Camovia Tray™

市场促进指数(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:在系统托盘查看行情、管理持仓,一键隐藏。

免费下载

计算公式

读数与四色组合:

BW MFI = (High − Low) ÷ Volume(当根 K 线)
绿(Green)= MFI↑ 且 Vol↑:量价齐升——趋势健康加速
褪色(Fade)= MFI↓ 且 Vol↓:量缩价滞——参与者离场,趋势尾声
假(Fake)= MFI↑ 且 Vol↓:价动量缩——散户/程序推动,不可信
跳(Squat)= MFI↓ 且 Vol↑:量大不动——多空对峙,变盘前夜

读数本身是每根 K 线的即时值(不平滑)——它的正确用法就是逐根判断颜色状态。外汇/CFD 的 Volume 是 tick volume(报价跳动量),BW MFI 在 tick 口径下依然有效但数值量纲与真实成交量市场不同。

手算示例

四色状态的一个完整周期:

  1. 跳(Squat):大量成交但 K 线收窄——多空在激烈换手,方向未定。突破方向出现时即离场/跟随。
  2. 绿(Green):突破后量价齐动——趋势确认加速,顺势持仓的黄金段。
  3. 褪色(Fade):价格仍在走但量与波动同步萎缩——参与者热情退潮,趋势进入尾声。
  4. 假(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:

int iBWMFI(string symbol, ENUM_TIMEFRAMES period, ENUM_APPLIED_VOLUME applied_volume);
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 副图对照读色。

MT5 / MT4 都能变成托盘工具

悬停看行情,管理持仓,一键隐藏。

下载 Camovia Tray

本页内容仅为技术指标知识介绍,不构成任何投资建议。指标信号存在失效可能,交易决策请结合风险管理独立判断。