歷史K線查詢
查詢全球股票、外匯、期貨、加密貨幣等品種的歷史K線資料,支援多種時間週期,返回開高低收及成交量,適用於金融資料分析。
5 匠幣/次
線上除錯
無需寫程式,瀏覽器中直接發起真實請求
接入文件
介面能力
本介面提供全球多種金融品種(包括股票、外匯、期貨、貴金屬、加密貨幣、股指等)的歷史 K 線行情資料查詢。支援從 1 分鐘到月線的多種時間週期(如 1M, 5M, 15M, 30M, 1H, 4H, D, W, M)。介面根據指定的日期和週期,返回包含時間戳、開盤價、最高價、最低價、收盤價及成交量等核心指標的 K 線資料。
請求與返回
請求時需提供品種合約程式碼(symbol)、時間週期(period)、基準日期(date)以及是否包含最新動態 K 線(withlast)。 返回結果中,Obj 欄位包含以分號分隔的 K 線資料字串,每組資料內部以逗號分隔,依次代表:時間戳、開盤價、最高價、最低價、收盤價、持倉量(部分品種)、成交量。資料排序方向為從開始時間向結束時間排列。
使用場景
- 量化交易回測:獲取歷史 K 線資料,用於編寫和驗證量化交易策略,進行歷史行情回測。
- 金融圖表繪製:為金融資訊類 App 或網站提供歷史 K 線資料來源,用於繪製 K 線圖表及技術指標分析。
- 市場資料分析:供金融研究人員或開發者進行歷史價格走勢分析、波動率計算及學術研究。
使用說明與限制
- 介面返回的資料時間跨度受週期影響:1分鐘週期最多返回近30天資料,5分鐘及小時週期最多180天,日線最多10年,周線近2年,月線近5年。
- 介面提供的資料僅供歷史行情查詢與技術分析參考,不構成任何投資建議,不得用於預測市場走勢或引導實際交易投注。
- 需注意不同品種的交易時間差異,非交易時段可能無資料返回;請根據返回的狀態碼(
Code)和提示資訊(Msg)處理異常情況。
接入示例程式碼
提供 Shell、Python、Go、Java、PHP 等常見接入示例,便於直接接到現有專案裡。
請求示例
{
"symbol": "品种合约代码(查询连接 http://demo.konpn.com/symbols.shtml",
"period": "取 1M,3M,5M,10M,15M,30M,1H,2H,3H,4H,D,W,M。周期是1,5,15分钟则返回date当日的数据。 周期是30分钟或1小时则返回...",
"date": "日期,返回结果排序顺序。接口输出的日周期数据最多只有10年,1分钟周期数据只有最近30天,5分钟及小时周期最多180天",
"withlast": "是否包含最新的一个动态k线数据,(填写1是,0否)"
}響應示例
{
"Code": 0,
"Msg": "",
"Obj": "1600854240,10452.6,10455.8,10456.2,10452.5,0,5.37;1600854180,10455.8,10452.6,10455.8,10452.6,0,5.08"
}請求欄位
以下欄位根據示例 JSON 自動提取,僅作接入參考。
| 欄位路徑 | 型別 | 示例值 |
|---|---|---|
| type | string | object |
| properties | object | {...} |
| properties.symbol | object | {...} |
| properties.symbol.type | string | string |
| properties.symbol.description | string | 品种合约代码(查询连接 http://demo.konpn.com/symbols.shtml |
| properties.period | object | {...} |
| properties.period.type | string | string |
響應欄位
以下欄位根據示例 JSON 自動提取,僅作接入參考。
| 欄位路徑 | 型別 | 示例值 |
|---|---|---|
| type | string | object |
| properties | object | {...} |
| properties.Code | object | {...} |
| properties.Code.type | string | number |
| properties.Code.example | number | 0 |
| properties.Msg | object | {...} |
| properties.Msg.type | string | string |
| properties.Msg.example |