刚把EA挂上欧美,结果发现日志里疯狂报错,整个人都懵了。系统是Windows Server 2019,MT4 build 1420,EA是网上找的一个趋势突破型策略,之前模拟盘跑了两周都没问题,一上实盘就出幺蛾子。
现象就是:EA能正常开单,但平仓时经常卡住,日志里反复出现 OrderSend error 138(这个代码我知道是重报价,但反复出现就不对劲了)。我已经试过把点差从20改到30,也调大了滑点参数到50,甚至把VPS从香港换到东京节点,还是没解决。最诡异的是,欧美在非农数据刚过、波动已经平稳的时段,它还是时不时报这个错。
我怀疑是不是EA代码里对市场环境判断不够严谨,或者MT4的报价流在实盘下延迟变高了?另外,我注意到报错前几秒,日志里会有 Invalid ticket 的警告,会不会是订单状态没同步?VPS配置是2核4G,应该够用吧?
求大佬指点,这情况是EA逻辑问题还是MT4环境配置不对?我该从哪个方向排查?先谢过了 😭
现象就是:EA能正常开单,但平仓时经常卡住,日志里反复出现 OrderSend error 138(这个代码我知道是重报价,但反复出现就不对劲了)。我已经试过把点差从20改到30,也调大了滑点参数到50,甚至把VPS从香港换到东京节点,还是没解决。最诡异的是,欧美在非农数据刚过、波动已经平稳的时段,它还是时不时报这个错。
我怀疑是不是EA代码里对市场环境判断不够严谨,或者MT4的报价流在实盘下延迟变高了?另外,我注意到报错前几秒,日志里会有 Invalid ticket 的警告,会不会是订单状态没同步?VPS配置是2核4G,应该够用吧?
求大佬指点,这情况是EA逻辑问题还是MT4环境配置不对?我该从哪个方向排查?先谢过了 😭