EA中的RiskPercent到底控制什么:为什么同一设置在不同市场的回撤差别巨大,以及该如何选择

28 八月 2026, 04:00
Kenichiro Sakamoto
0
6
RiskPercent看起来是任何EA里最简单的参数:一个说明你冒多少风险的数字。它同时也是被误解最深的参数。买家往往设置一次就到处套用,然后惊讶地发现同样的"2%"在一个市场上很平静,在另一个市场上却很狂暴。EA没有说谎,数字也没有说谎——只是这个数字的含义和大多数人以为的不一样。

这个数字实际在做什么
在构建正确的EA中,RiskPercent定义的是:当这一笔交易触发止损时,你接受的亏损金额。EA取余额的这个百分比,除以换算成每手金额的止损距离,得到仓位大小。仅此而已。它是一条基于止损计算的单笔仓位规则——这也是为什么没有硬性止损的EA,无论设置页面写了什么,本质上都无法诚实地提供RiskPercent这个参数。

为什么2%不是在哪里都是2%
同样的百分比在不同市场表现迥异,因为围绕它的一切都变了:止损相对于典型日内波动的宽度、交易频率、连续亏损出现的频率,以及是否可能同时持有多个仓位。会跳空或出现毛刺的市场还可能滑点越过止损,使单笔实际亏损超过设定的百分比。RiskPercent限制的只是"单笔预期亏损",除此之外它什么也不限制。

单笔风险不等于回撤
这是混淆的核心。回撤是一连串亏损对账户造成的伤害,而连败对每一个策略——包括盈利的策略——都是统计上的必然。连续十次2%的亏损大约是18%的坑。再加上相关性仓位——同时持有两笔黄金相关交易,几乎等于一笔双倍大小的交易——同样的设置就会造成双倍的连败伤害。这就是为什么相同的RiskPercent在一个系统上回撤温和,在另一个系统上回撤吓人:不同的是连败形态和仓位重叠,而不是算术。

如何诚实地选择
请从你真正能承受的回撤倒推,而不是从你想要的利润正推。查看该EA在该市场长期回测中的最差连败,假设未来会比它更糟一些,然后选择能把这段连败控制在你极限以内的RiskPercent。此外,可以考虑在实盘的头几个月把它减半——真实成交从来不会比测试更好,头几个月的目标是活下来,而不是收益最大化。以后随时可以提高风险;把亏掉一半的账户赚回来则难得多。

我们在自己产品中的做法
我们的默认值来自实测的最差连败,而不是能让营销截图涨得最快的数值;多市场产品对每条腿独立计算仓位,让一个品种的波动不会悄悄放大另一个品种的风险。围绕这套仓位逻辑构建的组合EA示例: https://www.mql5.com/en/market/product/182751

我们公开了每个EA的实测回测数据(盈利因子、净值回撤、交易次数、逐年结果): fxea365.com/ea/ranking