批量下单

描述

批量下单

HTTP请求

  • POST /api/v2/spot/trade/batch-orders

请求参数

参数名

参数类型

是否必须

描述

symbol

String

交易对名称,如BTCUSDT

userId

String

用户

channelApiCode

String

head中的X-CHANNEL-API-CODE, 默认 nul

orderList

下单订单集合,最大长度:50

side

String

交易方向 buy:买入 sell:卖出

orderType

String

订单类型 limit限价 market市价

force

String

执行策略(orderType为market时无效) gtc普通限价单,一直有效直至取消 post_only 只做 maker 订单 fok全部成交或立即取消 ioc立即成交并取消剩余

price

String

限价价格 价格小数位、价格步长可以通过获取 交易对信息接口 获取

size

String

委托数量 对于Limit和Market-Sell订单,此参数表示base coin数量; 对于Market-Buy订单,此参数表示quote coin数量; 数量小数位可以通过获取 交易对信息接口 获取

clientOid

String

自定义订单ID

stpMode

String

自成交限制,CO、CN、CB

返回参数

返回字段参数类型描述
successListArray成功订单数组
> orderIdString订单ID
> clientOidString客户端订单ID
failureListArray失败订单数组
> orderIdString订单ID
> clientOidString客户端订单ID
> errorMsgString错误信息
> errorCodeString错误码

请求示例

{
    "orderList": [
        {
            "clientOid": "osl-global-eth-usdtXMRX3ea35dac900007",
            "force": "post_only",
            "orderType": "limit",
            "price": "100000.29",
            "side": "sell",
            "size": "0.1"
        }
    ],
    "symbol": "BTCUSD",
    "userId": "1009178902657"
}

返回示例

{
    "code": "00000",
    "msg": "success",
    "requestTime": 1766047171207,
    "data": {
        "successList": [
            {
                "orderId": "1385467742622101504",
                "clientOid": "osl-global-eth-usdtXMRX3ea35dac900007"
            }
        ],
        "failureList": []
    }
}