系统:Windows Server 2022,MT4 Build 1420,EA是某个论坛下的马丁网格策略,VPS是香港机房,延迟大概30ms。
大佬们,我这几天快被搞疯了。挂了个欧美货币对的EA,跑了大概两周都正常,昨天突然开始频繁报错,订单一直开不出来。日志里显示 OrderSend error 4109 ,然后我查了下说是交易环境错误,但我不确定具体是啥意思。我手动开了一单欧美,倒是能成交,就是EA自己死活不开单。
我试过重启VPS、重新加载EA、甚至把MT4重装了一遍,参数也恢复默认了,结果还是老样子。更奇怪的是,我挂了个模拟盘在本地电脑上,同样的EA和参数,跑的挺顺的,就是VPS上的实盘出问题。我怀疑是不是VPS的时区或者服务器时间跟MT4不同步?但检查了下,香港时区GMT+8,MT4服务器时间也是GMT+2,应该没冲突吧。
还有,我看了下日志,报错前有几次 Invalid stops 的提示,是不是止损设置有问题?我用的固定止损20点,点差平时1.2左右,应该不算高。我试过把止损放大到50点,还是不行。另外,EA里有个 MaxSpread 参数,我设的是2.5,会不会是点差偶尔跳高导致开单失败?但手动开单时点差也就1.5左右。
我现在头大得很,实盘账户不敢再跑了,怕继续亏。有没有遇到过类似情况的朋友?或者哪位大佬能指点下排查思路?先谢过了!🙏
大佬们,我这几天快被搞疯了。挂了个欧美货币对的EA,跑了大概两周都正常,昨天突然开始频繁报错,订单一直开不出来。日志里显示 OrderSend error 4109 ,然后我查了下说是交易环境错误,但我不确定具体是啥意思。我手动开了一单欧美,倒是能成交,就是EA自己死活不开单。
我试过重启VPS、重新加载EA、甚至把MT4重装了一遍,参数也恢复默认了,结果还是老样子。更奇怪的是,我挂了个模拟盘在本地电脑上,同样的EA和参数,跑的挺顺的,就是VPS上的实盘出问题。我怀疑是不是VPS的时区或者服务器时间跟MT4不同步?但检查了下,香港时区GMT+8,MT4服务器时间也是GMT+2,应该没冲突吧。
还有,我看了下日志,报错前有几次 Invalid stops 的提示,是不是止损设置有问题?我用的固定止损20点,点差平时1.2左右,应该不算高。我试过把止损放大到50点,还是不行。另外,EA里有个 MaxSpread 参数,我设的是2.5,会不会是点差偶尔跳高导致开单失败?但手动开单时点差也就1.5左右。
我现在头大得很,实盘账户不敢再跑了,怕继续亏。有没有遇到过类似情况的朋友?或者哪位大佬能指点下排查思路?先谢过了!🙏