逐笔交易
逐笔交易推送每一笔成交的信息,成交或者交易的定义是仅有一个吃单者与一个挂单者相互交易。
订阅地址
| 环境 | 地址 |
|---|---|
| PROD | wss://stream.bittap.com/endpoint?format=JSON |
订阅参数
Stream 名称: s_trade@<symbol>
| 参数名 | 描述 |
|---|---|
| symbol | 交易对 |
数据更新
| 参数名 | 类型 | 描述 |
|---|---|---|
| e | STRING | topic |
| E | LONG | 事件时间 |
| s | STRING | 交易对 |
| t | LONG | 交易ID |
| p | STRING | 成交价格 |
| q | STRING | 成交数量 |
| T | LONG | 成交时间 |
| m | BOOLEAN | 买方是否是做市方。如true,则此次成交是一个主动卖出单,否则是一个主动买入单。 |
订阅示例
{
"method": "SUBSCRIBE",
"params": [
"s_trade@BTC-USDT"
],
"id": "eru1bat"
}订阅成功示例
{
"code": 0, // 0代表成功 非0代表失败
"msg":"", // 失败原因 成功时值为null
"topic": ["", ""], // 订阅失败的topic
"id": 1
}数据更新示例
{
"e": "s_trade", // topic
"E": 1672515782136, // 事件时间
"s": "BTCUSDT", // 交易对
"t": 12345, // 交易ID
"p": "0.001", // 成交价格
"q": "100", // 成交数量
"T": 1672515782136, // 成交时间
"m": true, // 买方是否是做市方。如true,则此次成交是一个主动卖出单,否则是一个主动买入单。
}取消订阅示例
{
"method": "UNSUBSCRIBE",
"params": [
"s_trade@BTC-USDT"
],
"id": "eru1bat"
}错误码解释
| 错误码 | 描述 |
|---|
代码示例
最后更新于: