各位大佬救命!这个问题卡了我快两周了,真的快崩溃了 😭
我用的MT4,跑一个马丁格尔策略的EA,之前回测一直正常,但一挂到VPS上实盘就出幺蛾子。具体现象是:EA在欧美盘时段偶尔会突然 停止开单,日志里反复出现 “OrderSend error 130” 和 “Invalid stops” 的报错。我查了资料说可能是止损设置问题,但我明明在参数里把止损点数设成了固定值,回测时完全没问题啊。
我已经试过以下方法,但都没解决:
我现在怀疑是不是VPS的MT4版本问题?我用的版本是 build 1420,但回测时是本地电脑的 build 1400。另外,我的账户是美分账户,杠杆1:500,主要交易欧美和镑美,有时候黄金也跑。想问下 OrderSend error 130 是不是和账户类型或杠杆有关? 还有,有没有办法在MT4日志里定位到具体是哪一行代码触发的报错?求大佬指点,真的快被搞疯了!🙏
我用的MT4,跑一个马丁格尔策略的EA,之前回测一直正常,但一挂到VPS上实盘就出幺蛾子。具体现象是:EA在欧美盘时段偶尔会突然 停止开单,日志里反复出现 “OrderSend error 130” 和 “Invalid stops” 的报错。我查了资料说可能是止损设置问题,但我明明在参数里把止损点数设成了固定值,回测时完全没问题啊。
我已经试过以下方法,但都没解决:
- 重新编译EA,确认没有代码语法错误
- 在MT4设置里把 “允许实时自动交易” 和 “允许DLL导入” 都勾上了
- 换了两个不同品牌的VPS,延迟都低于10ms,系统是Windows Server 2019
- 把EA的止损参数从50点改到20点、100点都试过,还是报错
我现在怀疑是不是VPS的MT4版本问题?我用的版本是 build 1420,但回测时是本地电脑的 build 1400。另外,我的账户是美分账户,杠杆1:500,主要交易欧美和镑美,有时候黄金也跑。想问下 OrderSend error 130 是不是和账户类型或杠杆有关? 还有,有没有办法在MT4日志里定位到具体是哪一行代码触发的报错?求大佬指点,真的快被搞疯了!🙏
深耕智能交易系统运维,分享EA部署教程与服务器性能调优经验