接入文件
介面簡介
本介面提供香港股票市場個股的K線行情資料查詢服務。開發者可透過傳入股票程式碼及指定的時間週期型別,獲取對應時間段內的開盤價、收盤價、最高價、最低價、成交量及成交額等核心交易資料。資料覆蓋從1分鐘高頻到年線的長週期維度,適用於構建金融圖表及量化分析基礎。
適用場景
- 金融終端開發:為股票交易軟體或資訊APP提供港股走勢圖表資料支撐。
- 量化策略回測:獲取歷史多週期K線資料,用於技術指標計算與策略驗證。
- 投資分析工具:輔助投資者進行短線波動監測或長線趨勢研判。
- 資料視覺化大屏:實時展示重點港股標的的價格波動與交易活躍度。
請求與返回說明
請求方式:POST 關鍵引數:
symbol(必填):港股品種程式碼,例如08026。type(必填):K線週期型別。支援1(1分鐘),5(5分鐘),15,30,60,120,240(日K),1200(周K),7200(月K),21600(季K),43200(半年K),86400(年K)。limit(選填):返回資料條數,預設為10條。
返回結果: 介面返回標準JSON結構,主要資料位於 data.list 陣列中。每條記錄包含:
day:資料時間點open/close:開盤價與收盤價high/low:最高價與最低價volume:成交量amount:成交額
注意:code 欄位為業務狀態碼,200表示成功,不等於HTTP狀態碼。
接入建議
- 週期選擇:根據業務需求選擇合適的
type值,高頻交易場景建議使用分鐘級資料,趨勢分析建議使用日K或周K。 - 錯誤處理:務必校驗返回體中的
code欄位,僅當值為200時解析data內容,其他情況請讀取msg進行異常提示。 - 快取策略:歷史K線資料變動頻率低,建議對非實時週期資料進行適當快取以減少API呼叫成本;實時分鐘線建議按需請求。
接入示例程式碼
提供 Shell、Python、Go、Java、PHP 等常見接入示例,便於直接接到現有專案裡。
請求示例
{
"symbol": "品种代码,如:08026",
"type": "k线类型, 1:1分钟,5:五分钟;15:15分钟;30:30分钟,60:60分钟,120:120分钟,240:日K,1200:周K,7200:月K,21600...",
"limit": "返回条数,默认10"
}響應示例
{
"msg": "成功",
"code": 200,
"taskNo": "202960247220113090298671",
"data": {
"list": [
{
"volume": "6000",
"high": "0.25000",
"amount": "1284",
"low": "0.20000",
"day": "2024-04-18 11:00:00",
"close": "0.25000",
"open": "0.20000"
}
]
}
}請求欄位
以下欄位根據示例 JSON 自動提取,僅作接入參考。
| 欄位路徑 | 型別 | 示例值 |
|---|---|---|
| type | string | object |
| properties | object | {...} |
| properties.symbol | object | {...} |
| properties.symbol.type | string | string |
| properties.symbol.description | string | 品种代码,如:08026 |
| properties.type | object | {...} |
| properties.type.type | string | string |
響應欄位
以下欄位根據示例 JSON 自動提取,僅作接入參考。
| 欄位路徑 | 型別 | 示例值 |
|---|---|---|
| type | string | object |
| properties | object | {...} |
| properties.msg | object | {...} |
| properties.msg.type | string | string |
| properties.msg.example | string | 成功 |
| properties.msg.description | string | 接口返回码对应的描述信息 |
| properties.code | object | {...} |