K线频道
描述
订单K线频道
请求参数
参数名 | 参数类型 | 是否必须 | 描述 |
---|---|---|---|
event | String | 是 | 操作, subscribe unsubscribe |
channel | String | 是 | 频道名.价格类型.产品ID.interval 如: kline.{priceType}.{contractId}.{interval} |
priceType 参数
value | description |
---|---|
LAST_PRICE | 最新价格K线 |
MARK_PRICE | 标价价格K线 |
interval 参数
value | description |
---|---|
value | description |
MINUTE_1 | 1分钟线 |
MINUTE_5 | 5分钟线 |
MINUTE_15 | 15分钟线 |
MINUTE_30 | 30分钟线 |
HOUR_1 | 1小时线 |
HOUR_2 | 2小时线 |
HOUR_4 | 4小时线 |
HOUR_6 | 6小时线 |
HOUR_8 | 8小时线 |
HOUR_12 | 12小时线 |
DAY_1 | 天线 |
WEEK_1 | 周线 |
MONTH_1 | 月线 |
请求示例
{
"event": "subscribe",
"channel": "kline.LAST_PRICE.cmt_btcusdt.MINUTE_1"
}
返回参数
返回字段 | 参数类型 | 字段说明 |
---|---|---|
event | String | 操作, subscribed unsubscribed |
channel | String | 频道名 |
订阅返回示例
{
"event": "subscribed",
"channel": "kline.LAST_PRICE.cmt_btcusdt.MINUTE_1"
}
推送数据参数
返回字段 | 参数类型 | 字段说明 |
---|---|---|
event | String | 推送数据动作 |
type | String | 类型:change增量,snapshot全量 |
channel | String | 频道名 |
data | List | 订阅的数据 |
>symbol | String | 产品ID |
>klineTime | String | K线时间 |
>size | String | 成交量 |
>value | String | 成交额 |
>high | String | 最高价 |
>low | String | 最低价 |
>open | String | 内开盘价 |
>close | String | 内收盘价 |
推送返回示例
{
"event": "payload",
"type": "change",
"channel": "kline.LAST_PRICE.cmt_btcusdt.MINUTE_1",
"data": [
{
"symbol": "cmt_btcusdt",
"klineTime": "1747125660000",
"size": "23.76600",
"value": "2442678.713400",
"high": "102784.6",
"low": "102760.6",
"open": "102760.6",
"close": "102764.0"
}
]
}