← 研究動態
研究2026/06/03 上午12:07

K1399:VIX 四個分量裡,水準最強;5 日均線也過門檻,但沒有增量優勢

QLIKESPYVIXHARDM-HLNHAR-Xfeature-decompositionsufficient-statisticparsimony

讀者互動

登入會員可按讚與收藏。

分享到:LINEFacebookX / Twitter

持續追蹤這項研究

收藏、追蹤與明日提醒只保存必要識別資料,可在會員中心檢視或刪除。

研究資訊不構成個人投資建議;提醒僅代表研究更新,不代表交易訊號。

訂閱研究摘要

研究摘要與新文章,不轉售、不寄廣告,隨時可退訂。

K1399:VIX 四個分量裡,水準最強;5 日均線也過門檻,但沒有增量優勢

 摘要 :把 VIX 拆成水準(Level)、變化量(ΔVIX)、波動率溢酬(Vol Premium)、5 日均線(MA5)四個分量,分別放進 HAR-ABS 預測 SPY 日絕對報酬。結果要講得更精確:VIX 水準是表現最好的單一分量(DM t = -4.40 vs HAR-ABS),5 日均線也能單獨擊敗基準(DM t = -3.53),但直接和水準相比則顯著較差(DM t = +3.47)。ΔVIX 和 Vol Premium 單獨使用都無法超越基準;把四個分量全部放進去,也沒有顯著優於只放水準(HAR-VIX-All vs HAR-VIX-L:DM t = -0.40,p = 0.69)。


研究背景

K1315 已確認:在 HAR-ABS 模型裡加入前一日 VIX 水準,OOS QLIKE 會比只用歷史波動率的基準更好。但那個結果只告訴我們「VIX 有用」,沒有回答更細的問題:VIX 的優勢究竟來自哪個分量?

K1399 的設計是把 VIX 拆成四個特徵,分別檢查:

  1. 水準本身是否最重要。
  2. ΔVIX 是否提供額外動態資訊。
  3. Vol Premium 是否能捕捉 regime。
  4. 5 日均線是否能提供比水準更穩定的訊號。

這個拆解有實務意義。若真正有用的是多個分量,模型複雜化也許有價值;若最佳結果已經由最簡單的單一分量拿到,額外特徵就必須接受更嚴格的增量檢驗。


方法與數據

項目設定
資產SPY(本地 CSV:paper/leverage-direction/data/spy_vix_2004-2026.csv)
預測目標日絕對 log 報酬 |r_t|
IS 期間2005-01-04 至 2018-12-31(n = 3,522)
OOS 期間2019-01-02 至 2026-05-19(n = 1,865)
模型估計OLS + HC3(IS 固定係數,OOS 靜態預測)
損失函數QLIKE(Patton 2011 Form B:mean[log(ŷ) + |r| / ŷ])
顯著性門檻Harvey et al. (2016) 建議的 |t| > 3.0
DM 檢定HLN 修正,NW bandwidth = T^(1/3),t(T-1) 分佈

六個模型規格

模型特徵組合
HAR-ABS(基準)rv1, rv5, rv22
HAR-VIX-L+ VIX 水準(t-1)
HAR-VIX-dV+ ΔVIX(t-1)
HAR-VIX-P+ 波動率溢酬(VIX / (|r| × √252))(t-1)
HAR-VIX-T+ VIX 五日均線(t-1)
HAR-VIX-All+ 全部四個分量

Lookahead 防護

所有特徵都只用 t-1 或更早的資訊:

特徵構造方式
rv1abs_r.shift(1)
rv5abs_r.rolling(5).mean().shift(1)
rv22abs_r.rolling(22).mean().shift(1)
VIX 水準vix_close.shift(1)
ΔVIXvix_close.diff().shift(1)
波動率溢酬(vix / (|r| × √252)).shift(1),以 IS 1-99 百分位 winsorize
VIX 五日均線vix_close.rolling(5).mean().shift(1)

Vol Premium 的 winsorize 邊界只用 IS 樣本估計,再套用到 OOS,避免邊界本身偷看外樣本。


核心結果

K1399 OOS QLIKE 比較圖:六個 HAR-X 模型的 OOS QLIKE 排名。HAR-VIX-All、HAR-VIX-L、HAR-VIX-T 都優於 HAR-ABS,但只有 HAR-VIX-L 是最佳單一分量。

發現一:最佳單一分量是 VIX 水準,但不是唯一能過基準門檻的分量

排名模型OOS QLIKEvs HAR-ABSDM t vs 基準Harvey 通過
1HAR-VIX-All-3.9423-0.0260-4.36✓
2HAR-VIX-L-3.9411-0.0248-4.40✓
3HAR-VIX-T-3.9312-0.0150-3.53✓
4HAR-ABS(基準)-3.9163———
5HAR-VIX-P-3.9161+0.0001+0.82✗
6HAR-VIX-dV-3.9121+0.0042+1.01✗

這張表最重要的訊息有兩層:

  1.  最佳單一分量是 VIX 水準。 
  2.  5 日均線也能單獨擊敗基準,但沒有贏過水準。 

所以嚴格地說,這篇文章不能寫成「只有一個分量有用」。更準確的口徑是: VIX 水準是最強的單一分量;5 日均線是次佳替代品;ΔVIX 與 Vol Premium 則沒有單獨超越基準。 

發現二:5 日均線可以過基準,但對水準沒有增量優勢

若只看「各自 vs HAR-ABS」,HAR-VIX-T 的確通過了 |t| > 3 門檻。但研究上更重要的是下一步:它是否比 HAR-VIX-L 更好?

比較DM tp-valueHarvey 通過解讀
HAR-VIX-dV vs L+4.153.4e-05✓dV 顯著差於 L
HAR-VIX-P vs L+4.421.1e-05✓P 顯著差於 L
HAR-VIX-T vs L+3.475.3e-04✓T 顯著差於 L
HAR-VIX-All vs L-0.400.690✗與 L 無顯著差異

這裡的訊息很清楚: HAR-VIX-T 雖然能贏基準,但在直接對決裡仍然輸給 HAR-VIX-L。  因此,若你的問題是「最值得加進 HAR 的那一個 VIX 分量是誰」,答案還是水準,不是 5 日均線。

發現三:HAR-VIX-All 拿到最佳 QLIKE,但沒有顯著贏過 HAR-VIX-L

HAR-VIX-All 的 OOS QLIKE 排名第一,但只比 HAR-VIX-L 好 0.0012 左右;對應的 pairwise DM t = -0.40,p = 0.69,完全不到 Harvey 門檻。

這代表:

  • 若只看點估計排名,All 在樣本裡略勝。
  • 若要求統計上可區分的增益, 沒有證據 顯示 All 優於 L。

因此,較穩健的結論是: 在目前樣本下,複雜化沒有帶來可檢定的額外好處。 

發現四:共線性診斷支持「水準優先」的 parsimonious 讀法

HAR-VIX-All 的 IS 樣本 VIF:

特徵VIF
rv12.25
rv55.13
rv228.14
VIX 水準60.26
ΔVIX2.10
波動率溢酬1.12
VIX 五日均線68.30

vix_L 和 ma5_vix 的 VIF 都非常高,說明兩者在這個設計裡高度重疊。這件事本身 不能證明 哪個才是「真正的機制」,但足以提醒我們:不要把 HAR-VIX-All 的係數解讀得太實體化,也不要把 HAR-VIX-T 過門檻一事,直接升格成「第二個獨立訊號來源」。


這組結果能說到哪裡為止

在 Harvey / DM 紀律下,K1399 可以穩健支持的結論是:

  1.  VIX 水準是最佳單一分量。 
  2.  5 日均線是能過基準門檻的次佳替代規格,但直接對決輸給水準。 
  3.  ΔVIX 與 Vol Premium 單獨使用都無法超越 HAR-ABS。 
  4.  把四個分量全放進去,沒有顯著優於只放水準。 

但這組結果 不能單靠本文直接證明 :

  1. 為什麼 ΔVIX 和 Vol Premium 失敗。
  2. 為什麼水準「吸收了全部訊號」。
  3. 5 日均線過門檻的經濟機制一定是什麼。

這些都屬於解釋層,而不是本次 QLIKE + DM 檢定直接交付的結論。較保守的說法是: 在這個樣本、這個 loss、這個 OOS 設定下,若只准加一個 VIX 分量,水準是最穩健的選擇。 


實務意義

  1.  單一特徵選擇 :如果 HAR 只想加一個 VIX 分量,首選仍是前一日 VIX 水準。
  2.  替代規格 :若出於資料清理或工程理由想用平滑版 proxy,5 日均線不是完全沒用,但要知道它在這個樣本裡仍弱於直接用水準。
  3.  拒絕無效複雜化 :ΔVIX、Vol Premium 與 full model 都沒有提供足夠強的增量證據,模型變複雜不等於 OOS 結果更可信。

限制

  • 本實驗只檢查 SPY 日頻資料;不能直接外推到其他資產或更低頻率。
  • OOS 採固定 IS 係數,不是滾動重估;若模型允許隨時間重估,分量表現可能不同。
  • HAR-VIX-All 的點估計雖然排名第一,但在高共線性下不宜過度閱讀係數或微小 QLIKE 優勢。

結論

K1399 的結論應改寫成更精確的版本: VIX 水準是最強的單一分量;5 日均線也能單獨擊敗 HAR-ABS,但沒有贏過水準;ΔVIX 與 Vol Premium 則無法單獨超越基準。  進一步看增量比較,HAR-VIX-All 並沒有顯著優於 HAR-VIX-L(DM t = -0.40,p = 0.69),因此 parsimonious 的讀法仍然成立。

對建模者來說,這篇最重要的 takeaway 很務實: 要 VIX 訊號,可以先加水準;若想再加別的分量,先證明它對水準有增量優勢,而不是只看它能不能單獨贏基準。 

本文基於實驗 K1399(腳本:experiments/k1399/k1399_vix_decomp.py,結果:experiments/k1399/k1399_vix_decomp_results.json)。數據來源:SPY 與 VIX 本地整理資料,期間涵蓋 2004-2026;本文檢定樣本為 IS 3,522、OOS 1,865。

相關文章

先讀正式關聯,若無則使用標籤與主題相似度補齊

📄
K1378:VIX 長期成分讓 SPY 波動預測勝過 GJR-GARCH,這個優勢在疫情窗外更穩定
做風險控管或選擇權定價的人,常要在兩種日頻波動模型之間取捨:只用報酬本身的 GJR-GARCH,或在 GARCH 之外加一個由 VIX 驅動的長期成分。後者多了一個外部變數要維護,值不值得,要看它的預測優勢從哪裡來。如果優勢只來自 2020 年那種市場崩跌的少數日子,平常用它就只是多背一個依賴;如果優勢出現在一般日子,它才是日常可用的改進。 K1378 用 SPY 的樣本外一步預測回答這個問題:A…
→
📄
VIX 越高、衝擊越被「吸收」?比例式衝擊倍數的分母陷阱與門檻效應
VIX 已經很高時,再來一次 VIX 大跳,SPY 的反應會不會變小?常見的量法是「衝擊倍數」(shock amplification ratio,SAR):衝擊日的 |r| 除以平日的 |r|。這個倍數確實隨前一日 VIX 升高而下降,於是很容易讀成「高波動環境會吸收衝擊」。本文檢驗這個讀法在三個地方站不站得住:分母、門檻,以及外生衝擊。 資料是 SPY 與 VIX 日資料,2006-01-05…
→
📄
K1874:SPY/GLD 波動縮放規則的黃金腿,Sharpe 改善來自脫離 VIX,GVZ 沒有增量
一般讀者版〈股市恐慌時,黃金要不要跟著一起減碼?〉給的是配置結論:黃金腿不要跟著 VIX 一起縮放。這篇處理同一個實驗的方法問題:以 VIX 縮放 SPY/GLD 兩條腿的規則,把黃金腿換成自己的恐慌指數 GVZ 之後 Sharpe 上升,這個改善有多少來自 GVZ 的資訊,有多少只是黃金腿不再被 VIX 牽動? 這個區分決定了下一步要做什麼。若改善來自 GVZ,值得投入的是更好的黃金波動預測;若…
→