跳到主要内容

交易频道

描述

获取最近的成交数据(taker订单),有成交数据就推送

首次订阅后,会先全量(snapshot)推送最近数据,然后推送增量数据(update)

请求示例
{
"op": "subscribe",
"args": [
{
"instType": "SPOT",
"channel": "trade",
"instId": "BTCUSDT"
}
]
}

请求参数

参数名参数类型是否必须描述
opString操作,subscribe unsubscribe
argsList<Object>请求订阅的频道列表
> instTypeString产品线类型, SPOT
> channelString频道名,trade
> instIdString产品id 例如:ETHUSDT
订阅返回示例
{
"event": "subscribe",
"arg": {
"instType": "SPOT",
"channel": "trade",
"instId": "BTCUSDT"
}
}

返回参数

返回字段参数类型字段说明
eventString事件,subscribe unsubscribe error
argObject订阅的频道
> instTypeString产品类型, SPOT
> channelString频道名, trade
> instIdString
产品id 例如:ETHUSDT
codeString错误码,错误时才会返回
msgString错误消息
推送返回示例
{
"action": "snapshot",
"arg": {
"instType": "SPOT",
"channel": "trade",
"instId": "BTCUSDT"
},
"data": [
{
"ts": "1695709835822",
"price": "26293.4",
"size": "0.0013",
"side": "buy",
"tradeId": "1000000000"
}
],
"ts": 1695711090682
}

推送数据参数

返回字段参数类型字段说明
argObject订阅成功的频道
> instTypeString产品类型, SPOT
> channelString频道名,trade
> instIdString产品id 例如:ETHUSDT
actionString推送数据动作, snapshot or update
dataList<Object>订阅的数据
> tradeIdString成交ID
> tsString成交时间,Unix时间戳的毫秒数格式,如 1597026383085
> priceString成交价格
> sizeString成交数量
> sideString成交方向

您的阅读体验如何?