开发跨平台网格 EA 交易(第三部分): 使用马丁格尔的基于修正的网格·综合运用
🧮

开发跨平台网格 EA 交易(第三部分): 使用马丁格尔的基于修正的网格·综合运用

(3/3)·前作网格要么多年不赚要么回撤失控,这一版用反向加仓+双止损试图堵住漏洞

含代码示例偏理论 第 3/3 篇
很多人以为网格加马丁格尔等于账户炸弹,因为两者叠起来回撤不可控。其实只要把风险触发条件从账户权益改成单品种步数,就能在实盘里保留策略骨架又留出退路。

「回测暴露的品种与加仓差异」

D1 周期柱的回测结果指向一个反直觉现象:外汇里它是最优过滤,放到股票却成了最差选择。特定入场方式对工具高度敏感,某类品种吃香的另一类就吃瘪,除开逐品种跑测试,没有捷径可抄。 网格的最大步数限制是实控风险的关键。步数够大能扛住中期修正,在市场里拿到微弱优势而不至于爆仓;但若首单手数设得过重,最大回撤会直接吞掉本金。股票市场的年成交数从表上看很少破 100 笔,节奏远比外汇慢。 加仓方式上,外汇只有几何级数扛得住,股票则几何与算术级数都行。长期跑下来,外汇年利别幻想稳定超 100%,股票也难超 150%——前提是回撤不愿放超过存款 90%。若你把最大回撤卡在 20% 以内,年预期利润基本被锁在 20–25% 区间,外汇与贵金属皆属高风险,参数一松后果可能很陡。

◍ 两个实盘信号暴露的验证局限

我们拉了两个信号来跑 EA 的真实表现。一个是模拟账户信号,覆盖 USDCAD、SBUX、CMCSA、GM、KO、MCD、MSFT、ORCL、HPE 九个品种,手数压到最小——这只能看出 EA 在盈亏摆动下的平衡性质,算不出入金后的百分比收益。 另一个真实账户信号刚起不久,写这篇时只做股票:SBUX、MCD、KO、MSFT、NKE、ORCL、ADBE、CMCSA、LLY、HPE,没有外汇敞口。两个账户跑的都不是本文原版 EA,入场逻辑和正文讲的不一样,后面文章再拆。 还有个旧信号,早先做反向单,后来网格 EA 从系列前篇接手。现在它在 USDCAD、NZDUSD 上跟前一根柱方向进场,但老版本 USDCHF 的仓位还挂着,会慢慢平掉,只留新 EA 的单。外汇与跨市场工具波动剧烈,信号表现仅代表特定参数区间,实盘前请自测。

这套网格 EA 的两个硬伤

这套基于范围网格思路的 EA 在回测里暴露出两个绕不开的短板。第一,长周期获利才跑得最漂亮:如果开局就押对方向,往往要干等价格慢慢爬到止盈位,实测里有些单子耗了一个多月才平仓。麻烦在于链条第一步挂的是最小手数,价格若立刻顺着走,后面加仓层根本没机会挂上,整条网格的放大效应直接失效。 第二,按存款最大回撤锁死在 20% 以内的纪律来跑,最终盈利能力非常薄。也就是说,风控阀值卡得越死,净值曲线越平,靠它吃肉的概率就越小。外汇和贵金属本身杠杆高、跳空频繁,这种回撤约束下的实盘风险依旧不低。 作者附带的 griderKatOneEA 套件里,ex5 文件 124.21 KB、mq5 源码 79.84 KB,MT5 用户可直接拖进策略测试器复现上述现象。后续系列文章试图补掉这两处缺陷,但当前版本先认清边界更有用。

「加注止损与网格的账户真相」

有交易者坚持认为给止损加注(加注 TS)只是自欺欺人,本质是在削减利润——因为理论上总能抽出一套利润更高的止损方案。这个逻辑看似自洽,但他在实盘实验里始终没法确认结论稳健,说明样本和边界条件没跑透。 另一方的反驳点很硬:序列里的第二次、后续次输入都没有记忆,数学期望 MO 恒为 0,跟轮盘里连出四个红后等第五个黑没区别,真实概率仍是 50/50。用马丁或类网格策略想换“有保证的固定回报”,前提是资金无限,外汇和贵金属市场杠杆高、滑点跳空频繁,有限账户迟早触线爆仓。 fxsaber 在 2021-08-29 的回帖里点明,前面那种“加注必减利”的说法其实是被曲解了;到 2023-04-29 还有用户回“一样”,说明这类认知坑至今有人踩。开 MT5 用策略测试器把马丁网格跑 10 万根 tick,看资金曲线回撤峰值,比口头辩论更快逼近真相。

把回测巡检交给小布盯盘
这些诊断小布盯盘的 AIGC 已内置,打开对应品种页即可看到步数触顶与权益回撤的实时预警,你只管判断要不要手动干预。

常见问题

该结构依赖整体网格转正时统一平仓,单笔止损会破坏加仓距离与仓位递增逻辑,改用总利润激活获利或步数触顶整网格止损。
点差会延迟获利激活并抬高每一步建仓成本,可能在震荡市吃掉本该为正的网格利润,建议仅在流动性正常时段运行。
不能代跑策略,但可把品种页的步数计数与回撤曲线接出来,省去你手动记录第几层加仓的重复劳动。
贵金属跳空常使距离失效,外汇高杠杆放大层数亏损,步数封顶是把未知风险转成可接受试错成本的主要手段。