“欧义交易所API 51170”表示订单方向组合无法减少目标仓位。只减仓请求需要匹配正确的持仓方向与交易动作,不能仅把reduceOnly设置为真。

查询OKX官方实时持仓,确认账户使用单向还是双向持仓模式,再对照接口文档检查side、posSide和reduceOnly。
不要根据中文“买入、卖出”直接猜测字段组合。
单向和双向模式对持仓方向的表达不同,旧策略或通用模板可能保留不兼容字段。账户模式变化后应让全部待发减仓任务重新校验。
以服务端当前配置为准。
不能。自动反转方向可能关闭错误仓位或产生意外交易,应展示真实持仓与请求字段,让用户或预先授权策略重新确认。
方向错误不是可静默修复的小问题。
按账户模式建立合法的side与posSide组合表,提交前校验目标仓位存在、可平数量充足,并在序列化后复查。
51170发生后禁止换方向直接重试。
51170应结合账户持仓模式核对side、posSide与只减仓语义。禁止自动反转方向;必须读取实时持仓并由用户重新确认正确的减仓请求。