期望收益过小的EA为何危险——利润被交易成本吞没
结论:期望收益反映EA对成本的承受能力
MT5回测报告中的"期望收益(Expected Payoff)",是净利润除以交易次数得到的数值,表示平均每笔交易最终留下多少利润。先说结论:这个数值很小的EA,只要实盘交易成本比回测稍高一点,盈利就很容易消失。
即使PF和累计盈亏看起来很漂亮,如果每笔交易的利润空间很薄,成本估算稍有偏差,业绩就会大幅变化。我们在开发EA时,也是先关注这一点,然后才是PF。
为什么期望收益小很危险
成本每一笔都会确定地扣除
交易有赢有亏,但点差和手续费无论哪一笔交易都一定会被扣除。期望收益本身是"扣除成本之后"的数字,用公式表示如下:
- 实际期望收益 = 扣除成本前的平均价差 − 单笔交易成本
扣除成本前的价差越小,成本所占的比例就越大。举个一般性的例子:如果某个EA扣除成本前的利润空间只与成本相当,那么成本翻倍时,期望收益就会跌到接近0。而利润空间是成本数倍的EA,即使成本增加同样的幅度,盈亏也不会有太大变化。
回测中的成本只是"平均条件"
回测中的点差,要么是历史数据中自带的数值,要么是固定值。实盘中会出现下面这些偏差:
- 经济数据发布时或清晨时段点差扩大
- 市价单出现滑点
- 不同经纪商、不同账户类型的手续费体系各不相同
这些偏差几乎都是朝着减少期望收益的方向起作用。期望收益小的EA,没有余量去吸收这些偏差。
交易次数多,影响会直接累积
持仓时间短、交易次数多的EA,每笔的成本差异会按交易次数累积起来。我们自己的EA,回测特征也有很大差别。
| EA(MT5回测实测) | 交易数 | 平均持仓时间 | PF |
|---|---|---|---|
| GOLD VIPER(XAUUSD M30) | 10340 | 5:50:39 | 1.64 |
| DONCHIAN ENGINE(USDJPY H1) | 631 | 32:42:37 | 1.5 |
| ETHEREUM EA(ETHUSD H4) | 154 | 54:05:58 | 2.83 |
即使PF相近,像GOLD VIPER这样交易数多、持仓时间短的设计,每笔的成本差异也更容易影响业绩。另一方面,像DONCHIAN ENGINE和ETHEREUM EA这样持仓时间较长的设计,单笔价差往往更大,成本占比相对较低。不过由于交易数较少,统计上的可信度也会下降。这并不是说哪一种更优秀,而是弱点的类型不同。
选择EA前的确认步骤
- 把期望收益与成本对比:将报告中的期望收益,与你打算使用的账户的单笔交易成本(点差加往返手续费,按手数换算后的金额)放在一起比较。如果期望收益达不到成本的数倍,就需要留意。
- 放大点差重新测试:在测试器中把点差设置得比当前数值更大,再跑一次。确认盈利能否保持,以及在哪个位置开始转为亏损。
- 查看平均持仓时间和交易数:短线且交易次数多的EA,请更重视第2步的结果。
- 用自己经纪商的条件验证:同一品种,不同经纪商的成本也不同。建议先在外汇经纪商比较中确认各账户类型的差异,再做判断。
- 在榜单中与其他EA比较:在实测排行榜中,并排查看交易数、持仓时间和PF,确认相对位置。
这项指标的局限与注意事项
仅凭期望收益并不能判断EA的好坏。对我们不利的一面也写在这里。
- 它是金额,因此受手数和初始资金影响。 对于复利递增手数的EA,后期的交易会拉高平均值,所以无法与其他EA做简单比较。
- 它是平均值,看不到分布。 也有可能只是少数几笔大赚把平均值拉高了。需要结合最大连续亏损和胜率一起解读。
- 期望收益再大,也会有亏损的时期。 我们的EA也在Exness的模拟账户上进行前向测试,即使回测盈利的EA,也有在模拟账户中运行结果为负的。模拟账户的成绩与回测是两回事,也不等同于实盘的成交情况。
- 能承受多大程度的成本上升才算足够,我们也无法给出统一的答案。 它会因品种、时段和经纪商而异,最终只能请使用者在自己的环境中验证。
总结
- 期望收益表示"每笔交易扣除成本后还能留下多少"
- 交易成本每次都会确定地扣除,因此期望收益越小的EA,越容易受成本变化影响
- 实盘中的点差扩大、滑点和手续费,几乎都是朝着减少期望收益的方向起作用
- 短线、高频的EA,每笔的成本差异会按交易次数累积
- 务必进行放大点差的重新测试,并用自己经纪商的条件加以确认
- 期望收益并非万能,需要结合分布、连续亏损和手数处理方式综合判断
相关文章
📧 涨价预告 + 免费5天邮件课程
所有EA目前均为首发价,并将随销量阶梯式上调。在每次涨价前收到通知,另有每日一封邮件:自动交易本质、正确解读回测、券商选择技巧。
※ 严格保护隐私。可随时取消订阅。