“欧亿交易所API 51125”反映同一杠杆仓位的订单属性冲突。现有非只减仓委托可能增加仓位,新的只减仓委托则要求只降低仓位,两类订单不能按当前状态并存。

通过OKX官方普通订单和策略订单接口,按账户、instId、持仓方向与杠杆模式查询所有未完成委托,再检查reduceOnly等官方字段。
不能只依赖本地程序创建的订单清单。
非只减仓挂单可能属于用户的开仓或调整计划,自动撤销会改变策略和风险敞口。应展示订单ID、方向、数量和状态,让用户明确选择。
任何状态未知订单都应暂停处理。
逐笔确认撤销终态,重新读取实际持仓、可用量与剩余挂单;撤单与成交可能同时发生,旧仓位快照不能继续用于只减仓请求。
新数量需重新确认。
按账户、产品和仓位方向加锁,依次完成冲突查询、用户授权、撤单、终态核验和新请求校验。响应超时时通过查询恢复,不能换编号并发重试。
51125不应自动循环。
51125应先完整查询非只减仓挂单,并在用户明确授权后串行撤销、确认终态、刷新仓位。禁止自动批量撤单或并发提交只减仓请求。