K 线
订阅指定合约交易对和周期的 K 线推送。合约特有:支持 1s 周期。
- 频道格式:
kline@{symbol},{interval} - 支持周期:
1s1m3m5m15m30m1h2h4h6h8h12h1d3d1w1M - 推送频率:实时(有变化时推送;1s 周期每秒一条已封闭 K 线)
- 权限:公开
订阅请求
{
"op": "subscribe",
"args": [
"kline@BTC_USDT,1s",
"kline@BTC_USDT,1m"
]
}
取消订阅
{
"op": "unsubscribe",
"args": ["kline@BTC_USDT,1s"]
}
推送示例
{
"ch": "kline@BTC_USDT,1s",
"d": {
"s": "BTC_USDT",
"i": "1s",
"ot": 1768205280000,
"ct": 1768205280999,
"o": "49000",
"h": "49100",
"l": "48900",
"c": "49050",
"v": "12.345",
"qv": "605000.50",
"tc": 156,
"bv": "6.123",
"bqv": "300000.25",
"x": true
}
}
推送字段
| 字段 | 类型 | 说明 |
|---|---|---|
s | string | 交易对 |
i | string | 周期(1s / 1m / ...) |
ot | number | 开盘时间(毫秒) |
ct | number | 收盘时间(毫秒) |
o | string | 开盘价 |
h | string | 最高价 |
l | string | 最低价 |
c | string | 收盘价 / 最新价 |
v | string | 成交量(基础货币) |
qv | string | 成交额(报价货币) |
tc | number | 成交笔数 |
bv | string | 主动买入成交量 |
bqv | string | 主动买入成交额 |
x | boolean | K 线是否已封闭 |