“欧亿交易所只传tpOrdPx就一定是限价止盈”并不成立。若没有明确把tpOrdKind设为limit,默认仍是condition,其参数组合规则不同;程序必须按最终序列化字段判断,而不是从价格外观猜测。

条件止盈使用tpTriggerPx判断何时触发,并用tpOrdPx决定触发后如何下单。官方说明,填写其中一个时应同时填写另一个;tpOrdPx为-1时代表触发后按市价执行。
触发价格类型还应结合tpTriggerPxType核对。
限价止盈必须提供tpOrdPx,但不需要提供tpTriggerPx。它与条件止盈不是把同一组字段换个名称,而是不同的策略结构和联动关系。
产品、接口和组合限制仍须按本人账户当前文档核验。
tpOrdKind默认condition。若客户端界面显示“限价”却在JSON中漏传字段,服务端会按默认口径校验,可能返回参数错误或形成与预期不同的策略。
发送前应打印脱敏后的最终请求结构,并进行枚举与必填项校验。
读取订单详情或orders频道返回的attachAlgoOrds.tpOrdKind,并结合isTpLimit、策略标识、价格字段与状态核对。不得只相信本地按钮状态或历史模板。
发现类型不符时先停止自动修改和重建,再由用户确认新的完整策略。
OKX tpOrdKind默认condition;condition与limit的价格必填规则不同。客户端应明确传值、校验最终JSON,并以订单回报中的类型和价格字段完成策略验收。