獲取K線數據
HTTP請求
GET /api/v1/kline/query
示例
GET /api/v1/kline/query?symbol=.KXBT&granularity=480&from=1535302400000&to=1559174400000
請求URL
此接口支持合約URL
頻率限制
公有类权重
:3
參數
參數 | 數據類型 | 是否必須 | 含義 |
---|---|---|---|
symbol | String | 是 | symbol |
granularity | int | 是 | K線粒度(分鐘數) |
from | long | 否 | 開始時間(毫秒) |
to | long | 否 | 結束時間(毫秒) |
返回值
{
"code": "200000",
"data": [
[
1575331200000,//時間
7495.01, //開盤價
8309.67, //最高價
7250, //最低價
7463.55, //收盤價
0 //成交量
],
[
1575374400000,
7464.37,
8297.85,
7273.02,
7491.44,
0
]
]
}
說明
1.granularity(k線粒度參數)代表分鐘數,可選範圍:1,5,15,30,60,120,240,480,720,1440,10080。granularity不在該範圍的請求將被拒絕
2.單次請求的最大數據量是500。如果您選擇的開始/結束時間和時間粒度導致超過單次請求的最大數據量,您的請求將只會返回500個數據。如果您希望在更大的時間範圍內獲取足夠精細的數據,則需要使用多個開始/結束範圍進行多次請求。
3.如果只提供了開始時間,則查詢開始時間到系統當前時間最大500條數據。如果只提供了結束時間,則返回離結束時間最近的500條數據。如果開始時間和結束時間均未提供,則查詢離系統當前時間最近的500條數據