pw4654918 发表于 2026-9-30 17:11:08

黄金EA回测好看实盘翻车,问题一般出在哪?

最近回测了几款黄金EA,发现一个挺普遍的问题:回测曲线非常漂亮,一上实盘就翻车。自己总结下来大概有这么几个原因:
1、回测时点差设置得太理想,实盘的点差加滑点直接把利润吃掉了;
2、参数过度拟合历史数据,优化出来的漂亮参数换个时间段就失效;
3、马丁加仓类策略回测周期太短,没经历过极端单边行情;
4、服务器延迟、断线重连这些问题,在回测里根本体现不出来。
现在我的做法是:回测至少拉10年数据,点差按实盘上浮50%设置,再看最大回撤能不能接受。
大家实盘跑EA的时候还踩过哪些坑?欢迎一起交流。

seeyou33 发表于 2026-9-30 17:14:29

10年数据,你认真的?

pw4654918 发表于 2026-9-30 17:35:40

哈哈,认真的。数据短了真的容易自欺欺人,2020年那种极端行情只有拉长了才遇得到。当然10年是理想情况,数据质量不好的话我宁愿往前多找几年高质量tick,也不想拿一两年的漂亮曲线骗自己。

mzlws 发表于 2026-9-30 17:46:03

依靠辅助工具看清大方向断线重连这些问题

westwuwei 发表于 2026-9-30 18:10:07

回测是“本地数据库抽样”,没有仿真实际的环境,且是一遍遍拟合过去历史数据的结果。

如果要验收任何EA,至少也要用模拟账户在实际最新行情上跑一周,而且要在不同平台上跑。

jusa1840 发表于 2026-9-30 18:20:21

我选择的是20230101起至今的行情,从日线上看,23年算是全年震荡,24年算是震荡向上,25年可以看成单边向上的行情,26年至今算是单边向下的行情。这几年都跑下来的情况基本把各种行情都能跑出来了。去除未来函数跑出来的结果跟实盘还是比较一致的。我自己这么跑出来的策略用实盘跑一个月和回测这一个月差别不是非常明显。当然还是要说,未来的行情在过去从来没有发生过,回测的价值在于,这个EA的能力边界在哪里。如果回测都打不赢,我也不建议实盘了。

lvcha 发表于 2026-9-30 19:10:49

从实盘角度出发写得很透彻,从反转信号的角度切入,思路一下子清楚了很多,后面有新进展记得更一下。

2710739570 发表于 2026-9-30 19:48:22

分析不错啊很好 加油

pw4654918 发表于 2026-9-30 22:45:08

jusa1840 发表于 2026-9-30 18:20
我选择的是20230101起至今的行情,从日线上看,23年算是全年震荡,24年算是震荡向上,25年可以看成单边向上 ...

谢谢前辈分享,按年份划分行情阶段的思路对我启发很大。23年震荡、24年震荡上行、25年单边、26年单边向下,等于一个EA要在这四种性格的市场里都活着才算过关。「回测的价值在于能力边界」这句我记下了。

有个细节想请教:您跑这几年数据时点差是怎么处理的?我统计过不同时间段的点差分布,行情剧烈的时候点差明显拉大,如果全程用同一个固定点差回测,单边行情那段的交易成本可能被低估。不知道这对您的结论影响大不大?

jusa1840 发表于 2026-9-30 23:17:14

T4T5回测设定一个比较大的点差也是回测策略的能力边界,如果设置浮动点差的话就有点理想化了。

pw4654918 发表于 2026-10-1 00:04:13

jusa1840 发表于 2026-9-30 23:17
T4T5回测设定一个比较大的点差也是回测策略的能力边界,如果设置浮动点差的话就有点理想化了。 ...

明白,您的思路是把偏大的固定点差当压力测试用,保守点总没错。我现在的做法分两步:先用真实tick模式跑一遍看基准,再把点差上浮一段做压力测试,看策略在多差的成本下还能活。浮动点差「理想化」的问题其实主要出在数据质量,有些经纪商历史里存的点差记录本身就偏窄,跑出来当然好看。所以得先搞清楚自己数据源的点差分布长什么样,再决定上浮多少,心里才有底。
页: [1]
查看完整版本: 黄金EA回测好看实盘翻车,问题一般出在哪?