在数字资产交易中,订单提交失败并不总是因为余额不足或网络延迟。更多时候,它来自最小下单数量、数量精度与价格精度的校验。不同交易对、现货、杠杆、合约和期权在欧易OKX 中采用差异化参数。提前理解这些规则,可以减少无效委托,并提升手动交易与量化策略的执行稳定性。
最小数量
最小下单数量(minSz)是单笔委托允许提交的最低数量。现货与杠杆通常以基础货币计量,合约与期权以“张”计量。低于该值的订单会被系统拒绝,不会进入撮合。
在欧易OKX 交易页面选择交易对后,下单框通常会提示最小数量。API 用户则可通过 instruments 接口读取 minSz,并应定期同步,因为该参数可能随产品规则调整。
数量精度
数量精度常由 lotSz 表示,也称数量步进。委托数量必须是 lotSz 的整数倍。即使数量大于 minSz,若尾数不符合精度,仍可能被拒绝。
例如 lotSz 为 0.001 时,1.234 有效,1.2345 无效;若 lotSz 为 1,则合约张数只能为整数。在欧易OKX 的下单界面中,前端通常会辅助格式化,但 API 下单需要自行取整。

价格精度
价格精度由 tickSz 决定,即报价的最小变动单位。限价委托价、止盈止损触发价等都必须符合该精度。
若 tickSz 为 0.1,则 100.15 应调整为 100.1 或 100.2。价格精度影响盘口与策略信号,数量精度影响成交规模与资金占用,两者不能混为一谈。
产品差异
| 产品线 | 数量单位 | 关键参数 | 下单校验重点 |
|---|---|---|---|
| 现货/杠杆 | 基础货币 | minSz、lotSz、tickSz | 数量≥minSz且为lotSz整数倍;价格为tickSz整数倍 |
| 永续/交割 | 张 | minSz、lotSz、tickSz、ctVal | 张数≥minSz且为lotSz整数倍;注意合约面值 |
| 期权 | 张 | minSz、lotSz、tickSz、合约乘数 | 张数与权利金价格分别校验 |
在欧易OKX 合约中,一张未必等于一个币,其名义价值由合约面值与标的资产价格共同决定。因此比较不同合约的最小下单规模时,不能只看张数。
查看方式
- 在欧易OKX 交易页面选择交易对,观察下单框提示的最小数量、数量步进与价格步进。
- API 用户调用 instruments 接口,按 instType 与 instId 获取 minSz、lotSz、tickSz、ctVal 等字段。
- 量化策略应在启动时拉取并缓存这些参数,定期更新,避免硬编码。
这样,在实际下单前即可完成参数校验,降低因精度错误导致的委托失败。
常见误区
部分用户只检查 minSz,却忽略 lotSz。也有用户将现货数量精度套用到合约张数,或忽略市价单的最大数量与滑点保护。
此外,最小下单数量并非永久固定,欧易OKX 可能根据流动性、产品类型与风控要求调整。API 交易若未动态读取 instrument 参数,最容易出现“参数错误”或“数量无效”。
实务建议
手动交易时,优先使用欧易OKX 下单界面的百分比、滑块与数量提示,系统会按当前规则进行校验。API 交易时,可先计算 rawQty,再按 lotSz 向下取整,并检查取整后是否仍大于等于 minSz。
若取整后低于 minSz,应调整资金或放弃该笔委托。价格则按 tickSz 取整,避免报价精度不符。通过 欧易 完成注册与客户端下载后,建议先用小额订单或模拟环境验证交易对参数,再逐步放大策略规模。

