“欧义交易所API 51121”是数量步长错误。用户输入的数值可能大于最小下单量,但如果不能被该产品的一手张数整除,仍无法提交。

通过OKX官方产品信息接口按instId读取lotSz及相关数量字段,并确认实盘、模拟盘与产品类型一致。不要从相似合约复制步长,也不能长期写死。
记录元数据更新时间。
二进制浮点计算可能产生微小余数,导致看似为倍数的数量校验失败。应使用十进制定点数,把sz与lotSz转换到同一精度后做整除判断。
最终序列化值必须再次校验。
不应静默处理。向下取整会减少实际委托量,向上取整则可能增加风险或超过可用余额。系统应显示原数量、合法候选值和差额,由用户重新确认。
不得用自动取整掩盖单位错误。
校验最小与最大下单量、单笔上限、可用余额或保证金、持仓限额和数量单位。产品元数据变化时使旧草稿失效,要求重新计算。
51121属于确定性错误,不原样重试。
51121应从官方产品信息读取lotSz,并用十进制定点数验证下单张数为一手倍数。禁止静默向上或向下取整;任何合法数量调整都需用户重新确认。