Skip to content

期權鏈

GET /v1/quote/{symbol}/option-chain

獲取指定正股在指定到期日範圍內的期權鏈。

請求參數

參數類型位置必填說明
symbolstring路徑期權標的代碼,例 HK.00700US.AAPLHK.800000(恒指)。
startstring查詢起始到期日 yyyy-MM-dd(含),不傳則不限下界。
endstring查詢結束到期日 yyyy-MM-dd(含),不傳則不限上界。
index_option_typeint查詢指數期權類型,僅指數標的需傳,普通正股不傳。詳見命名詞典
filter_standardstring查詢按標準/非標準期權過濾,默認 ALL。詳見命名詞典

請求示例

bash
curl '$ip/v1/quote/HK.00700/option-chain?start=2026-05-01&end=2026-05-31' | jq

響應字段

返回 data.option_chain[],每元素一個 CALL 或 PUT 合約:

字段類型說明
codestring期權合約代碼,例 HK.TCH260528C230000
stock_iduint64期權合約內部數值 ID。
namestring合約名稱,例 腾讯 260528 230.00 购
lot_sizeint每手合約股數,例 100
stock_typestring證券類型,期權合約固定 DRVT
option_typestring期權方向:CALL / PUT
stock_ownerstring標的股代碼,例 HK.00700
strike_timestring行權日 yyyy-MM-dd
strike_pricenumber行權價(已還原為真實數值)。
index_option_typestring指數期權類型:NORMAL / SMALL / N/A
expiration_cyclestring到期週期。詳見命名詞典
option_standard_typestring期權規格類型:STANDARD / NON_STANDARD / N/A

限制範圍

  • 支持市場:HK / US / JP;其他市場返回 ret_code=-8 unsupported
  • 指數標的必須傳 index_option_type;普通正股不傳該參數。
  • 後端單次查詢最多返回 20 個到期日(按時間近優先);如需更多到期日,請按 start / end 區間分段拉取。

錯誤碼

ret_codeerror.code觸發條件處理建議
0成功
-3invalid_parametersymbol / start / end / index_option_type / filter_standard 取值不合法校正請求參數後重試
-7invalid_symbol路徑 symbol 在證券庫查不到通過搜索接口確認代碼合法性
-8unsupportedsymbol 市場不在 HK / US / JP該市場不支持期權鏈,無需重試
-10no_data合法標的但當前區間內無任何期權合約(含過濾後為空)視為該標的當前區間無期權數據
-5internal_error網關內部錯誤 / 後端調用失敗 / 超時稍後重試或聯繫平台

響應示例

json
{
  "ret_code": 0,
  "ret_msg": "",
  "data": {
    "option_chain": [
      {
        "code": "HK.TCH260528C230000",
        "stock_id": 81210697,
        "name": "腾讯 260528 230.00 购",
        "lot_size": 100,
        "stock_type": "DRVT",
        "option_type": "CALL",
        "stock_owner": "HK.00700",
        "strike_time": "2026-05-28",
        "strike_price": 230,
        "index_option_type": "N/A",
        "expiration_cycle": "MONTH",
        "option_standard_type": "STANDARD"
      }
    ]
  }
}