XAUUSD 的信号幂等,不是技术洁癖,而是避免重复执行的底线
网页信号、消息传输和 EA 轮询并不在同一个节拍里。若 EA 只检查“当前条件是否为真”,断线重连、延迟刷新或重复推送,都可能把同一根已收 K 线当成新的事件。
我把事件键固定为“已收 K 线时间 + 规则版本 + 方向”。收到信号先验证它属于已完成 K 线,再检查事件键是否已处理。这样即使消息重复到达,也只能留下审计记录,不会把同一结构重复交给执行层。
这不能证明策略有效,却能把工程层最危险的一类误差单独拦住。研究记录里应同时保存:事件键、接收时间、拒绝原因与规则版本。以后复盘失败时,才能分清是策略判断错了,还是系统重复执行了。
你们在 EA 侧用什么字段做幂等?
|
|
|
|
|
|
|
|