重點摘要:
- 資金流量指數(Money Flow Index,MFI)是把成交量計算在內的動能擺動指標(用0至100的數值反映市場「買盤/賣盤力度」),用來量度一段時間內資金流入與流出。
- 指標在0至100之間波動;高於80一般視為超買(買盤可能過熱),低於20一般視為超賣(沽壓可能過度)。
- MFI同時看價格與成交量,可用作判斷走勢是否有「真金白銀」支持,而非純粹短暫波動。
- 交易者常用MFI找出轉勢、確認趨勢及安排入市/出市時機,並建議配合 MetaTrader 4(MT4)及 MetaTrader 5(MT5)其他工具一併使用。
動能反映市場走得有幾快;成交量反映有幾多參與者支持該走勢。資金流量指數(MFI)把兩者合併成一條容易閱讀的指標線。
對差價合約(CFD,透過合約追蹤價格升跌、通常可用槓桿的交易產品)交易者而言,這點很重要:成交量偏低的升勢往往較易回落;若MFI同步上升,通常代表買盤支持較實在。學會解讀MFI,有助你在投入資金前分辨兩種情況。
本文會用較簡單的計算與實戰用法,講解MFI公式、各類訊號的意思,以及如何建立適合自己風格的MFI交易策略。先由基礎開始。
甚麼是資金流量指數(Money Flow Index)?

資金流量指數(MFI)是一種技術指標(根據歷史價格/成交量等數據計算,用作分析走勢),用來追蹤資金流入及流出某資產的力度。它常被稱為「加入成交量的相對強弱指數(RSI)」,因為其行為類似相對強弱指數(RSI,一種只用價格計算的動能擺動指標),但額外把成交量納入計算。輸出是一條介乎0至100的指標線。
關鍵差異在於成交量:MFI不只顯示價格方向,亦反映每次走勢背後的資金力度,幫助交易者判斷趨勢是否有足夠支持。
資金流量指數如何運作
MFI會在指定週期(常用14個週期)內,把資金流分為正向與負向,再轉換成0至100的數值。核心邏輯如下:
- 若「典型價格」(Typical Price)較上一個週期上升,該週期記為正向資金流(代表偏向買盤)。
- 若典型價格下跌,該週期記為負向資金流(代表偏向賣盤)。
- 把兩者總和作比較,換算成0至100之間的讀數。
- 讀數偏高代表買盤較強;讀數偏低代表賣盤較強。
MFI如何反映買賣壓力
MFI的用途是量度買盤壓力與賣盤壓力:資金流入會推高指標;資金流出會拉低指標,讓你更快掌握市場氣氛。
- MFI上升:代表有更多資金流入,買盤壓力增加。
- MFI下跌:代表資金流出,賣盤壓力增加。
- 讀數很高:可能反映買盤接近疲弱(但不等於立即轉跌)。
- 讀數很低:可能反映沽壓接近耗盡(但不等於立即反彈)。
提示:把MFI視為「力度/信心」量度工具,不是預言工具。強勢可維持一段時間,宜等待其他訊號確認轉向才行動。
資金流量指數由誰開發
MFI由 Gene Quong 與 Avrum Soudack 開發,目的是改善像RSI這類不計成交量的擺動指標,讓交易者透過成交量確認價格走勢,分辨真正走勢與雜訊(短暫、無方向的波動)。
資金流量指數如何計算
MFI公式看似複雜,其實可分為四步。以下用簡化例子說明,讓數字更易理解。
第一步:計算典型價格(Typical Price)
典型價格是該週期的最高價、最低價及收市價的平均值。
Typical Price = (High + Low + Close) / 3
例:歐元兌美元(EUR/USD)最高1.2050、最低1.1990、收市1.2030,典型價格 = (1.2050 + 1.1990 + 1.2030) / 3 = 1.20233。
第二步:計算原始資金流(Raw Money Flow)
原始資金流=典型價格 × 該週期成交量。
Raw Money Flow = Typical Price x Volume
沿用例子,假設成交量為10,000個 ticks(跳動量:在外匯等分散市場常用的「報價變動次數」作為成交量估算):
1.20233 x 10,000 = 12,023。可理解為該週期的成交活躍程度所對應的資金流量數值。
第三步:計算資金流比率(Money Flow Ratio)
資金流比率用來比較所選週期內的正向與負向資金流。
- 把典型價格上升的週期之原始資金流加總=正向資金流。
- 把典型價格下跌的週期之原始資金流加總=負向資金流。
- 正向資金流 ÷ 負向資金流=資金流比率。
例:正向資金流合計60,000、負向資金流合計40,000,資金流比率 = 60,000 / 40,000 = 1.5。
第四步:套用MFI公式
最後套用資金流量指數公式:
MFI = 100 − (100 / (1 + Money Flow Ratio))
若比率為1.5:100 − (100 / 2.5) = 100 − 40 = 60。下表為完整計算:
| 步驟 | 計算 | 結果 |
| 典型價格 | (1.2050 + 1.1990 + 1.2030) / 3 | 1.20233 |
| 原始資金流 | 1.20233 x 10,000 | 12,023 |
| 正向資金流(14個週期) | 上升週期資金流加總 | 60,000 |
| 負向資金流(14個週期) | 下跌週期資金流加總 | 40,000 |
| 資金流比率 | 60,000 / 40,000 | 1.5 |
| 資金流量指數 | 100 − (100 / 2.5) | 60 |
MFI=60屬中性偏強。若買盤更強令比率升至4,MFI會升至80,貼近超買線。大部分圖表平台會自動計算;了解步驟有助你判斷訊號是否合理。
如何解讀資金流量指數訊號
MFI常見三類訊號:超買/超賣、背馳、失敗擺動(failure swing:只靠指標形態的轉勢訊號)。
80與20的超買/超賣水平
最常見是看超買與超賣門檻:
- 高於80:可能超買,或出現回調(短線回落)風險。
- 低於20:可能超賣,或出現反彈風險。
- 50中線:大致分隔偏強(牛)與偏弱(熊)的氣氛。
| MFI讀數 | 區間 | 含意 |
| 80–100 | 超買 | 買盤或接近疲弱;留意轉向 |
| 50–80 | 偏強 | 資金流入;走勢偏上 |
| 20–50 | 偏弱 | 資金流出;走勢偏下 |
| 0–20 | 超賣 | 賣盤或接近疲弱;留意反彈 |
極端讀數是風險提示,不是即時買賣指令;強勢行情可長時間維持在80以上或20以下。
牛市背馳與熊市背馳
背馳(Divergence:價格與指標走向不一致)是MFI的重要用法之一。
- 牛市背馳:價格創更低低位,但MFI創更高低位,表示沽壓可能轉弱。
- 熊市背馳:價格創更高高位,但MFI創更低高位,表示買盤可能轉弱。
下圖示範典型熊市背馳:價格再創新高,但MFI開始回落。

註: 資金流量指數出現熊市背馳
失敗擺動(Failure Swings)
失敗擺動是另一種轉勢訊號,不一定需要價格與指標背馳,只看MFI形態:
- 熊市失敗擺動:MFI升穿80後回落,再次反彈但未能重上80,其後跌穿近期低位。
- 牛市失敗擺動:MFI跌穿20後反彈,再次回落但未能再跌穿20,其後升穿近期高位。
交易中如何使用資金流量指數
以下以MT4/MT5為例,說明如何把資金流量指數訊號用於實際交易。
1. 用背馳捕捉轉勢
背馳是MFI用來判斷轉勢的常用訊號。當價格與指標走向分歧,往往代表內在力度改變。
- 在價格圖上標出波段高位與低位(swing high/low:一段上升/下跌的轉折點)。
- 對照MFI的相應高位與低位。
- 把背馳視為「預警」,並等待價格以「破位」確認(例如跌穿前低或升穿前高,代表結構被打破)。
2. 用成交量元素確認趨勢力度
MFI包含成交量,因此可用作趨勢確認工具:有資金流支持的趨勢,一般較穩。
- 上升趨勢中,MFI長期守在50以上,支持買方仍掌控。
- 下跌趨勢中,MFI長期在50以下,支持賣方仍掌控。
- 價格再創新高但MFI走弱,代表走勢「力度」下降。
3. 配合價格行為掌握入市/出市
MFI可配合價格行為(price action:直接觀察K線與高低位的走勢方法),提高入市/出市的精準度。
- 支持位附近出現超賣:可作為部署做多(long:看升)參考。
- 阻力位附近出現超買:可作為部署做空(short:看跌)或先行獲利參考。
- MFI上破或下破50:可作為動能轉向的確認再入場。
提示:不要單靠MFI落單;配合支持/阻力,設定清晰的「失效位」(invalidation level:一旦價格到達就代表判斷錯誤的位置)。
4. 配合RSI、MACD及移動平均線
較穩健的MFI策略通常會與其他工具配搭,過濾較弱訊號。
- 配合RSI:對比「只看價格的動能」與「加入成交量的動能」。
- 配合MACD(平滑異同移動平均線:用兩條移動平均線的差距判斷趨勢與動能):用MACD確認動能是否轉向,再配合MFI背馳。
- 配合移動平均線(Moving Average:把價格平均化以顯示趨勢):只順大趨勢方向交易MFI訊號。
資金流量指數(MFI) vs 相對強弱指數(RSI)
交易者常問:MFI是否一定比RSI更好?答案是:兩者沒有絕對高下,因為衡量重點不同,取決於市場與你的目的。
主要差異
| 項目 | 資金流量指數(MFI) | 相對強弱指數(RSI) |
| 輸入數據 | 價格 + 成交量 | 只看價格 |
| 常見稱呼 | 加入成交量的RSI | 動能擺動指標 |
| 超買 | 高於80 | 高於70 |
| 超賣 | 低於20 | 低於30 |
| 優點 | 較能確認走勢背後的資金力度 | 較快反映純價格動能 |
甚麼情況較適合用MFI而非RSI
當成交量能真實反映市場活動時,MFI較有用。
- 股票及期貨等市場:成交量由交易所發佈,一般較可靠,較適合用MFI。
- 想確認「突破」(breakout:價格升穿阻力或跌穿支持、走出區間)是否有資金支持時,可用MFI輔助。
- 想找背馳,而只用價格的工具可能較易忽略時,可考慮MFI。
兩者一併使用
不少交易者會同時使用MFI與RSI,並把「同向一致」視為較強訊號。
- MFI與RSI同時進入超買:轉向風險較高。
- 兩者訊號相反:要更審慎,要求更多確認。
- 並列觀察有助分辨短暫動能波動與真正轉勢。
資金流量指數最佳設定與時間框架
沒有單一「最佳」設定;合適參數取決於市場、時間框架(timeframe:例如1小時圖、日線圖)及交易節奏。
1. 預設14週期
14週期是業界常用標準,原因是靈敏度與穩定性較平衡。
- 可減少雜訊,同時能反映較明顯的變化。
- 多數圖表平台的預設值一致。
- 適合新手先用作起點,再按需要調整。
2. 日內交易與波段交易的調整
設定可按持倉時間(holding period:持有交易的時間長短)調整。
- 日內交易(day trading:同日開倉平倉):可用9或10等較短週期,反應較快,適合較低時間框架。
- 波段交易(swing trading:持倉數天至數周,捕捉一段走勢):可用14或略長如20,以過濾雜訊,較適合日線圖。
- 週期越短,訊號越多但假訊號亦較多,需要更嚴格確認。
3. 外匯、加密貨幣與股票市場的設定
不同市場的成交量「質素」不一,做法亦要調整。在VT Markets,交易者可在MT4/MT5把MFI用於外匯、指數、商品及股票差價合約等。
| 市場 | 建議週期 | 備註 |
| 外匯 | 14 | tick量屬估算,宜配合價格走勢確認 |
| 加密貨幣 | 9–14 | 波動較快,可用較短週期提高反應 |
| 股票 | 14–20 | 交易所成交量較真實,MFI訊號一般較可靠 |
資金流量指數的限制
任何指標都有局限;了解盲點才能避免策略失真。
1. 強趨勢中的假訊號
最大風險是在強趨勢中過早「估頂/估底」。
- 強升勢中,MFI可長時間處於超買而不轉跌。
- 急跌中,MFI亦可長時間處於超賣而不反彈。
- 牛市中逢MFI>80就沽,容易逆勢操作。
2. 依賴成交量數據是否可靠
MFI的效果取決於輸入的成交量數據。
- 股票等集中市場:交易所成交量較準確。
- 外匯市場:多數平台採用tick量作替代數據,並非真實成交量。
- 成交量數據欠佳會削弱MFI訊號。
3. 用確認方法減少假訊號
重點是「確認」。有紀律的MFI策略不會只憑單一讀數入市。
- 交易背馳前,等價格「破位」確認。
- 把MFI與支持/阻力或移動平均線對照。
- 加入第二個指標確認,例如RSI或MACD。
- 控制倉位,並設定止蝕(stop-loss:預先設定的虧損上限價位)。
常見問題(FAQs)
甚麼是資金流量指數(MFI)?
資金流量指數(MFI)是一種把成交量納入計算的動能擺動指標,用來量度資金流入與流出某資產的力度,數值介乎0至100,可協助判斷買盤與賣盤壓力。由於包含成交量,MFI可用來確認價格走勢是否有較實在的支持。
MFI如何計算?
MFI分四步:先用最高價、最低價與收市價平均計「典型價格」;再乘以成交量得「原始資金流」;把正向資金流除以負向資金流得「資金流比率」;最後套用公式:MFI = 100 − (100 / (1 + 資金流比率))。
MFI高於80或低於20代表甚麼?
高於80一般代表超買,買盤可能接近疲弱,或出現回調風險;低於20一般代表超賣,沽壓可能接近耗盡,或出現反彈風險。兩者屬「提示」,不是自動買入或賣出指令。
甚麼是MFI背馳?
背馳是指價格與MFI走向相反:牛市背馳是價格創更低低位但MFI創更高低位;熊市背馳是價格創更高高位但MFI創更低高位。一般表示原有走勢力度下降,需留意轉向。
MFI用甚麼設定較好?
常用預設14週期。日內交易者可用9或10以取得較快反應;波段交易者可用14至20以減少雜訊。設定要配合你的時間框架,並在落單前用其他方法確認訊號。