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.BTCUSDT_SPBL.MINUTE_1"
}
返回参数
| 返回字段 | 参数类型 | 字段说明 | 
|---|---|---|
| event | String | 操作, subscribed unsubscribed | 
| channel | String | 频道名 | 
订阅返回示例
{
	"event": "subscribed",
	"channel": "kline.LAST_PRICE.BTCUSDT_SPBL.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.BTCUSDT_SPBL.MINUTE_1",
  "data": [
    {
      "symbol": "BTCUSDT_SPBL",
      "klineTime": "1748940300000",
      "size": "0.000450",
      "value": "47.2245641",
      "high": "104943.5",
      "low": "104943.4",
      "open": "104943.4",
      "close": "104943.5"
    }
  ]
}