K线数据
接口描述
实时K线数据以订阅推送流方式提供,而不是请求/响应式调用。连接 wss://api.prex.world/ws 并订阅 kline:{symbol}:{interval} 频道。
支持的间隔: 1m、5m、15m、1h、4h、1d、1w、1M。以其他间隔订阅会得到确认,但不会产生任何数据。
订阅成功后,服务器会先推送一条包含最新K线的 kline_snapshot 消息,随后在K线发生变化时实时推送 kline 更新。
订阅
{
"type": "subscribe",
"channel": "kline:BTCUSDT:1h"
}
推送示例
{
"type": "kline",
"channel": "kline:BTCUSDT:1h",
"data": {
"time": 1711000000,
"open": "65400.00",
"high": "65500.00",
"low": "65350.00",
"close": "65432.10",
"volume": "123.456",
"quote_volume": "8074000.00",
"trade_count": 542,
"is_final": false
}
}
time—— K线开盘时间,UNIX 时间戳,单位 为秒。is_final—— 当K线周期已收盘时为true。
连接方式参见 WebSocket API 基本信息。如需历史K线,请使用 GET /fapi/v1/klines。