说起来真的快崩溃了。我的EA在MT4(build 1420,Windows 10专业版)上跑EURUSD的M15回测,2018到2023年曲线那叫一个丝滑,最大回撤不到8%,净利润翻了三倍多。结果一上实盘,连着爆了两个小账户,每次都是扛单扛到保证金不足被强平,跟回测完全是两个世界。
我试过调低手数,也检查过点差设置,回测时用的默认点差,实盘是浮动点差,欧美凌晨那会儿点差能拉到25个点EA里挂单逻辑用的是
最让我想不通的是,回测里明明有止损,怎么实盘就老是触发不了?日志里也没看到报错,就是价格穿过去了单子还在扛。是不是我VPS的延迟问题?用的是香港的VPS,ping大概40ms,但EA里没有设置延迟补偿。有没有可能是历史数据里没有包含真实的跳空和滑点?求有经验的朋友指点一下,到底是哪里出了问题?
我试过调低手数,也检查过点差设置,回测时用的默认点差,实盘是浮动点差,欧美凌晨那会儿点差能拉到25个点EA里挂单逻辑用的是
MarketInfo(Symbol(), MODE_SPREAD)动态获取,按理说应该能适应啊。还有滑点,我设的30,可成交记录里经常看到50+的滑点。最让我想不通的是,回测里明明有止损,怎么实盘就老是触发不了?日志里也没看到报错,就是价格穿过去了单子还在扛。是不是我VPS的延迟问题?用的是香港的VPS,ping大概40ms,但EA里没有设置延迟补偿。有没有可能是历史数据里没有包含真实的跳空和滑点?求有经验的朋友指点一下,到底是哪里出了问题?
