“欧一交易所先填0,之后再改成距离”会触及官方改单限制。追价参数可修改不代表策略结构可重写;如果用户需要从贴近最优价改为偏移模式,应先确认旧策略状态,再按正式流程决定是否撤销和新建。

对仍处于等待、尚未触发且advanceOrdType为chase的策略,可以通过advChaseParams提交newChaseVal;若原策略启用了最大追价边界,也可按现有maxChaseType修改newMaxChaseVal。
修改值必须分别满足非负或正数要求。
原chaseVal为0时,newChaseVal不能改成大于0;原值大于0时,也不能改成0。前者代表直接追踪最优买卖价,后者代表带偏移距离,官方将它们视为不可通过改单互换的价格模式。
客户端应在发请求前明确报错。
chaseType、maxChaseType以及追价价格模式在创建时确定,不能借改单替换。当前迭代还不支持chase与attachAlgoOrds附带止盈止损同时使用。
不要把其他触发单模板的止盈止损数组自动拼接进追价请求。
改单接口返回受理后,还要读取算法订单详情或频道中的advChaseParams、state、更新时间和失败原因。若策略已经触发,相关修改不再属于触发前改单;应改为跟踪subAlgoIdList中的子策略与实际订单状态。
未知结果时先查询,不重复提交。
OKX追价触发单只能在触发前修改部分数值,newChaseVal不能在0与非0之间切换,chaseType等结构保持固定,且当前不支持与attachAlgoOrds同时使用。改单结果必须通过策略回报再次验收。