接入文件
介面簡介
本介面提供主流外盤期貨品種的實時報價資料。透過傳入特定的期貨品種程式碼(symbol),即可獲取包括最新價、買賣盤口、成交量、持倉量、漲跌幅等核心行情欄位。資料適用於需要監控國際大宗商品及金融衍生品價格的業務場景。
適用場景
- 金融資訊平臺:展示國際期貨市場的實時動態與行情走勢。
- 量化交易輔助:為策略模型提供基礎的價格與量能資料輸入。
- 企業風險管理:監控原材料(如原油、金屬、農產品)的國際價格波動。
- 個人投資工具:開發看盤軟體或價格預警通知服務。
請求與返回說明
- 請求方式:POST
- 關鍵引數:
symbol(必填),即期貨品種程式碼,需參考官方程式碼表傳入有效值。 - 返回結構:
code/msg:介面狀態碼及描述,200 表示成功。data:包含具體行情資料的物件。price:實時最新價格。bid/ask:買一價與賣一價。volume/hold:成交量與持倉量。change/changeRate:漲跌額與漲跌率。update_time:資料更新時間戳。
接入建議
- 程式碼對映:請務必維護一份有效的
symbol程式碼表,避免傳入無效程式碼導致查詢失敗。 - 頻率控制:實時行情資料更新頻繁,建議根據業務實際需求設定合理的輪詢間隔,避免高頻無效請求。
- 資料校驗:解析返回資料時,請檢查
code欄位確保請求成功,並注意處理網路異常或超時情況。 - 時區注意:
update_time為時間戳格式,前端展示時需轉換為使用者本地時區。
接入示例程式碼
提供 Shell、Python、Go、Java、PHP 等常見接入示例,便於直接接到現有專案裡。
請求示例
{
"symbol": "期货品种代码,详见代码表"
}響應示例
{
"msg": "成功",
"code": 200,
"taskNo": "883993816152322760914592",
"data": {
"change": "5.0300",
"ask_vol": "3",
"bid_vol": "10",
"hold": "249261.000",
"volume": "5347",
"high": "312.800",
"update_time": 1721629440,
"low": "307.600",
"price": "312.530",
"name": "美黄豆粉",
"ask": "312.600",
"changeRate": "1.6358",
"preclose": "307.500",
"bid": "312.500",
"open": "307.600"
}
}請求欄位
以下欄位根據示例 JSON 自動提取,僅作接入參考。
| 欄位路徑 | 型別 | 示例值 |
|---|---|---|
| type | string | object |
| properties | object | {...} |
| properties.symbol | object | {...} |
| properties.symbol.type | string | string |
| properties.symbol.description | string | 期货品种代码,详见代码表 |
| required | array | "symbol" |
| required[] | string | symbol |
響應欄位
以下欄位根據示例 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 | {...} |