批量下单 (TRADE)
接口描述
批量下单。
HTTP请求
POST /eapi/v1/batchOrders
请求权重
5
请求参数
| 名称 | 类型 | 是否必需 | 描述 |
|---|---|---|---|
| orders | LIST | YES | 订单列表,最多支持10个订单 |
| recvWindow | LONG | NO | |
| timestamp | LONG | YES |
其中batchOrders应以list of JSON格式填写订单参数
- 例子: /eapi/v1/batchOrders?orders=[{"symbol":"BTC-210115-35000-C", "price":"100","quantity":"0.0002","side":"BUY","type":"LIMIT"}]
| 名称 | 类型 | 是否必需 | 描述 |
|---|---|---|---|
| symbol | STRING | YES | 交易对 |
| side | ENUM | YES | 买卖方向 SELL, BUY |
| type | ENUM | YES | 订单类型 LIMIT |
| quantity | DECIMAL | YES | 下单数量 |
| price | DECIMAL | NO | 委托价格 |
| timeInForce | ENUM | NO | 有效时间 |
| reduceOnly | STRING | NO | 仅减仓true, false |
| postOnly | STRING | NO | 仅减仓true, false |
| newOrderRespType | ENUM | NO | "ACK", "RESULT", 默认 "ACK" |
| clientOrderId | STRING | NO | 用户自定义的订单号,不可以重复出现在挂单中。如空缺系统会自动赋值。必须满足正则规则 ^[\.A-Z\:/a-z0-9_-]{1,36}$ |
| isMmp | BOOLEAN | NO | 是否为MMP订单true/false |
- 具体订单条件规则,与普通下单一致
- 批量下单采取并发处理,不保证订单撮合顺序
响应示例
[
{
"orderId": 4611875134427365377, // 订单Id
"symbol": "BTC-200730-9000-C", // 交易对
"price": 100, // 订单价格
"quantity": 1, // 订单数量
"executedQty": 0, // 执行数量
"fee": 0, // 手续费
"side": "BUY", // 订单方向
"type": "LIMIT", // 订单类型
"timeInForce": "GTC", // 有效时间
"reduceOnly": false, // 仅减仓
"postOnly": false, // 仅做maker
"createTime": 1592465880683, // 订单创建时间
"updateTime": 1566818724722, // 订单更新时间
"status": "NEW", // 订单状态
"avgPrice": "0", // 平均价格
"source": "API", // 订单来源
"clientOrderId": "", // 用户自定义订单Id
"priceScale": 2, // 价格精度
"quantityScale": 2, // 数量精度
"optionSide": "CALL", // 期权类型
"quoteAsset": "USDT", // 报价资产
"mmp": false // 是否为MMP单
}
]