接入文件
介面簡介
本介面提供國內主流貴金屬品種的歷史K線行情資料。支援上海黃金交易所現貨品種(如AUTD、AGTD)及期貨月份合約。開發者可透過指定品種程式碼與時間週期,獲取包含開盤價、收盤價、最高價、最低價、成交量等維度的結構化資料。
適用場景
- 金融資訊應用:為APP或網站提供實時更新的貴金屬走勢圖資料來源。
- 量化策略回測:獲取歷史分鐘級或日線級資料,用於交易模型驗證。
- 投資分析工具:構建個人投資組合監控面板,展示資產價格波動趨勢。
請求與返回說明
核心入參:
symbol(必填):貴金屬品種程式碼,僅支援現貨(如AUTD, AGTD)及特定期貨合約。type(必填):K線週期型別。0代表日K,1/5/30/60/120/240分別對應相應分鐘週期的K線。limit(選填):返回資料條數,預設為10條。
返回結果: 響應資料包含 lines 陣列與 fields 欄位定義。lines 中的每個子陣列按 fields 定義的順序排列,通常包含:開盤價(open)、收盤價(close)、最高價(high)、最低價(low)、漲跌額(change)、漲跌幅(changeRate)、成交量(volume)及時間戳(tick_at)。
接入建議
- 品種校驗:請確保傳入的
symbol在支援的現貨或期貨列表中,避免無效查詢。 - 週期選擇:高頻交易場景建議選擇1分鐘或5分鐘K線;長期趨勢分析建議使用日K(type=0)以減少資料量。
- 資料解析:由於返回採用緊湊陣列格式以提升傳輸效率,請務必先讀取
fields欄位確定索引含義,再解析lines資料。
接入示例程式碼
提供 Shell、Python、Go、Java、PHP 等常見接入示例,便於直接接到現有專案裡。
請求示例
{
"symbol": "国内贵金属品种,仅支持现货AUTD,AGTD和期货的月份合约,详见国内贵金属现货,详见国内贵金属期货",
"type": "k线类型 0:日k 1:1分钟 5:五分钟 30:30分钟 60:60分钟 120:120分钟 240:240分钟",
"limit": "返回条数 默认10"
}響應示例
{
"code": 200,
"msg": "成功",
"taskNo": "089625202232146663243632",
"data": {
"lines": [
[
621.5,
624.78,
625.7,
620.32,
3.28,
0.53,
34402,
1730044800
]
],
"fields": [
"open",
"close",
"high",
"low",
"change",
"changeRate",
"volume",
"tick_at"
]
}
}請求欄位
以下欄位根據示例 JSON 自動提取,僅作接入參考。
| 欄位路徑 | 型別 | 示例值 |
|---|---|---|
| type | string | object |
| properties | object | {...} |
| properties.symbol | object | {...} |
| properties.symbol.type | string | string |
| properties.symbol.description | string | 国内贵金属品种,仅支持现货AUTD,AGTD和期货的月份合约,详见国内贵金属现货,详见国内贵金属期货 |
| properties.type | object | {...} |
| properties.type.type | string | string |
響應欄位
以下欄位根據示例 JSON 自動提取,僅作接入參考。
| 欄位路徑 | 型別 | 示例值 |
|---|---|---|
| type | string | object |
| properties | object | {...} |
| properties.code | object | {...} |
| properties.code.type | string | number |
| properties.code.example | number | 200 |
| properties.code.description | string | 返回码对应描述 |
| properties.msg | object | {...} |