学习如何基于 MFI 设计交易系统(基础篇)
📘

学习如何基于 MFI 设计交易系统(基础篇)

第 1/3 篇

◍ 用 MFI 搭一套 MT5 交易系统的起点

MFI(资金流量指标)把成交量和典型价格揉在一起,用来判断一段行情里资金是净流入还是净流出。在 MT5 里它属于内置振荡器,周期默认 14,数值在 0–100 之间摆动,高于 80 视为超买、低于 20 视为超卖。 这套思路的核心不是「到了 20 就买」,而是把 MFI 当作资金态度的过滤器:当价格创近期新高但 MFI 没同步新高,背离就出现了,反转概率倾向升高。外汇与贵金属杠杆高,背离也可能失效,实盘前务必在策略测试器里跑历史数据。 打开 MT5 的「插入→指标→成交量→Money Flow Index」,先把默认参数加载到 EURUSD 的 H1 图上看一眼:你会发现 2022 年 8 月那段震荡里,MFI 在 20 与 80 之间来回穿了 6 次,单纯抄极值并不划算。

「用 MFI 打通指标到系统的链路」

本篇接着系列思路,挑了一个散户用得多但容易误读的指标——资金流动性指数(MFI),边讲概念边写 MQL5,目标是让你能在 MT5 里自己搓一个简单交易系统。文章主线拆成五块:MFI 是什么、能怎么用、策略蓝图怎么画、系统代码怎么落、以及收尾提示。 MFI 本质是把成交量和价格变动揉在一起的相对强弱类指标,区间 0–100,手工算得出典型价格和资金流,再比平滑比值。光看定义不够,得想清楚它背后的“放量确认”逻辑,才能拿去搭策略。 真想学会,别只盯着文章里的代码读完拉倒。开 MetaEditor 把每一行自己敲一遍,遇到不懂的函数当场查 MQL5 文档。会搜、肯练,这两样比背模板重要得多。 任何策略在实盘前都得回测,教学用的系统更不例外。外汇和贵金属杠杆高、滑点狠,别人跑顺的参数你照搬可能直接回撤爆炸,风险自负。 全篇代码都在 MT5 内置的 MetaEditor 里写,没装的去系列前一篇看环境配置。现在直接进入 MFI 本身,往你的工具箱里加一件能用的东西。

MFI 到底在量什么

资金流动性指数(MFI)由 Gene Quong 和 Avrum Soudack 提出,是一个把价格和成交量揉在一起用的动量类指标。它在 0 到 100 之间摆动,数值走高代表买压占优,走低代表卖压占优,既能辅助确认趋势,也可能在高位钝化时给出逆转暗示。外汇和贵金属杠杆高、跳空频繁,单看 MFI 容易吃假信号,必须配合结构位使用。 它和内建成交量指标的不同在于:普通成交量只数买卖笔数,MFI 先用典型价 TP=(高+低+收)/3 给每根 K 线加权,再用 TP 的升降把成交额划分成正向流和负向流。14 周期正向流求和除以负向流求和得到比率,MFI=100-100/(1+比率),这就是平台里那根线的来历。 手工推一遍比直接拖指标理解更深。拿一组 19 天样本数据为例,第 1 天高 55 低 53 收 54 量 12000,TP=54,原始资金流=12000×54=648000;第 2 天 TP=55 高于前日,这笔进 1+MF;第 6 天 TP=55 低于第 5 天 60,则进 1-MF。滚完 14 天,假设 14+MF 合计约 1,052,000、14-MF 合计约 312,000,比率≈3.37,MFI≈100-100/4.37≈77.1,属于高位买压区。 真盘里不用手算。开 MT5 点插入→指标→成交量→资金流动性指数,周期默认 14,成交量类型选真实即可。线宽颜色只是观感,核心只有周期和量源两项要动;贵金属品种建议把周期拉到 20 以上,过滤亚盘薄量噪声。

◍ 把 MFI 阈值翻成五套可下单规则

MFI 落到 20 以下算超卖区,80 以上算超买区。这两个边界是裸阈值:MFI<=20 倾向反弹概率上升,MFI>=80 则下行概率偏大,但外汇和贵金属波动里这只是概率,不是触发就反转。 顺趋势做单时阈值要挪到中轴附近。上升段等 MFI<=50 开多,涨到 >=70 了结;下跌段反过来,MFI>=50 开空,<=30 平仓。底层假设是趋势中 MFI 多数时间在 50–70(多)或 50–30(空)之间晃,碰中轴才是入场窗口。 背离确认不用复杂计算:上升中当期 MFI 和价格高点都高于前期,走势算被指标确认;若高点更高但 MFI 更低,就是看跌背离。下降段镜像处理——低点更低且 MFI 更低为强势下行,低点更低但 MFI 走高则是看涨背离。比较的长度周期你可以自己改,短周期灵敏、长周期少噪音。 以上五套规则在 MT5 里都能用 iMFI 取数后写几个 if 验证,先拿 EURUSD 的 H1 跑一遍再看阈值要不要按品种微调。贵金属如 XAUUSD 跳动大,OB/OS 的 20/80 可能要比外汇放宽几格才不频繁假信号。

常见问题

MFI 是资金流量指标,把价格和成交量一起算,衡量资金进出强度;RSI 只看价格。看 MFI 能更早察觉放量异动。
常见起点是 80 超买、20 超卖,但贵金属和外汇波动不同,建议先拿历史图回看两周再定。外汇贵金属高风险,阈值不是万能。
小布盯盘的 AIGC 已内置 MFI 诊断,打开对应品种页就能看到阈值突破和量价背离提示,不用自己盯屏幕。
容易只按超买超卖反手,忽略趋势方向。建议配一套过滤条件,比如只在回踩均线时触发,概率更稳。
黄金受消息影响大,MFI 在重大数据前会钝化。把信号放在美盘活跃段之外验证,假信号可能明显减少。