批量下单 (TRADE)
接口描述
批量下单。
HTTP请求
POST /eapi/v1/batchOrders
请求权 重
5
请求参数
名称 | 类型 | 是否必需 | 描述 |
---|---|---|---|
orders | LIST | YES | 订单列表,最多支持5个订单 |
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": 4612288550799409153, // 订单号
"symbol": "ETH-220826-1800-C", // 交易对
"price": "100", // 订单价格
"quantity": "0.01", // 订单数量
"side": "BUY", // 订单方向
"type": "LIMIT", // 订单类型
"reduceOnly": false, // 仅减仓
"postOnly": false, // 仅做maker
"clientOrderId": "1001", // 用户订单id
"mmp": false // 做市商保护
}
]