各位汇友前辈们好,
今天真是有点慌,想请教大家一个关于EA报错的问题。我是在FXTM的MT4上跑的一个相对简单的趋势跟踪EA,用了大概两个月,之前虽然也遇到过几次小亏,但总体还算稳定。可今天下午打开电脑一看,日志里全是红色报错,账户余额直接回撤了6%,心里一下子就凉了半截。
具体情况是这样的:我设置的EA是每隔15分钟扫描一次,当RSI低于30且价格触及布林带下轨时开多单,止损设在前低下方20点,止盈是固定50点。平时跑得都挺好,但今天下午2点左右,突然连续开了三笔多单,而且都是在同一根K线上,间距不到5点。我手动检查了一下,当时RSI确实在超卖区,但价格已经跌破了布林带下轨,按理说这时候不应该再开仓,可EA却像抽风一样连着下单。结果价格继续下探,三单全部被止损,亏损直接拉大了。
我复盘了一下日志,发现报错信息是“OrderSend error 130”和“Invalid stops”。查了一下好像是说止损位设置有问题,但我的止损参数明明是固定的20点,之前都没事。会不会是我换了个点差较大的交易时段?或者MT4服务器出现了延迟?还有一点让我更担心:我开了三单之后,EA竟然没有停止,还在继续扫描,直到我手动关闭才停。这让我怀疑是不是EA的逻辑本身有漏洞,比如没有设置“同向开单限制”之类的风控条件。
我平时很注重仓位管理,每单只开0.1手,总仓位控制在总资金的5%以内。但这次连续开单,加上止损被反复触发,账户波动一下子就大了。我现在最困惑的是:到底是EA的代码问题,还是市场环境变化导致的,比如点差扩大或者流动性不足?如果是代码问题,我该从哪里入手修改?如果是环境问题,以后运行EA是不是要避开数据公布时段?
说实话,我挺怕这种失控的感觉。之前因为盲目追涨扛过单,后来才学会严格止损。这次虽然亏的不多,但更担心的是系统性的漏洞。希望有经验的前辈能指点一下,或者推荐一些风控模块的设置思路。我自己也在想,要不要在EA里加上“单日亏损上限”和“最大连续亏损次数”的保护,免得再出现这种意外。
先谢谢大家了,祝各位交易顺利,保本第一。
今天真是有点慌,想请教大家一个关于EA报错的问题。我是在FXTM的MT4上跑的一个相对简单的趋势跟踪EA,用了大概两个月,之前虽然也遇到过几次小亏,但总体还算稳定。可今天下午打开电脑一看,日志里全是红色报错,账户余额直接回撤了6%,心里一下子就凉了半截。
具体情况是这样的:我设置的EA是每隔15分钟扫描一次,当RSI低于30且价格触及布林带下轨时开多单,止损设在前低下方20点,止盈是固定50点。平时跑得都挺好,但今天下午2点左右,突然连续开了三笔多单,而且都是在同一根K线上,间距不到5点。我手动检查了一下,当时RSI确实在超卖区,但价格已经跌破了布林带下轨,按理说这时候不应该再开仓,可EA却像抽风一样连着下单。结果价格继续下探,三单全部被止损,亏损直接拉大了。
我复盘了一下日志,发现报错信息是“OrderSend error 130”和“Invalid stops”。查了一下好像是说止损位设置有问题,但我的止损参数明明是固定的20点,之前都没事。会不会是我换了个点差较大的交易时段?或者MT4服务器出现了延迟?还有一点让我更担心:我开了三单之后,EA竟然没有停止,还在继续扫描,直到我手动关闭才停。这让我怀疑是不是EA的逻辑本身有漏洞,比如没有设置“同向开单限制”之类的风控条件。
我平时很注重仓位管理,每单只开0.1手,总仓位控制在总资金的5%以内。但这次连续开单,加上止损被反复触发,账户波动一下子就大了。我现在最困惑的是:到底是EA的代码问题,还是市场环境变化导致的,比如点差扩大或者流动性不足?如果是代码问题,我该从哪里入手修改?如果是环境问题,以后运行EA是不是要避开数据公布时段?
说实话,我挺怕这种失控的感觉。之前因为盲目追涨扛过单,后来才学会严格止损。这次虽然亏的不多,但更担心的是系统性的漏洞。希望有经验的前辈能指点一下,或者推荐一些风控模块的设置思路。我自己也在想,要不要在EA里加上“单日亏损上限”和“最大连续亏损次数”的保护,免得再出现这种意外。
先谢谢大家了,祝各位交易顺利,保本第一。
正在学习仓位管理与风险控制,追求长期稳定收益而非暴利