市场促进指数(Market Facilitation Index,Bill Williams 版)
BW MFI 量「一单位成交量推动了多少价格」:波动率与成交量四种组合四种颜色——绿/褪色/假/跳,直接读出市场的「参与质量」。
是什么
市场促进指数(Market Facilitation Index,BW MFI)由 Bill Williams 提出:MFI = (最高 − 最低) ÷ 成交量——每个单位的成交量换来了多少价格移动。读数高=市场「顺滑」(量少也能推动价格),读数低=市场「拥挤」(大量成交却推不动)。Williams 的精髓在四象限组合:把 MFI 升降与成交量升降交叉分类,得到绿/褪色/假/跳四种市场状态——这是量价配合的教科书级框架。
来历
BW MFI 出自 Bill Williams《Trading Chaos》(1995)。注意与 Waner/Quong 的 Money Flow Index(MFI,带 80/20 线的「类 RSI 成交量指标」)完全同名不同物——MT5 里两者都内置,BW 版叫 BWMFI。Williams 用它回答「当前价格的移动是否得到量的支持」——混沌体系里判断「突破质量」的核心工具。
免费下载 Camovia Tray:在系统托盘查看行情、管理持仓,一键隐藏。
免费下载计算公式
读数与四色组合:
读数本身是每根 K 线的即时值(不平滑)——它的正确用法就是逐根判断颜色状态。外汇/CFD 的 Volume 是 tick volume(报价跳动量),BW MFI 在 tick 口径下依然有效但数值量纲与真实成交量市场不同。
手算示例
四色状态的一个完整周期:
- 跳(Squat):大量成交但 K 线收窄——多空在激烈换手,方向未定。突破方向出现时即离场/跟随。
- 绿(Green):突破后量价齐动——趋势确认加速,顺势持仓的黄金段。
- 褪色(Fade):价格仍在走但量与波动同步萎缩——参与者热情退潮,趋势进入尾声。
- 假(Fake):波动还在但量已不足——「没人推的价格移动」,反向信号警报。
结论:四色框架把「量价配合」这个抽象概念变成逐根可判的状态机——趋势的启动(跳→绿)、成熟(绿)、衰竭(褪)、虚假(假)各有一目了然的签名。
怎么读数
四色状态的判读表:
| 区间 | 常见解读 |
|---|---|
| 绿(量↑波动↑) | 最健康状态:真实参与者推动——顺势交易的安全期 |
| 跳(量↑波动↓) | 多空对峙:变盘酝酿——等突破方向,不预判 |
| 褪色(量↓波动↓) | 离场中:趋势动能耗尽——收紧止损准备退出 |
| 假(量↓波动↑) | 虚假移动:缺乏量支持——逆势警惕或等待反转确认 |
四色判读需要成交量逐根对比——MT5 的 BW MFI 直方图自带四色渲染(默认绿/蓝等配色),配合 Volume 副图逐根对照读。单根判读易受事件干扰,连读 3 根以上状态更可靠。
常见信号与用法
跳→绿序列
Squat(对峙)后出现 Green(齐升)——变盘完成、趋势启动的经典序列;方向以突破 K 线为准。
连续褪色离场
趋势中连续 2–3 根 Fade——参与度系统性下降,趋势衰竭的量化预警,收紧止损。
假移动反向
价格新高但出现 Fake 状态——「无人支持的新高」,警惕反转;配合背离信号更佳。
跳态突破预埋
Squat 状态时预埋突破单(上下沿挂单)——对峙结束瞬间的自动跟随,Williams 原版用法之一。
局限与常见误区
- 与 Money Flow Index 混淆:MFI(iMFI)是 0–100 的类 RSI 成交量指标、BWMFI 是量价效率直方图——两者在 MT5 共存,查资料认准前缀。
- tick volume 口径:外汇市场的「成交量」是报价跳动次数——BW MFI 的四色逻辑仍有效,但与股票/期货的真实成交量有量纲差异。
- 事件柱干扰:财报/央行发布瞬间的巨量 K 线会打乱四色序列——事件后等 2–3 根再读状态。
- 不平滑的代价:逐根读数抖动大——单根状态误判常见,连读多根+结合趋势结构是必修纪律。
- 无方向信息:四色只描述「参与质量」不描述「方向」——多空方向永远由价格结构与趋势指标给出。
MT5 里的BW MFI
MT5 中 BW MFI 是内置比尔·威廉姆斯指标(副图四色直方图),MQL5 编程调用函数为 iBWMFI:
| MQL5 函数 | iBWMFI() |
| 算法 | (High − Low) ÷ Volume(逐根) |
| 成交量类型 | VOLUME_TICK / VOLUME_REAL(可指定) |
| 缓冲区 | 0=主缓冲(MFI 值);四色由图表渲染 |
| 显示窗口 | 副图(配合 Volume 副图对照) |
四色状态需自行比较当根与前根的 MFI 与 Volume(图表着色自动,编程需手动比较两个序列)。applied_volume 可选 tick 或 real——外汇通常只有 tick volume,股票视经纪商数据源而定。
不同周期下的表现
15 分钟
高频对照场:四色序列在日内切换快——配合更大周期趋势方向读
1 小时 / 4 小时
波段量价状态监控主力周期:跳→绿序列在此最经典
日线
趋势生命周期判读(褪色/假移动)在日线最可靠
周线
周线绿态持续=真实资金持续参与——长线趋势健康度的粗判据
指标组合
实战中 BW MFI 常见搭配:
- 与 Alligator 搭配:鳄鱼张嘴(结构展开)+ Green(量价齐升)——体系内趋势健康度的双确认。 ALLIGATOR
- 与 BOLL 搭配:Squat(量大不动)常与布林收口同时出现——「变盘前夜」的双重签名。 BOLL
- 与 MFI 搭配:BWMFI 量参与质量、MFI 量资金流向极值——同名不同物的互补用法。 MFI
常见问题
Q BW MFI 和 MFI(Money Flow Index)是同一个指标吗?
不是,只是缩写撞车:BWMFI 是 Bill Williams 的 Market Facilitation Index(量价效率直方图,四色状态);MFI 是带 80/20 线的 Money Flow Index(类 RSI 的资金流指标,0–100)。MT5 里两者都内置——iBWMFI 与 iMFI 是不同函数。
Q 四色状态怎么在 MT5 里看?
BW MFI 直方图自动按量价组合着色(默认配色绿/蓝/褐/粉),同时挂一个 Volume 副图逐根对照:柱色+量的升降组合即四象限状态。编程使用时需自行比较当根/前根的 MFI 值与 Volume 值。
Q Squat(跳)状态出现后应该怎么做?
不预判方向。Squat=大量成交但价格收窄,多空对峙——正确动作是等待:突破方向出现后跟随(跳→绿序列),或按 Williams 原版在突破瞬间的上下沿预埋止损单自动跟随。
Q Fake(假)状态为什么危险?
Fake=波动扩大但成交量萎缩——价格在移动却没有新资金参与(常是散户止损连锁或程序推动)。这种移动缺乏燃料,极易反向——「无人支持的新高/新低」是反转的常见前奏。
Q MT5 里怎么调出 BW MFI?
菜单「插入 → 技术指标 → 比尔·威廉姆斯 → Market Facilitation Index」,或从导航器拖到副图。无周期参数(逐根计算),可在成交量类型里选 tick/real——建议同时挂 Volume 副图对照读色。
本页内容仅为技术指标知识介绍,不构成任何投资建议。指标信号存在失效可能,交易决策请结合风险管理独立判断。