跳到主要内容

批量下、撤单

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" //参考响应代码
}
]
}]
}