跳至主要内容

批量下、撤單

POST

/az/spot/batch-order/basket

備註​

僅供做市商使用

限流規則​

200/s/apikey

請求參數​

參數類型是否必須默認值描述取值範圍
batchCreateCancelReqDTOListSet<batchCreateCancelReqDTO>true

OrderCreateReqDTO​

參數類型是否必須默認值描述取值範圍
createOrderFirstboolfalsetrue默認下單優先,否則撤單優先
clientBatchIdstringtrue批量下、撤單批次號
createOrdersSet<OrderCreateReqDTO>false下單列表,下單參數OrderCreateReqDTO集合最大支持100個
cancelOrderIdsSet<Long>false撤單列表,訂單Id的集合最大支持300個

OrderCreateReqDTO​

參數類型是否必須默認值描述取值範圍
symbolstringtrue交易對
clientOrderIdstringfalse客戶端ID正則:^[a-zA-Z0-9_]{4,32}$
sidestringtrue買賣方向  BUY-買,SELL-賣
typestringtrue訂單類型  LIMIT-限價,MARKET-市價
timeInForcestringtrue有效方式 GTC, FOK, IOC, GTX
bizTypestringtrue業務類型 SPOT-現貨, PREDICTION-預測市場
pricenumberfalse價格。限價必填; 市價不填
quantitynumberfalse數量。限價必填;市價按數量下單時必填
quoteQtynumberfalse金額。限價不填;市價按金額下單時必填
outcomenumberfalse預測市場結局資產[1=YES;2=NO](bizType=PREDICTION 必填)

Response

{
"rc": 0,
"mc": "string",
"ma": [
{}
],
"result": [{
"createOrdersResponse": [
{
"clientOrderId": "abc123",
"orderId": "100001",
"createState": "ORDER_000" //參考響應代碼
}
],
"cancelOrdersResponse": [
{
"cancelOrderId": "100002",
"cancelState": "ORDER_000" //參考響應代碼
}
]
}]
}