獲取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條數據