K线(UTC+0时区)
逐秒推送所请求的K线种类(最新一根K线)的更新。此更新是基于 UTC+0 时区的。
订阅地址
| 环境 | 地址 |
|---|---|
| PROD | wss://stream.bittap.com/endpoint?format=JSON |
订阅参数
Stream 名称: s_kline_<interval>@<symbol>
| 参数名 | 描述 |
|---|---|
| interval | 周期 |
| symbol | 交易对 |
订阅Kline需要提供间隔参数,最短为分钟线,最长为月线。支持以下间隔: m -> 分钟; h -> 小时; d -> 天; w -> 周; M -> 月
- 1m
- 3m
- 5m
- 15m
- 30m
- 1h
- 2h
- 4h
- 6h
- 8h
- 12h
- 1d
- 3d
- 1w
- 1M
数据更新
| 参数名 | 类型 | 描述 |
|---|---|---|
| e | STRING | topic |
| E | LONG | 事件时间 |
| s | STRING | 交易对 |
| t | LONG | 这根K线的起始时间 |
| T | LONG | 这根K线的结束时间 |
| s | STRING | 交易对 |
| i | STRING | K线间隔 |
| f | LONG | 这根K线期间第一笔成交ID |
| L | LONG | 这根K线期间末一笔成交ID |
| o | STRING | 这根K线期间第一笔成交价 |
| c | STRING | 这根K线期间末一笔成交价 |
| h | STRING | 这根K线期间最高成交价 |
| l | STRING | 这根K线期间最低成交价 |
| v | STRING | 这根K线期间成交量 |
| q | STRING | 这根K线期间成交额 |
| n | LONG | 这根K线期间成交笔数 |
| x | BOOLEAN | 这根K线是否完结(是否已经开始下一根K线) |
订阅示例
{
"method": "SUBSCRIBE",
"params": [
"s_kline_15m@BTC-USDT"
],
"id": "mbnmv2p"
}订阅成功示例
{
"code": 0, // 0代表成功 非0代表失败
"msg":"", // 失败原因 成功时值为null
"topic": ["", ""], // 订阅失败的topic
"id": 1
}数据更新示例
{
"e": "s_kline_15m", // topic
"E": 1762218910503, // 事件时间
"s": "BTC-USDT", // 交易对
"k": {
"t": 1762218900000, // 这根K线的起始时间
"T": 1762219799999, // 这根K线的结束时间
"s": "BTC-USDT", // 交易对
"i": "15m", // K线间隔
"f": 738449604345856, // 这根K线期间第一笔成交ID
"L": 738450289983488, // 这根K线期间末一笔成交ID
"o": "106580.8", // 这根K线期间第一笔成交价
"c": "106610.66", // 这根K线期间末一笔成交价
"h": "106624.14", // 这根K线期间最高成交价
"l": "106580.8", // 这根K线期间最低成交价
"v": "0.16059", // 这根K线期间成交量
"q": "17121.32099738", // 这根K线期间成交额
"n": 5, // 这根K线期间成交笔数
"x": false // 这根K线是否完结(是否已经开始下一根K线)
}
}取消订阅示例
{
"method": "UNSUBSCRIBE",
"params": [
"s_kline_15m@BTC-USDT"
],
"id": "mbnmv2p"
}错误码解释
| 错误码 | 描述 |
|---|
代码示例
最后更新于: