投資教室⚠️ 風險VIX 恐慌指數:用歷史波動反推市場情緒
⚠️ 風險7 分鐘閱讀

VIX 恐慌指數:用歷史波動反推市場情緒

本站改用 ^TWII 20 日實現波動度 RV 作為台股 VIX 代理(TAIVIX 公開資料不穩)。含 5 年百分位、四級 regime 分類、低波動的反轉警訊。

VIX 恐慌指數:用歷史波動反推市場情緒

本文採用本站四段式教學結構:概念 / 本站怎麼算 / 怎麼看數字 / 注意事項。

1. 概念

VIX 是 CBOE(芝加哥選擇權交易所)於 1993 年推出的指數,被稱為恐慌指數

教科書 VIX 算法:用 S&P 500 近 30 日選擇權價格反推市場對未來波動的預期 —— 買 put 的人越多(願意付越高權利金避險),VIX 越高。

台指也有官方波動率指數 TAIVIX(台灣期交所發布),但:

  • TAIVIX 在公開 API(yfinance / Quandl)的歷史資料不穩定、常斷檔
  • 許多年份只有月頻或部分季度資料

本站改用「自算的 20 日實現波動度 RV」作為台股的 VIX 代理

實現波動度(Realized Volatility, RV) = 過去 20 日對數報酬的標準差 × √252 × 100

這不是教科書定義的 VIX(選擇權隱含波動),而是已經實現的波動。兩者有差異但高度相關(相關係數 > 0.85)—— 在實務上幾乎可互換使用。


2. 本站怎麼算

2.1 公式

log_return_t = ln(close_t / close_{t-1})
RV_t = std(log_return_{t-19 ~ t}) × √252 × 100   (annualized %)
  • 對數報酬:比算術報酬更適合長期累積,符合對數常態假設
  • 20 日窗口:對應一個月交易日,平衡平滑度與靈敏度
  • √252 年化:252 為一年交易日數,將日標準差年化
  • ×100:顯示為百分比

2.2 衍生指標

指標算法意義
當前 RV最新 RV 值即時波動強度
10 日 MA近 10 日 RV 平均平滑趨勢
10 日趨勢當前 RV − 10 日前 RV↑ 波動加速 / ↓ 波動收斂
5 年百分位當前 RV 在過去 5 年的排名 %歷史位置
1 年百分位當前 RV 在過去 1 年的排名 %近期相對位置

2.3 四級分類(以 5 年百分位為依據)

Regime5y 百分位意義顏色
低波動< 20%風平浪靜🟢 綠
正常20 ~ 80%日常波動🔵 藍
偏高80 ~ 95%警覺訊號🟡 黃
極端> 95%恐慌時刻🔴 紅

3. 怎麼看數字

3.1 絕對值的實務理解

台股 ^TWII 的 20 日 RV 典型範圍:

RV 區間市場狀態實務場景
< 10%極低波動盤整帶狀,交易員叫苦(賺不到價差)
10 ~ 15%正常一般多空均衡
15 ~ 20%略高有行情但不恐慌
20 ~ 30%警覺重大事件如財報季、選舉、升息等
30 ~ 40%恐慌系統性事件(2020/3 COVID、2024/8 日圓套利崩盤)
> 40%極端百年一遇(如 2008/10 金融海嘯)

3.2 應用一:避險倉位調整

許多量化策略會依波動度調整部位大小:

部位大小 = 目標風險 / 當前波動度
  • 波動度上升 → 降低部位(維持總風險恆定)
  • 波動度下降 → 加大部位
  • 這就是 Target Volatility 策略

本站顯示的當前 RV 可作為此類策略的日頻輸入。

3.3 應用二:擇時訊號

低波動 → 危險:長期低波動後常伴隨劇烈反轉(「波動度的均值回歸」)。當 5 年百分位 < 10% 持續數月,投資人會變得過度樂觀,此時應降低曝險

高波動 → 機會:恐慌高峰(5 年百分位 > 95%)通常是歷史低點買點 —— 過去 20 年幾次大跌(2008、2020、2024/8)都是在波動度衝頂後 1-2 週內築底。

3.4 應用三:確認趨勢強度

  • 上漲 + 低 RV:健康多頭,逐步攀升
  • 上漲 + 高 RV:異常波動的行情,可能結束前夕
  • 下跌 + 低 RV:溫和下跌,可能只是回檔
  • 下跌 + 高 RV:恐慌性殺盤,接近底部的機率高

3.5 10 日趨勢箭頭

  • 箭頭 ↑:波動加速,警戒升高
  • 箭頭 ↓:波動收斂,市場情緒恢復
  • 箭頭 →:持平

反轉訊號:從 extreme → elevated(百分位從 > 95% 下降)通常是底部形成訊號;從 normal → elevated(百分位從 50% 上升到 85%)則是頭部警示。


4. 注意事項

⚠️ 實現 vs 隱含波動不是同一件事

  • RV(實現波動):看過去實際波動多少
  • IV(隱含波動)= 官方 VIX:看未來選擇權市場預期多少

兩者相關但不相同:

  • 重大事件前:IV 會提前飆升(選擇權買盤湧入),RV 還是平靜
  • 事件發生後:RV 飆升,IV 可能已經開始回落

本站因選擇權資料成本高,只提供 RV。想看台指期選擇權 IV 請查期交所官網。

⚠️ 20 日窗口的優缺點

  • 優點:適中的平滑度,兼顧敏感與穩定
  • 缺點:前 10 天的資料仍會影響當前值。劇烈事件結束後,RV 要 20 日才能回到正常

如果想看更即時的波動,可自行在個股分析頁看 risk tab 的 rolling_volatility(提供 5/10/20/60 日多尺度)。

⚠️ 百分位基於滑動窗口

  • 5 年百分位 = 過去 5 年內 current_rv 的排名位置
  • 如果過去 5 年遇過 2024/8 日圓套利崩盤(當時 RV 衝到 45%),會壓低現在日常 15~20% 的百分位
  • 反之,過去 5 年剛好平靜,現在一小波 22% 的 RV 可能就顯示 95% 百分位

解法:百分位是相對指標,與絕對值並看。

⚠️ 資料源與計算一致性

本站 RV 來自:

  1. sp_index_h.symbol = '^TWII' 收盤價
  2. 每日收盤後更新(yfinance 爬蟲)
  3. 週末、國定假日沒資料

計算完全在本地進行,不依賴外部 VIX API,可靠性高。

⚠️ 不反映盤中波動

RV 只看日收盤價間的對數報酬。日內 intraday volatility(盤中高低震盪)不會被捕捉。想看日內波動需高頻資料(本站目前未提供)。

⚠️ 異常點容錯

若 ^TWII 某日資料缺失或為 0,會被過濾(SQL 層 close_price > 0)。但若連續多日缺資料,RV 窗口可能短於 20 日,結果會有偏誤。


延伸閱讀

  • 〈量能爆發是主力進場最早的訊號〉(P1A.3)
  • 〈VaR 與 CVaR:風險的語言〉(風險 tab)

動手試試看

  • 在主頁「排行」tab 查看「🌊 台股波動度指數」卡片
  • 觀察目前 regime 與百分位,對比近 500 日 sparkline
  • 發現某天 RV 突破 80% 百分位 → 記下日期,搜尋當天新聞事件驗證
  • 對比你持倉的個股 risk tab 實際波動,判斷是否與大盤同步
  • 點 📐 查看公式、窗口選擇與百分位計算

學完了?自己動手試試看

用 CTSstock 的工具實際操作一次,加深理解

查看台股波動度卡片