Skip to content

期權波動率 ​

GET /api/v1.0/quote/{symbol}/option-volatility

獲取期權合約的隱含波動率(IV)與歷史波動率(HV)分析序列。

請求參數 ​

參數類型位置必填說明
symbolstring路徑是期權合約代碼(必須是期權合約,不能傳正股代碼),例 HK.TCH260629C470000。
query_time_periodint查詢否查詢時間週期,預設 2。1=1 周, 2=1 月, 3=3 月, 4=6 月, 5=1 年。詳見命名詞典。
hv_time_periodint查詢否歷史波動率週期(自然日),預設 30,範圍 5~250。

請求示例 ​

bash
curl 'https://webapi.moomoo.com/api/v1.0/quote/HK.TCH260629C470000/option-volatility' | jq
curl 'https://webapi.moomoo.com/api/v1.0/quote/HK.TCH260629C470000/option-volatility?query_time_period=3&hv_time_period=60' | jq

響應欄位 ​

返回 data.item_list[](時間序列)+ data(區間彙總)。

data.item_list[] 每個數據點:

欄位類型說明
timestampint64數據時間(毫秒時間戳)。
implied_volatilityfloat隱含波動率(百分數,如 28.391 表示 28.391%)。
history_volatilityfloat歷史波動率(百分數)。
volatility_premiumfloat波動率溢價(IV - HV,百分數)。

data 區間彙總:

欄位類型說明
average_impvolfloat區間平均隱含波動率(百分數)。
impvol_statusstring波動率分析狀態:FLUCTUATING(震盪中)/ OVERVALUED(高估)/ UNDERVALUED(低估)。
analysisstring波動率分析文案,多行用 \n 分隔。

限制範圍 ​

  • 支援市場:HK / US / JP 正股期權 + HK / US 指數期權。
  • 僅支援期權合約代碼作為入參;傳入正股代碼會返回 invalid_parameter。
  • 時間序列長度受 query_time_period 限制。

錯誤碼 ​

ret_codeerror.code觸發條件處理建議
0—成功—
-3invalid_parameter傳正股代碼而非期權合約 / query_time_period 不在 1-5 / hv_time_period 不在 5-250校正請求後重試;symbol 必須傳期權合約代碼
-7invalid_symbolsymbol 格式不合法或服務端無法識別該合約通過期權鏈接口確認合約代碼合法性
-10no_data服務端無可用波動率數據(合約停牌 / 數據不足 / IV 價格為 0)換合約 / 換 query_time_period 後重試
-4internal_error服務錯誤重試;持續失敗請聯繫技術支援

響應示例 ​

json
{
  "ret_code": 0,
  "data": {
    "item_list": [
      {
        "timestamp": 1777910400000,
        "implied_volatility": 28.391,
        "history_volatility": 32.105,
        "volatility_premium": -3.714
      }
    ],
    "average_impvol": 28.389,
    "impvol_status": "FLUCTUATING",
    "analysis": "For 90.00% of the time in the recent 1 month, the IV is greater than the HV..."
  }
}