首页/接口
ORDER API

下单接口,先把幂等做好

网络重试是常态。没有幂等键的重复下单,会在几秒内把仓位放大数倍。

RESTWebSocket批量撤单

交易界面与接口对照

界面用于展示字段,接口字段与之一一对应,演示环境不产生真实委托。

委托簿 · 卖

64,066.590.902
64,041.030.308
64,015.480.976
63,989.921.719
63,964.371.303
63,938.811.646
63,913.260.341
63,887.70

委托簿 · 买

63,862.151.666
63,836.590.657
63,811.041.326
63,785.481.046
63,759.931.123
63,734.370.251
63,708.821.110
BTC/USDT+0.38%1H · 示例
24h 最高65,868.22
24h 最低61,843.30
24h 成交额3.14 亿
资金费率0.0100%
价格 (USDT)63,887.70
数量 (BTC)0.0150
金额 (USDT)958.316
可用26,832.84 USDT

界面演示,不连接任何交易引擎,也不会提交订单。

接口层的三个约定

幂等键

每次下单携带唯一标识,重试时服务端返回同一笔订单而不是新建。

精度校验

数量与价格需符合交易对精度,超精度请求会被直接拒绝。

批量撤单

按交易对批量撤销挂单,减少高频策略的往返次数。

接口常见问题

下单返回超时怎么办?

先用幂等键查询订单状态,再决定是否重试,避免重复下单。

错误码如何区分?

通常分为参数错误、余额不足、限速与系统异常四类,处理策略各不相同。

可以并发下单吗?

可以,但需遵守账户级限速;建议在客户端做令牌桶限流。