K线数据
获取指定交易对的K线历史数据。
接口信息
- 方法:
GET - 路径:
/api/v1/stock/open-api/klines
请求参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| symbol | string | 是 | 交易对符号,如msx、BTCUSDT |
| interval | string | 是 | K线周期 |
| startTime | int64 | 否 | 起始时间戳(毫秒) |
| endTime | int64 | 否 | 结束时间戳(毫秒) |
| limit | int | 否 | 返回数量,默认500,最大1500 |
支持的K线周期:
1m, 3m, 5m, 15m, 30m, 1h, 2h, 4h, 6h, 8h, 12h, 1d, 3d, 1w, 1mo
请求示例
GET /api/v1/stock/open-api/klines?symbol=msx&interval=1m&limit=100
响应字段
| 字段 | 类型 | 说明 |
|---|---|---|
| code | int | 状态码 |
| msg | string | 返回消息 |
| data.symbol | string | 交易对 |
| data.interval | string | K线周期 |
| data.klines | array | K线数据列表 |
klines 数组元素:
t: 开盘时间戳(毫秒)o: 开盘价h: 最高价l: 最低价c: 收盘价v: 成交量
响应示例
{
"code": 0,
"msg": "success",
"data": {
"symbol": "msx",
"interval": "1m",
"klines": [
{
"t": 1737446400000,
"o": "1.2345",
"h": "1.2400",
"l": "1.2300",
"c": "1.2380",
"v": "12345.67"
},
{
"t": 1737446460000,
"o": "1.2380",
"h": "1.2450",
"l": "1.2350",
"c": "1.2420",
"v": "9876.54"
}
]
}
}