标题:EA运行报错了求帮助
刚接触外汇交易没多久,自己研究着用EA跑了一段时间,本来以为能省心点,结果今天打开MT4一看,直接懵了。EA突然停止运行,日志里显示了一堆错误代码,具体是“OrderSend error 130”和“Invalid stops”,查了一下说是止损或者止盈设置有问题。但我的EA参数明明是按照教程一步步调的,止损设了20点,止盈50点,也没动过啊,怎么突然就报错了?
我用的货币对是EUR/USD,平时跑着挺稳的,今天也没特殊行情,就是非农数据那段时间我关掉了EA,等数据出来后重新启动,结果就这样了。是不是因为非农波动大,MT4的服务器瞬间卡顿导致的?还是说我的EA脚本里有什么bug,在数据行情下自动触发了什么奇怪的逻辑?我之前还看到有人说130错误可能是因为交易商限制了最小止损距离,但我的账户是标准账户,应该没问题吧?
另外,日志里还有“Not enough money”的提示,但我账户余额还有500多刀,开的是0.01手,按说保证金绰绰有余。难道是EA在同时开多单时把资金算错了?我设置的是单次开仓,应该不会出现并发问题啊。还有,我检查了下交易记录,发现最近几天的订单都没执行,但EA的图表上确实有信号出现,就是不下单,感觉像是被什么卡住了。
说实话,我连EA的基础逻辑都没完全搞懂,只是照着网上教程改了点参数,现在出问题完全不知道从哪下手。有没有大神能帮我分析下,130错误和“Not enough money”同时出现是怎么回事?是不是跟经纪商的交易规则有关,比如某些平台在非农前后会临时调整止损限制?或者我的EA版本太旧,不兼容最新的MT4更新?我用的EA是从一个论坛下载的免费版,会不会有隐藏bug?
先谢谢各位了,跪求指点!
刚接触外汇交易没多久,自己研究着用EA跑了一段时间,本来以为能省心点,结果今天打开MT4一看,直接懵了。EA突然停止运行,日志里显示了一堆错误代码,具体是“OrderSend error 130”和“Invalid stops”,查了一下说是止损或者止盈设置有问题。但我的EA参数明明是按照教程一步步调的,止损设了20点,止盈50点,也没动过啊,怎么突然就报错了?
我用的货币对是EUR/USD,平时跑着挺稳的,今天也没特殊行情,就是非农数据那段时间我关掉了EA,等数据出来后重新启动,结果就这样了。是不是因为非农波动大,MT4的服务器瞬间卡顿导致的?还是说我的EA脚本里有什么bug,在数据行情下自动触发了什么奇怪的逻辑?我之前还看到有人说130错误可能是因为交易商限制了最小止损距离,但我的账户是标准账户,应该没问题吧?
另外,日志里还有“Not enough money”的提示,但我账户余额还有500多刀,开的是0.01手,按说保证金绰绰有余。难道是EA在同时开多单时把资金算错了?我设置的是单次开仓,应该不会出现并发问题啊。还有,我检查了下交易记录,发现最近几天的订单都没执行,但EA的图表上确实有信号出现,就是不下单,感觉像是被什么卡住了。
说实话,我连EA的基础逻辑都没完全搞懂,只是照着网上教程改了点参数,现在出问题完全不知道从哪下手。有没有大神能帮我分析下,130错误和“Not enough money”同时出现是怎么回事?是不是跟经纪商的交易规则有关,比如某些平台在非农前后会临时调整止损限制?或者我的EA版本太旧,不兼容最新的MT4更新?我用的EA是从一个论坛下载的免费版,会不会有隐藏bug?
先谢谢各位了,跪求指点!
专注宏观经济数据与央行政策解读,非农、CPI、利率决议一个不落