接入文件
介面簡介
本介面提供美股指定標的的歷史K線資料查詢服務。支援從1分鐘到年線的多種時間粒度,返回包含開盤價、最高價、最低價、收盤價、成交量及成交額在內的完整行情欄位,適用於量化分析與技術圖表繪製。
適用場景
- 金融終端開發:為交易軟體提供實時或歷史K線圖表資料支撐。
- 量化策略回測:獲取不同時間粒度的歷史價格序列,用於策略驗證。
- 行情監控系統:構建自定義的美股價格波動監控與預警機制。
請求與返回說明
- 請求方式:POST
- 核心引數:
symbol(必填):美股品種程式碼,如 AAPL。type(必填):K線型別,支援1(1分鐘)至86400(年K)等11種粒度。limit(選填):返回條數,預設為10條。- 返回結果:標準JSON結構,包含狀態碼
code、訊息msg及資料體data。資料體中list陣列包含每條K線的open、high、low、close、volume、amount及day時間戳。
接入建議
- 引數校驗:請確保
symbol為有效的美股程式碼,type值需在文件定義的列舉範圍內。 - 頻率控制:高頻呼叫建議增加本地快取機制,避免對同一標的重複請求相同時間段資料。
- 異常處理:務必解析
code欄位,非200狀態碼時參考msg資訊進行錯誤排查。
接入示例程式碼
提供 Shell、Python、Go、Java、PHP 等常見接入示例,便於直接接到現有專案裡。
請求示例
{
"symbol": "品种代码",
"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": "279719607212732212780135",
"data": {
"list": [
{
"volume": 1689339,
"high": "220.5800",
"amount": 371739000,
"low": "219.6200",
"day": "2024-07-03 11:00:00",
"close": "220.5400",
"open": "219.8300"
}
]
}
}請求欄位
以下欄位根據示例 JSON 自動提取,僅作接入參考。
| 欄位路徑 | 型別 | 示例值 |
|---|---|---|
| type | string | object |
| properties | object | {...} |
| properties.symbol | object | {...} |
| properties.symbol.type | string | string |
| properties.symbol.description | string | 品种代码 |
| 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 | {...} |