“欧亿交易所API 51115”说明当前仓位仍存在平仓委托,与新的市价全平意图发生冲突。直接重复全平或并发撤单会增加状态不一致风险。

查询OKX官方未完成订单和策略订单,按账户、instId、posSide与平仓属性筛选,并纳入结果未知的撤单请求。不能只检查当前客户端创建的订单。
人工在网页端挂出的平仓单也要计算。
撤单请求成功返回不一定代表所有订单已进入最终撤销状态,成交与撤销也可能同时发生。应逐笔查询终态,再重新读取实际持仓和可平数量。
旧持仓快照不能继续使用。
不应默认执行。撤销现有平仓计划会改变用户的风险保护和价格安排,必须展示受影响订单并取得明确授权。
若任何订单状态不明,应停止而不是继续市价全平。
以仓位为单位加锁,依次完成订单清单确认、用户授权、撤单、终态核验、持仓刷新和新的全平决策。为整次意图使用唯一业务键,防止多个服务重复执行。
市价全平存在滑点风险。
51115应先完整查询并经授权撤销全部平仓单,确认撤单终态后刷新持仓,再决定是否市价全平。禁止并发撤单与全平,也不能把撤单响应当成最终状态。