说真的,搞了几天EA回测,我自认为对MT4策略测试器已经够熟了,但今天碰到一个现象,实在想不通,来请教一下各位老哥。
我跑的是一个简单的网格马丁策略,品种是 EURUSD,周期H1,回测时间是近三个月。结果发现,在同样的参数下,实盘模拟账户的订单执行和回测结果完全对不上。回测里盈利的单子,到了模拟盘里经常变成亏损,或者反复开平仓。我已经把 滑点设置成0,也关掉了“实时报价模式”,还是不行。
我怀疑是不是我的 OrderSend函数 在回测时被优化掉了?或者跟服务器报价的延迟有关?有没有办法让回测更贴近真实VPS环境下的执行表现?我用的还是默认的Every Tick模式,是不是得改一下?
搞了好几天,头都大了,希望有老哥能指点一下迷津,或者分享下你们是怎么校准回测数据的。先谢谢了!
我跑的是一个简单的网格马丁策略,品种是 EURUSD,周期H1,回测时间是近三个月。结果发现,在同样的参数下,实盘模拟账户的订单执行和回测结果完全对不上。回测里盈利的单子,到了模拟盘里经常变成亏损,或者反复开平仓。我已经把 滑点设置成0,也关掉了“实时报价模式”,还是不行。
我怀疑是不是我的 OrderSend函数 在回测时被优化掉了?或者跟服务器报价的延迟有关?有没有办法让回测更贴近真实VPS环境下的执行表现?我用的还是默认的Every Tick模式,是不是得改一下?
搞了好几天,头都大了,希望有老哥能指点一下迷津,或者分享下你们是怎么校准回测数据的。先谢谢了!