跳到主要内容

下单

创建新订单,支持限价单和市价单。

接口信息

请求参数(Body)

参数类型必填说明
symbolstring交易对,如 BTC_USDT
sidestring方向:buy / sell
typestring类型:limit / market_buy / market_sell
pricestring条件价格(限价单必填)
qtystring条件数量(限价单和市价卖必填)
quote_qtystring条件金额(市价买必填)
client_order_idstring客户端订单 ID(幂等)
resp_typestring响应类型:ACK(默认)/ RESULT / FULL
need_cacheboolean机器人订单是否缓存(仅机器人使用)

请求示例

{
"symbol": "BTC_USDT",
"side": "buy",
"type": "limit",
"price": "30000",
"qty": "0.1",
"client_order_id": "my-order-001",
"resp_type": "ACK"
}

响应字段

字段类型说明
codeinteger状态码,0 表示成功
messagestring返回消息
data.order_idstring订单 ID
data.client_order_idstring客户端订单 ID
data.statusinteger状态:1=NEW, 2=PARTIAL_FILLED, 3=FILLED, 4=CANCELED(RESULT/FULL 返回)
data.filled_qtystring已成交数量(RESULT/FULL 返回)
data.filled_quotestring已成交金额(RESULT/FULL 返回)
data.tradesarray成交明细(FULL 返回)
data.trades[].maker_order_idstringMaker 订单 ID
data.trades[].match_idstring撮合 ID
data.trades[].pricestring成交价格
data.trades[].qtystring成交数量
data.trades[].quote_qtystring成交金额
data.trades[].trade_indexinteger成交序号

响应示例

{
"code": 0,
"message": "success",
"data": {
"order_id": "1234567890123456789",
"client_order_id": "my-order-001",
"status": 1,
"filled_qty": "0.05",
"filled_quote": "1500",
"trades": [
{
"maker_order_id": "1234567890123",
"match_id": "9876543210",
"price": "30000",
"qty": "0.05",
"quote_qty": "1500",
"trade_index": 0
}
]
}
}