老哥们,我快被这个MT4搞疯了,求求你们帮帮我!
事情是这样的,我用的IC Markets的ECN账户,挂了个EA在VPS上跑欧美,之前一直好好的,但最近一周开始,每天早上起来看账户,EA明明开着,但就是没开单,日志里全是 OrderSend error 130 的错误。我查了百度,说130是无效止损或者无效止盈,可我的EA参数明明设的是20点止损、40点止盈啊,我手动算过,跟平台的最小止损距离也符合,我搞不懂哪里出了问题。
我已经试过重装MT4,换了个VPS供应商,甚至把EA的止损改成了30点,但偶尔还是报这个错。更诡异的是,有时候下午它又突然正常了,能连续开几单,然后晚上又卡住。我怀疑是不是跟点差有关?IC Markets的欧美点差波动很大,凌晨的时候经常跳到2个点以上,我EA设的是1.5点差限制开单,是不是因为这个?但日志里也没明确说点差不满足啊,就是直接报130。
还有,我看了下MT4的日志,报错前总有 Market is closed 的提示,可我明明用的是24小时交易的平台啊,难道是周末休市?但报错时间又是在周一到周五的晚上10点以后,这时间欧美应该还在交易吧?是不是我VPS的时间跟平台服务器时间不同步?我VPS是香港的,时间设的是UTC+8,但IC Markets服务器是GMT+2,这个会影响吗?
真的快被搞崩溃了,有没有老哥遇到过类似问题?到底是EA逻辑问题,还是平台限制,还是我MT4设置不对?求指点,在线等,急!! 😭
事情是这样的,我用的IC Markets的ECN账户,挂了个EA在VPS上跑欧美,之前一直好好的,但最近一周开始,每天早上起来看账户,EA明明开着,但就是没开单,日志里全是 OrderSend error 130 的错误。我查了百度,说130是无效止损或者无效止盈,可我的EA参数明明设的是20点止损、40点止盈啊,我手动算过,跟平台的最小止损距离也符合,我搞不懂哪里出了问题。
我已经试过重装MT4,换了个VPS供应商,甚至把EA的止损改成了30点,但偶尔还是报这个错。更诡异的是,有时候下午它又突然正常了,能连续开几单,然后晚上又卡住。我怀疑是不是跟点差有关?IC Markets的欧美点差波动很大,凌晨的时候经常跳到2个点以上,我EA设的是1.5点差限制开单,是不是因为这个?但日志里也没明确说点差不满足啊,就是直接报130。
还有,我看了下MT4的日志,报错前总有 Market is closed 的提示,可我明明用的是24小时交易的平台啊,难道是周末休市?但报错时间又是在周一到周五的晚上10点以后,这时间欧美应该还在交易吧?是不是我VPS的时间跟平台服务器时间不同步?我VPS是香港的,时间设的是UTC+8,但IC Markets服务器是GMT+2,这个会影响吗?
真的快被搞崩溃了,有没有老哥遇到过类似问题?到底是EA逻辑问题,还是平台限制,还是我MT4设置不对?求指点,在线等,急!! 😭