欢迎使用全新的 WEEX API 文档。需要查看旧版本?切换到旧版文档
WEEX

批量下单 (TRADE)

  • POST /api/v3/order/batch

请求权重

10s order rate limit(X-ORDER-COUNT-10S)为5; 1min order rate limit(X-ORDER-COUNT-1M)为5; IP rate limit(X-USED-WEIGHT-1M)为0

请求参数

参数名类型是否必填说明
symbolString是交易对,例如 BTCUSDT。
orderListArray<Object>是最多 10 笔订单。

orderList 中每个元素支持以下字段:

字段名类型是否必填说明
sideString是BUY 或 SELL。
typeString是LIMIT 或 MARKET。
timeInForceString条件必填type = LIMIT 时必填,可选 GTC、IOC、FOK。
quantityString是下单数量。
priceString条件必填限价单价格。
newClientOrderIdString否客户自定义订单号。
请求示例
PowerShellCode
curl -X POST "https://api-spot.weex.com/api/v3/order/batch" \ -H "ACCESS-KEY:*******" \ -H "ACCESS-SIGN:*******" \ -H "ACCESS-PASSPHRASE:*****" \ -H "ACCESS-TIMESTAMP:1659076670000" \ -H "Content-Type: application/json" \ -d '{ "symbol": "BTCUSDT", "orderList": [ { "side": "BUY", "type": "LIMIT", "timeInForce": "GTC", "quantity": "0.01", "price": "68850", "newClientOrderId": "batch-1" }, { "side": "SELL", "type": "MARKET", "quantity": "0.02", "newClientOrderId": "batch-2" } ] }'
返回参数
字段名类型说明
orderListArray<Object>每笔订单的执行结果。
→ symbolString交易对。
→ orderIdLong成功时返回的订单 ID。
→ clientOrderIdString客户自定义订单号。
→ transactTimeLong订单被接受的时间(毫秒)。
→ errorCodeString失败时的错误码。
→ errorMsgString失败时的错误信息。
返回示例
JSONCode
{ "orderList": [ { "symbol": "BTCUSDT", "orderId": 702345678901234700, "clientOrderId": "batch-1", "transactTime": 1764506000456 }, { "symbol": "BTCUSDT", "clientOrderId": "batch-2", "errorCode": "INSUFFICIENT_BALANCE", "errorMsg": "insufficient balance" } ] }