标题:EA运行报错了求帮助
各位汇友前辈好,我入外汇交易快半年了,之前一直手工做单,最近想着试试EA来执行策略,就下载了一个网上评价还不错的马丁格尔类EA,挂在了模拟账户上测试。结果跑了不到一周,昨晚突然报错,现在EA停止运行了,心里有点慌,但又不敢乱动,怕搞坏账户,所以上来求助大家。
具体报错信息是这样的:MT4日志里显示“Error opening order: invalid stops”和“OrderSend error 130”,我在网上查了下,好像说130错误是无效止损或止盈设置的问题。但我的EA参数里,止损和止盈都是设好的,比如止损30点,止盈50点,手动检查也没发现异常。是不是EA代码里有什么隐藏的逻辑问题?或者我的交易品种,比如欧美,当前的点差突然变大了,导致止损位设得太近,被平台拒绝了?因为昨晚非农数据公布后波动比较大,我不确定是不是这个原因。
另外,报错发生前,EA其实已经平仓了几单,但后来账户净值回撤了不少,大概从1000美元跌到了920美元左右。我设的是0.01手固定手数,仓位不算重,但马丁格尔策略本身有加仓机制,可能连续逆势加仓后,浮亏变大了,导致可用保证金不够,EA开不了新单?我查了下余额和保证金比例,当时好像只有150%左右,离爆仓线还远,但可能刚好触发了EA内部的风控条件?
我自己反思了一下,可能是我太贪心了,想着测试EA就放松了风控纪律。本来该设个最大回撤止损的,比如回撤10%就暂停EA,但我没设,想着模拟盘无所谓。现在想想,模拟账户里的钱也是钱,心态和实盘一样重要。而且我下载EA时也没仔细看代码逻辑,只是看评价不错就用了,可能它本身就有bug,或者不适合当前波动行情。
现在EA已经停止运行了,我不敢手动干预,怕越搞越糟。请问大家,这种情况我该怎么处理?是直接删除EA重新装,还是先检查日志里的具体错误原因?如果是参数问题,要不要调整止损和止盈的数值?还有,如果是马丁格尔策略本身的问题,是不是说明我不适合这种EA,该换成更稳健的网格或趋势跟踪策略?我自己倾向先暂停EA,等行情稳定了再手动清仓,然后换个更简单的EA试试,但怕自己判断错,所以想听听大家的意见。提前谢谢各位前辈指教,我这种新手真的需要多学学风控纪律,保本才能谈盈利。
各位汇友前辈好,我入外汇交易快半年了,之前一直手工做单,最近想着试试EA来执行策略,就下载了一个网上评价还不错的马丁格尔类EA,挂在了模拟账户上测试。结果跑了不到一周,昨晚突然报错,现在EA停止运行了,心里有点慌,但又不敢乱动,怕搞坏账户,所以上来求助大家。
具体报错信息是这样的:MT4日志里显示“Error opening order: invalid stops”和“OrderSend error 130”,我在网上查了下,好像说130错误是无效止损或止盈设置的问题。但我的EA参数里,止损和止盈都是设好的,比如止损30点,止盈50点,手动检查也没发现异常。是不是EA代码里有什么隐藏的逻辑问题?或者我的交易品种,比如欧美,当前的点差突然变大了,导致止损位设得太近,被平台拒绝了?因为昨晚非农数据公布后波动比较大,我不确定是不是这个原因。
另外,报错发生前,EA其实已经平仓了几单,但后来账户净值回撤了不少,大概从1000美元跌到了920美元左右。我设的是0.01手固定手数,仓位不算重,但马丁格尔策略本身有加仓机制,可能连续逆势加仓后,浮亏变大了,导致可用保证金不够,EA开不了新单?我查了下余额和保证金比例,当时好像只有150%左右,离爆仓线还远,但可能刚好触发了EA内部的风控条件?
我自己反思了一下,可能是我太贪心了,想着测试EA就放松了风控纪律。本来该设个最大回撤止损的,比如回撤10%就暂停EA,但我没设,想着模拟盘无所谓。现在想想,模拟账户里的钱也是钱,心态和实盘一样重要。而且我下载EA时也没仔细看代码逻辑,只是看评价不错就用了,可能它本身就有bug,或者不适合当前波动行情。
现在EA已经停止运行了,我不敢手动干预,怕越搞越糟。请问大家,这种情况我该怎么处理?是直接删除EA重新装,还是先检查日志里的具体错误原因?如果是参数问题,要不要调整止损和止盈的数值?还有,如果是马丁格尔策略本身的问题,是不是说明我不适合这种EA,该换成更稳健的网格或趋势跟踪策略?我自己倾向先暂停EA,等行情稳定了再手动清仓,然后换个更简单的EA试试,但怕自己判断错,所以想听听大家的意见。提前谢谢各位前辈指教,我这种新手真的需要多学学风控纪律,保本才能谈盈利。
正在学习仓位管理与风险控制,追求长期稳定收益而非暴利