昨天晚上跑EA回测的时候,发现一个让我挺头疼的问题。我用的是MT4,策略是欧美15分钟图的网格加仓,止损设了20点。一开始回测前两年数据挺顺利的,但到了2023年3月,突然连续报错 OrderSend error 130,单子全被拒绝。我查了下,130好像是无效止损或止盈,可我明明设了固定点数啊,搞不懂哪里出错了。
我试过把止损改成0,结果单子能成交,但风险太大我不敢实盘用。也换过不同的经纪商模拟账户,还是同样的问题。后来怀疑是VPS延迟,但查了日志发现网络没断。是不是周末跳空或者数据缺失导致的?还是说我的EA在计算止损时没考虑点差变化?我用的点差是欧美1.2-1.5,有时滑点会更大。
现在卡在这步,回测结果都不敢信了。有没有大神遇到过类似情况?是不是我参数设置太死板,或者跟历史报价质量有关?我还在用MT4自带的回测工具,没换第三方,会不会是这原因?
另外想请教,大家回测时一般怎么处理这种报错?是直接跳过还是调整策略逻辑?我怕跳过会漏掉风控漏洞,但调整又怕过度优化。希望有经验的朋友指点一下,先谢谢了🙏
我试过把止损改成0,结果单子能成交,但风险太大我不敢实盘用。也换过不同的经纪商模拟账户,还是同样的问题。后来怀疑是VPS延迟,但查了日志发现网络没断。是不是周末跳空或者数据缺失导致的?还是说我的EA在计算止损时没考虑点差变化?我用的点差是欧美1.2-1.5,有时滑点会更大。
现在卡在这步,回测结果都不敢信了。有没有大神遇到过类似情况?是不是我参数设置太死板,或者跟历史报价质量有关?我还在用MT4自带的回测工具,没换第三方,会不会是这原因?
另外想请教,大家回测时一般怎么处理这种报错?是直接跳过还是调整策略逻辑?我怕跳过会漏掉风控漏洞,但调整又怕过度优化。希望有经验的朋友指点一下,先谢谢了🙏
交易先保本再谈盈利,严格执行止损,小仓位稳步前行