MFI 資金流量指標是什麼?把成交量放進 RSI,一根爆量影響兩週
「價格明明收漲,MFI 怎麼掉到 20 以下,變成超賣了?」
因為 MFI 不只看漲跌,還看量。MFI 是把成交量放進去的 RSI:量越大的那一天,說話越大聲。一根爆量的 K 棒,可以把 MFI 拉到極端,而且會一直留在計算裡,整整 14 根之後才離開。這一篇先用 4 根 K 棒算一次,再用一張標了 1~4 的真實行情圖(標普 500 指數 2016 年 11 月),看這件事實際發生的樣子。
這是 MASQuant 邁思量化「交易學院 · 技術指標大全」的一篇。所有指標的分類整理在〈技術指標大全〉。
一句話看懂
MFI=加了成交量權重的 RSI,介於 0 到 100。
它回答的問題是:「最近一段時間,往上的那幾天和往下的那幾天,哪一邊的量比較大?」
RSI 像舉手投票:每一天一票,漲的一票、跌的一票。MFI 像按股份投票:量大的那天,手上的票比較多。平常兩種投票的結果差不多;但只要有一天突然拿著 8 倍的票進場,結果就由那一天決定。
先算一次:3 漲 1 跌,結果卻偏空
MFI 先算每根 K 棒的「典型價格」:(最高 + 最低 + 收盤)÷ 3。典型價格比前一根高,這一根的「金額」(典型價格 × 成交量)算在往上那邊;比前一根低,就算在往下那邊。下面用 4 根 K 棒(以下是舉例用的整數,不是行情資料):
| K 棒 | 典型價格 | 比前一根 | 成交量 | 金額 |
|---|---|---|---|---|
| 第 1 根 | 101 | 高 | 100 | 往上 10,100 |
| 第 2 根 | 102 | 高 | 100 | 往上 10,200 |
| 第 3 根 | 103 | 高 | 100 | 往上 10,300 |
| 第 4 根 | 102 | 低 | 600 | 往下 61,200 |
往上合計 30,600,往下合計 61,200。MFI = 100 − 100 ÷(1 + 30,600 ÷ 61,200)= 33.3。
同樣 4 根,如果不管成交量、每根的漲跌都算一樣大(RSI 的想法),3 漲 1 跌會得到 75。差別全部來自第 4 根:它的量是平常的 6 倍,一根就壓過前面三根。
正式公式
常用參數是 14:
1 典型價格 =(最高 + 最低 + 收盤)÷ 3
2 金額 = 典型價格 × 成交量
3 最近 14 根裡:
典型價格比前一根高 → 金額加進「往上」
典型價格比前一根低 → 金額加進「往下」
4 MFI = 100 − 100 ÷(1 + 往上合計 ÷ 往下合計)
MFI 由 Gene Quong 和 Avrum Soudack 提出,算法跟 RSI 是同一個樣子,只是每一根的份量改成「典型價格 × 成交量」。常見的看法是 80 以上偏熱、20 以下偏冷,跟 RSI 的 70、30 一樣只是參考線。
MT5 有內建 Money Flow Index,預設 14、量用的是跳動量(下一段說明)。
在 CFD 上,MFI 的「量」是什麼?
股票、期貨有交易所公布的成交量;CFD 多半沒有集中的交易所,MT5 裡能用的通常是跳動量(Tick Volume):這段時間報價變動了幾次,而不是實際成交了多少錢。所以在 CFD 上,MFI 的「資金」其實是「報價有多忙」。
報價變動次數常被拿來當市場活躍程度的近似,但它會受到行情波動、報價來源和交易時段影響。同一個商品,在不同平台上算出來的 MFI 也可能不一樣。
看圖:標普 500 2016 年 11 月,照著 1~4 看
下面這張圖是標普 500 指數(US500)2016 年 9 月到 12 月的日線,取自 MT5 的歷史報價。整段從 2,185.3 走到 2,238.8。11 月 9 日(美國總統大選開票那天)這根 K 棒很特別:開在 2,141.43,盤中一度跌到 2,031.30,最後收在 2,164.09,比前一天收高 1.19%。灰底是這根 K 棒還在 MFI 計算範圍裡的 14 根。

跳動量是平常的 8.7 倍(2016 年 11 月 9 日)。這一天的跳動量是 69,099,前 45 天的中位數只有 7,936。
MFI 從 27.8 掉到 13.3,進了 20 以下的超賣區。收盤明明上漲,為什麼算成往下?因為 MFI 看的是典型價格:這天盤中最低到 2,031.30,把(最高 + 最低 + 收盤)÷ 3 拉到 2,121.94,比前一天的 2,136.05 低。一根 8.7 倍的量,全部算進了「往下」。
同一天,RSI 從 51.4 升到 58.7。RSI 只看收盤漲跌,收漲就是收漲。同一根 K 棒,兩個指標一個說超賣、一個說偏多,差了 45 點。
14 根之後,MFI 一天從 49.0 跳到 72.5(11 月 29 日)。這天價格只動了 0.13%。跳的原因是 11 月 9 日那根爆量 K 棒離開了 14 根的計算範圍,壓在「往下」那邊的大量一次拿掉。這 14 根裡,MFI 的走勢有很大一部分是那一天決定的。
這是一段真實的歷史行情,用來說明MFI的性格,不是通則。換商品、換週期、換一段行情,數字都會變。
看到什麼、代表什麼
| 你看到 | 通常代表 | 但要小心 |
|---|---|---|
| MFI 在 80 以上 | 最近往上的那幾天量比較大,偏熱 | 在趨勢裡可能一直待在高檔,跟 RSI 一樣會鈍化 |
| MFI 在 20 以下 | 最近往下的那幾天量比較大,偏冷 | 可能只是一根爆量造成的(圖上 2) |
| MFI 和 RSI 差很多 | 量集中在某幾天 | 往前找找看有沒有爆量的那一根(圖上 2 3) |
| MFI 突然大跳,價格卻平平 | 14 根以前那根爆量 K 棒剛離開 | 這不是新的資金進出(圖上 4) |
| 價格創新高,MFI 卻比上次低 | 創新高時的量比較少 | 背離是線索,不是判決 |
實際怎麼用:三個例子
例一:跟 RSI 一起看,找出量集中的那幾天
MFI 和 RSI 算法相同,差在成交量。兩條線差得很開的時候,代表最近有幾天的量特別大。先找出是哪一天、發生了什麼,再決定要不要相信 MFI 的訊號。
例二:區間盤裡找過熱、過冷
在沒有明顯趨勢的盤裡,規則可以寫成:「MFI 跌破 20 再回到 20 以上才做多,漲破 80 再跌回 80 以下才做空。」等它離開極端區再進場,比一碰到就進場少一些假訊號。
例三:替爆量訊號設一個冷卻期
如果 MFI 的極端值是一根爆量造成的,這根量會在計算裡留 14 根,最後離開時又讓 MFI 大跳一次。可以加一條:「最近 14 根裡有一根量超過平均 5 倍時,不用 MFI 的訊號。」
三個例子都要記得:MFI 讓量大的那天說話比較大聲。在 CFD 上,這個「量」是報價跳動的次數,它反映的是報價有多忙,不一定是真正的錢。
常見誤用
一、MFI 低於 20 就當作超賣買進
圖上 2 那天收盤上漲 1.19%,MFI 卻是 13.3。它掉到超賣區的原因,是一根 8.7 倍的爆量 K 棒、典型價格又剛好比前一天低。看到極端值,先找原因。
二、以為 MFI 一定比 RSI 準
MFI 多了成交量,資訊多了,雜訊也多了。在 CFD 上它用的是跳動量,不是實際成交金額。有沒有比 RSI 好,要在你的商品上回測才知道。
三、看到 MFI 大跳就以為資金大舉進場
圖上 4,MFI 一天跳了 23.5,價格只動 0.13%。那是 14 根以前的爆量離開了計算範圍,不是今天有人大買。
常見問題
MFI 指標是什麼?
MFI(Money Flow Index,資金流量指標)是把成交量加進去的 RSI:用典型價格乘以成交量當作每一根的份量,再算往上和往下的比例,介於 0 到 100,常用期數 14。
MFI 和 RSI 有什麼不同?
RSI 只看收盤的漲跌幅;MFI 看的是典型價格的方向,再乘上成交量。量平均的時候兩者差不多,量集中在某幾天時,兩者可能差很多。
MFI 80 和 20 怎麼看?
常見的看法是 80 以上偏熱、20 以下偏冷。跟 RSI 一樣,在明顯的趨勢裡 MFI 可能一直停在極端區,不能單獨當成反轉訊號。
MT5 有 MFI 嗎?
有。MT5 內建 Money Flow Index,預設期數 14,成交量預設用跳動量(Tick Volume)。
結語
MFI 的想法很合理:有量的漲跌,比沒量的漲跌更有份量。代價是,一根爆量就能主導它整整 14 根,而且在 CFD 上,那個「量」是報價跳動的次數。
所以真正該問的是:在你的商品上,MFI 的訊號有沒有比 RSI 好?還是只多了爆量造成的雜訊? 這個問題,一段歷史行情回答不了,要拿規則在很多段行情上回測。
還沒有自己的規則、不想從指標一個一個拼起?MASQuant 邁思量化的策略精靈只要你先選一種投資風格,AI 會分析市況、挑選商品,一次給你三組候選策略,每組都先用歷史資料回測過,報酬和本金最大回撤攤開來看,再由你決定要不要部署到 MT5。
已經有自己的想法,就把條件寫成一句話,例如「MFI 跌破 20 再回到 20 以上才做多」,丟進 AI 策略助理,按下去就開始回測,回測環境納入點差、滑點、市場流動性變化與交易執行延遲這些真實市場摩擦(操作方式見〈策略助理使用教學〉)。再把 MFI 換成 RSI 跑一次,就看得出加了成交量有沒有幫上忙。回測告訴你的是「這條規則在過去的行情裡表現如何」,不是未來的保證。
想法,經過驗證,才叫策略。
文中走勢圖取自 MT5 平台的歷史報價(日線;不同平台的報價與日線切法略有差異,數值可能不完全相同),指標由程式依標準算法計算;舉例用的整數不是行情資料。歷史行情只用來說明指標的性格,不代表未來走勢。
風險揭露:CFD 屬於高風險金融商品,可能導致快速資金損失。過往績效不代表未來結果,所有策略與回測僅供參考,不構成投資建議。交易前請充分了解本公司風險揭露條款。

a留言
技術指標大全:49 個常用技術指標分類整理與 MT5 內建對照
27 10 月, 2026[…] 資金流量指標 MFI […]