跳到主要内容

批量撤单

描述

  • 批量撤单允许部分成功
  • 在批量撤单操作中,请确保每次调用仅使用orderId或clientOid进行标识,避免混用。如果在一次调用中混合使用orderId和clientOid,则clientOid将失效
  • 请联系对接BD或者RM申请接入权限
请求示例
{
"args": [
{
"orderId": "xxxxxxxx"
},
{
"orderId": "xxxxxxxx"
}
],
"id": "xxxxx-xxx-xxx-xxxx-xxxxxx",
"op": "trade",
"topic": "batch-cancel"
}

请求参数

参数名参数类型是否必须描述
opString操作:
trade 交易
idString请求标识
topicString频道名:
batch-cancel 批量撤单
argsList<Object>请求订阅的频道列表
> orderIdString订单ID
orderIdclientOid二者必传其一
如果两者都传,则orderId优先级更高,忽略clientOid
> clientOidString自定义订单ID
orderIdclientOid二者必传其一
如果两者都传,则orderId优先级更高,忽略clientOid
响应示例
{
"event": "trade",
"id": "bb553cc0-c1fa-454e-956d-c96c8d715760",
"topic": "batch-cancel",
"args": [
{
"code": "0",
"msg": "Success",
"orderId": "xxxxxxxxxxxxx"
},
{
"code": "25204",
"msg": "Order does not exist",
"orderId": "xxxxxxxxxxxxx"
}
],
"code": "0",
"msg": "Success",
"ts": "1751980011084"
}

响应参数说明

返回字段参数类型字段说明
eventString事件
trade 交易
error参数错误
idString请求标识
topicString频道名
batch-cancel 批量撤单
argsList<Object>订单列表
> codeString状态码
> msgString状态消息
> orderIdString订单ID
> clientOidString自定义订单ID
codeString状态码
msgString状态消息
tsString时间戳

您的阅读体验如何?