“欧一交易所linkedAlgoOrd为空”要先看订单是否真的来自包含止盈限价单的OCO。该字段适用范围很窄,不能拿它判断所有附带止损,也不能仅凭对象存在就认定止损已经触发或成交。

官方说明linkedAlgoOrd提供关联止损详情,适用于含止盈限价单的OCO订单关系。返回对象中的algoId指向关联的止损策略,用于把普通订单记录与策略对象连接起来。
这是一条关联线索,不是通用父子订单数组。
普通限价单、单独止盈、单独止损或不含止盈限价单的其他策略,并不满足该字段的适用条件。解析程序应先检查订单来源、tpOrdKind、isTpLimit及相关策略字段,再判断是否应出现关联对象。
不要用0或上一笔algoId填补空值。
不能。algoId只负责定位关联策略,策略仍可能处于等待、有效、取消、失败或其他适用状态。需要调用策略详情或读取策略频道,核对状态、触发时间、子订单和失败原因。
资金结果还要结合订单、成交和账单逐项确认。
保存OCO策略标识、止盈限价订单ordId、linkedAlgoOrd.algoId、产品、方向、数量和时间线,并对每个对象分别验收。若一侧触发或取消,还应核对另一侧是否按规则联动。
关联缺失或状态冲突时暂停自动重建,使用脱敏记录联系OKX官方支持。
OKX linkedAlgoOrd只服务于含止盈限价单的OCO关联关系,内部algoId用于定位止损策略,不代表已经触发或成交。应结合订单来源和策略状态完成整条链路验收。