最近跑EA回测的时候碰到个怪事,想请教下各位老哥。我用的MT4自带策略测试器,跑欧美15分钟图,数据用Alpari的,延迟点差都设了。结果同一套参数,昨天跑出来胜率58%,今天重跑一遍变成49%,连订单数量都不一样,少了十几笔。我一开始以为是数据没更新,重新下载了历史数据,也清了缓存,但还是对不上。
我已经试过换服务器、换VPS重跑,甚至把电脑时间同步了,问题依旧。感觉像是策略里用了某些动态指标,比如ATR或者布林带,但理论上回测应该用固定历史数据啊,怎么会受当前行情影响?还是说MT4的模拟撮合引擎本身有随机性?我用的EA是论坛里下的一个马丁格尔变种,逻辑不算复杂。
有没有懂这块的朋友?你们回测时遇到过这种结果不稳定的情况吗?是数据源的问题还是EA代码里有什么隐藏的坑?我现在都不敢相信回测结果了,怕实盘也这样。🙏
我已经试过换服务器、换VPS重跑,甚至把电脑时间同步了,问题依旧。感觉像是策略里用了某些动态指标,比如ATR或者布林带,但理论上回测应该用固定历史数据啊,怎么会受当前行情影响?还是说MT4的模拟撮合引擎本身有随机性?我用的EA是论坛里下的一个马丁格尔变种,逻辑不算复杂。
有没有懂这块的朋友?你们回测时遇到过这种结果不稳定的情况吗?是数据源的问题还是EA代码里有什么隐藏的坑?我现在都不敢相信回测结果了,怕实盘也这样。🙏
