EA 跑久了才发现最容易出问题的不是信号 是重复下单保护
之前写EA一直把精力都放在入场信号上,觉得信号好就完事了,结果跑实盘半个月有天半夜断线重连,EA上来一口气补了六单,账户直接亏了将近三百刀,第二天早上看日志才发现,重连之后 OrderSelect 那一段没写好,上次的持仓记录没读到,就当成空仓继续开仓,我后来索性在每次开仓前加了一道硬检查,先按 magic number 扫一遍当前账户所有持仓,同方向同品种只要已经有仓就直接 return,不管信号多漂亮都不进,另外还加了一个每日最大单数限制,到点直接禁手,这两个保护加进去之后,虽然牺牲了一点追信号的灵活性,但至少不会再出现断线之后一口气爆掉的情况,做EA真的是踩过坑才知道,信号逻辑只占三成,剩下七成都是容错和保护,什么断线重连、周末跳空、平台点差突然拉大、服务器时区跳变,这些破事写在回测里根本看不到,实盘全是细节
全部回复(5)
发表回复
请先登录后再回复。
