K线数据
接口描述
每根K线的开盘时间可视为唯一ID
HTTP请求
GET /dapi/v1/klines
-
订阅Kline需要提供间隔参数,最短为分钟线,最长为月线。支持以下间隔:
m -> 分钟; h -> 小时; d -> 天; w -> 周; M -> 月- 1m
- 3m
- 5m
- 15m
- 30m
- 1h
- 2h
- 4h
- 6h
- 8h
- 12h
- 1d
- 3d
- 1w
- 1M
HTTP请求
[
[
1591258320000, // 开盘时间
"9640.7", // 开盘价
"9642.4", // 最高价
"9640.6", // 最低价
"9642.0", // 收盘价(当前K线未结束的即为最新价)
"206", // 成交量
1591258379999, // 收盘时间
"2.13660389", // 成交额(标的数量)
48, // 成交笔数
"119", // 主动买入成交量
"1.23424865", // 主动买入成交额(标的数量)
"0" // 请忽略该参数
]
]
请求权重
取决于请求中的LIMIT参数
LIMIT参数 | 权重 |
---|---|
[1,100) | 1 |
[100, 500) | 2 |
[500, 1000] | 5 |
1000 | 10
请求参数
名称 | 类型 | 是否必需 | 描述 |
---|---|---|---|
symbol | STRING | YES | 交易对 |
interval | ENUM | YES | 时间间隔 |
startTime | LONG | NO | 起始时间 |
endTime | LONG | NO | 结束时间 |
limit | INT | NO | 默认值:500 最大值:1500 |
- startTime 与 endTime 之间最多只可以相差200天
- 默认返回 startTime 与 endTime 之间最接近 endTime的 limit 条数据:
- startTime, endTime 均未提供的, 将会使用当前时间为 endTime, 200天前为 startTime
- 仅提供 startTime 的, 将会使用 startTime 之后200天作为默认 endTime (至多为当前时间)
- 仅提供 endTime 的, 将会使用endTime 之前200天作为默认 startTime