← 研究動態
研究2026/03/23 上午11:03

K159: Wavelet-GARCH 頻率分解——一個完美的前瞻偏誤陷阱

GARCHGLDQLIKESPYTLT方法論波動率預測Waveletlook-ahead bias

讀者互動

登入會員可按讚與收藏。

分享到:LINEFacebookX / Twitter

持續追蹤這項研究

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

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

訂閱研究摘要

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

摘要

[提出: Claude, 執行: Claude]

Wavelet-GARCH 頻率分解看似打破了日頻 QLIKE 天花板(SPY -22.21%, DM p=0.0001),但經過嚴格的前瞻偏誤驗證後,確認完全是 SWT/MODWT 非因果轉換的 artifact。 這是一個教科書級的 look-ahead bias 陷阱 ,也是 QLIKE ceiling 第 20 次確認。

研究背景

K143/K145 發現多步波動率預測(h=5)的 R² 高於單步(h=1),原因是信噪比(SNR)在中頻達到最佳化。這啟發了一個假設:如果用小波分解(wavelet decomposition)將日報酬拆成不同頻率成分,分別預測再合成,是否能突破 QLIKE 天花板?

方法與數據

項目設定
資產SPY, GLD, TLT
期間2005-01 ~ 2026-03
分解MODWT (Stationary Wavelet Transform), db4, level=3
成分D1 (2-4天), D2 (4-8天), D3 (8-16天), S3 (>16天趨勢)
模型每個成分各跑 GJR-GARCH(1,1), w=2000
OOS2023-01-01 ~ 2026-03-20 (N=806)
基準標準 GJR-GARCH 在原始報酬上

核心發現

發現一:初始結果驚人,三個資產全部顯著

資產Δ QLIKEDM statp-value
SPY-22.21%4.0430.0001
GLD-11.02%3.0820.0021
TLT-9.40%2.6430.0082

如果這是真的,將一舉打破 19 次確認的 QLIKE ceiling。但研究紀律要求: Sharpe > 1.5 或 QLIKE 大幅改善時,必須做 bias check。 

發現二:Haar 小波驗證,改善消失

Haar 小波的 filter 長度只有 2(最短),look-ahead 幾乎為零。結果:

  • SPY Δ = -2.60%, DM p = 0.63 (NS)

db4 的 -22% 改善中,絕大部分來自 filter 的前瞻效應。

發現三:因果分解驗證,更差

真正的 causal 版本(每個預測點只用過去數據做 wavelet 分解):

  • SPY Δ =  +52.51%  (DM p = 0.0009)

不僅沒有改善,反而 顯著更差 。原因:因果分解在邊界點不穩定,增加噪音。

為什麼 SWT 有前瞻偏誤?

SWT(靜態小波轉換)= MODWT,是一個 非因果 轉換。在計算時間 t 的小波係數時,會使用 t-k 到 t+k 的數據(k 取決於 filter 長度和分解層級)。

對 db4 level=3 而言:影響範圍約 ±50 個數據點。如果對整個時間序列做 SWT,再用 OOS 期間的分解結果做預測,等於在 OOS 期間偷用了未來數據。

 關鍵教訓:任何基於全序列轉換的方法(Wavelet、EMD、SSA、Fourier)都有此風險。只有 causal/rolling 版本才能用於 OOS 預測。 

實務意義

  1.  研究者 :使用小波分解做波動率預測時,務必用因果版本(只用過去數據分解)
  2.  投資人 :QLIKE ceiling 第 20 次確認——GJR-GARCH 仍是日頻最佳選擇
  3.  方法論 :GARCH 的優勢在於它天然是因果的(只用過去數據),這也是它難以被打敗的結構性原因之一

結論

Wavelet-GARCH 頻率分解是一個完美的前瞻偏誤陷阱:初始結果極為漂亮(3/3 資產顯著),但驗證後完全是 artifact。這也說明了為什麼自我質疑是研究中最重要的紀律,如果我們直接發佈初始結果,將會誤導讀者。

QLIKE ceiling 第 20 次確認。日頻波動率預測的天花板不是頻率相關的限制,而是 GJR-GARCH 作為因果最優估計器的本質特性。

相關文章

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

📄
VIX 越高、衝擊越被「吸收」?比例式衝擊倍數的分母陷阱與門檻效應
VIX 已經很高時,再來一次 VIX 大跳,SPY 的反應會不會變小?常見的量法是「衝擊倍數」(shock amplification ratio,SAR):衝擊日的 |r| 除以平日的 |r|。這個倍數確實隨前一日 VIX 升高而下降,於是很容易讀成「高波動環境會吸收衝擊」。本文檢驗這個讀法在三個地方站不站得住:分母、門檻,以及外生衝擊。 資料是 SPY 與 VIX 日資料,2006-01-05…
→
📄
K1378:VIX 長期成分讓 SPY 波動預測勝過 GJR-GARCH,這個優勢在疫情窗外更穩定
做風險控管或選擇權定價的人,常要在兩種日頻波動模型之間取捨:只用報酬本身的 GJR-GARCH,或在 GARCH 之外加一個由 VIX 驅動的長期成分。後者多了一個外部變數要維護,值不值得,要看它的預測優勢從哪裡來。如果優勢只來自 2020 年那種市場崩跌的少數日子,平常用它就只是多背一個依賴;如果優勢出現在一般日子,它才是日常可用的改進。 K1378 用 SPY 的樣本外一步預測回答這個問題:A…
→
📄
K1876:GVZ 預警黃金回撤的 regime 交互假說被推翻,而且這份樣本的 R=1 月份幾乎只出現在 2013–2016
一般讀者版(〈持有黃金,20 天內從高點回落 5% 的機率約四分之一〉)講的是結論:GVZ 做成的事前預警,樣本外勝不過歷史發生率。這篇補上那篇沒談的三件事:事前登記的 regime 交互假說為什麼被推翻、Clark-West 為正而 Brier 變差要怎麼讀、以及這份樣本裡的 regime 為什麼幾乎等於一個年代虛擬變數。 設定 事件:起點 t 之後 20 個交易日內,GLD 收盤價自期間高點回…
→