资金流量指数(Money Flow Index)
MFI 是「带成交量的 RSI」:同样的 0–100 读数与 80/20 极值线,但每一次涨跌都按真实资金加权——量价两全的震荡器。
是什么
资金流量指数(Money Flow Index,MFI)把 RSI 的涨跌比思想扩展到成交量维度:先用典型价格((H+L+C)/3)×成交量算出「资金流」(正=流入、负=流出),再按 RSI 同款公式计算「正资金流 ÷ 负资金流」的比率,映射到 0–100。读数>80 超买、<20 超卖——与 RSI 同款读法,但每个读数都带真实资金的权重。俗称「量加权 RSI」(Volume-weighted RSI)。
来历
MFI 由 Gene Quong 与 Avrum Soudack 提出(1994 年前后刊于《Technical Analysis of Stocks & Commodities》)——在 Chaikin 的 CLV 思想(A/D)与 Wilder 的 RSI 公式之间架桥。它是 1990 年代「量价结合」浪潮的代表指标之一。注意与 Bill Williams 的 Market Facilitation Index(缩写同为 MFI)完全不同。MT5 内置 iMFI 默认 14。
免费下载 Camovia Tray:在系统托盘查看行情、管理持仓,一键隐藏。
免费下载计算公式
计算链(默认 14 期):
公式结构与 RSI 完全同构(涨跌比 → 正负资金流比),差异只在两处:①用典型价格而非收盘价;②乘了成交量。Quong/Soudack 建议的极值线:80/20(比 RSI 的 70/30 更严)——因为量的加入让极值更有含金量。
手算示例
一个例子看「量的加权」如何改变读数:
- 情形 A:价格涨 2%,成交量是均值 1 倍——RSI 与 MFI 同步上行(正常加权)。
- 情形 B:价格涨 2%,成交量是均值 3 倍——RSI 照常走,MFI 大幅冲高:巨量认可的上涨,资金加权读数飙升。
- 情形 C:价格涨 2%,成交量萎缩至均值一半——MFI 几乎不动:无量上涨,资金不认可。
结论:同样的价格涨幅,MFI 可以给出三倍的读数差异——它自动区分「真金白银的上涨」与「干涨」。这正是它优于纯价格 RSI 的地方:量的缺席在 MFI 上无处遁形。
怎么读数
MFI 的读法(0–100,80/20 极值线):
| 区间 | 常见解读 |
|---|---|
| 80 – 100 | 超买区:资金极端流入——强但过热;趋势市中可持续 |
| 50 – 80 | 偏强区:净流入占优 |
| 20 – 50 | 偏弱区:净流出占优 |
| 0 – 20 | 超卖区:资金极端流出——弱但极端;震荡市中常反弹 |
| MFI 上穿/下穿 50 | 资金流向切换的中轴信号——比价格交叉更「实」 |
MFI 的背离用法与 RSI 完全同款且更可靠(带量权重):价格新高而 MFI 不新高=「量不支持的顶」。Quong/Soudack 的进阶技巧:MFI 极值(>90/<10)后 1–2 根出现反向,是短周期反转的高胜率信号。
常见信号与用法
80/20 极值回归
MFI 冲出极值区后回到区间内——量价双重确认的超买超卖回归,比 RSI 同款信号更可靠。
MFI 与价格背离
价格新高而 MFI 不新高——上涨缺乏真实资金支持;MFI 的背离带量权重,含金量高于价格动量背离。
极值后的反转棒
MFI>90 或 <10 后 1–2 根 K 线内出现反向 K 线——Quong/Soudack 的短周期反转信号。
50 中轴过滤
MFI 长期站在 50 上方=资金持续净流入(多头背景);配合趋势工具选入场方向。
局限与常见误区
- 与 BW MFI 混淆:缩写撞车——MT5 的 iMFI 是这个「量加权 RSI」,iBWMFI 是 Williams 的量价效率直方图,完全不同。
- 典型价格的跳空盲区:MFI 用典型价格比较而非收盘——跳空缺口不直接计入(典型价格可能只微变),跳空品种配合 OBV/A/D。
- 巨量日的失真:财报/事件日的巨量会主导 14 期资金流窗口——事件后读数被单日扭曲,等窗口刷新。
- 超买钝化同 RSI:强趋势中 MFI 长期钉在 80+——趋势市逆超买做空的老毛病照犯不误。
- tick volume 打折:外汇的「资金流」基于报价跳动量——方向有效、精度低于真实成交量市场。
MT5 里的MFI
MT5 中 MFI 是内置震荡指标(单线),MQL5 编程调用函数为 iMFI:
| MQL5 函数 | iMFI() |
| 默认周期 | ma_period=14 |
| 成交量类型 | VOLUME_TICK / VOLUME_REAL(可指定) |
| 缓冲区 | 0=主缓冲(MFI 值) |
| 显示窗口 | 副图(参考线 20 / 80) |
iMFI 的 ma_period 是资金流窗口(与 RSI 的周期角色相同)。applied_volume 选择 tick/real——外汇只有 tick。MT5 预置 20/80 参考线;Quong/Soudack 建议的 90/10 极端线可自行添加。
不同周期下的表现
15 分钟
高频回归场:极值信号频繁但事件柱干扰多——连读状态更稳
1 小时 / 4 小时
波段资金极值监控主力周期;背离结构清晰
日线
经典主场:80/20 极值与背离在日线最有代表性
周线
周线 MFI 极端读数罕见——季度级资金极值的重量级参考
指标组合
实战中 MFI 常见搭配:
- 与 RSI 搭配:RSI 量价格动量、MFI 量资金流——两者背离共振时(价格新高+RSI 弱+MFI 更弱)是最强顶部信号。 RSI
- 与 OBV 搭配:OBV 记累计流向、MFI 记极值状态——「账本+温度计」资金流组合。 OBV
- 与 A/D 搭配:A/D 看每日流向结构、MFI 看窗口极值——资金流家族的互补双视角。 AD
常见问题
Q MFI 和 RSI 有什么区别?
公式同构但 MFI 带成交量权重:RSI 用收盘价涨跌比(0.1% 与 5% 的涨幅对读数贡献按幅度计,但无量);MFI 用典型价格×成交量(巨量日的影响远大于缩量日)。MFI 的极值与背离因此更可靠——量不支持的上涨无法推高 MFI。
Q MFI 和 BW MFI 是一个东西吗?
不是,缩写撞车:MFI(iMFI)是 Gene Quong/Avrum Soudack 的 Money Flow Index——0–100 的量加权 RSI;BW MFI(iBWMFI)是 Bill Williams 的 Market Facilitation Index——量价效率直方图。两者都在 MT5 内置,算法与用途完全不同。
Q MFI 为什么用 80/20 而不是 RSI 的 70/30?
Quong/Soudack 的建议:成交量的加入让「极端」更极端(巨量推动的极值含金量高)——80/20 的阈值比 RSI 的 70/30 更严格,减少假信号。进阶可用 90/10 标记极端极值(反转棒信号)。
Q 巨量事件日之后 MFI 还能读吗?
短期失真、随后恢复:单日巨量会主导 14 期资金流窗口的分子分母——事件后 1–2 天内读数被扭曲。等窗口滚动刷新(2–3 天后)再读极值与背离;事件当天与次日只看「量价方向」不看极值。
Q MT5 里怎么调出 MFI?
菜单「插入 → 技术指标 → 震荡指标 → Money Flow Index」,或从导航器拖到副图。默认周期 14、参考线 20/80 预置——股票品种可切换 real volume(若经纪商提供)。
本页内容仅为技术指标知识介绍,不构成任何投资建议。指标信号存在失效可能,交易决策请结合风险管理独立判断。