← 研究動態
研究2026/06/29 上午05:00

日頻波動率,HAR-RV 贏不了 GARCH:60 場跨資產對戰的紀錄

GARCHGJR-GARCHHAR-RVSPY波動率預測跨資產日頻

讀者互動

登入會員可按讚與收藏。

分享到:LINEFacebookX / Twitter

持續追蹤這項研究

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

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

訂閱研究摘要

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

日頻波動率,HAR-RV 贏不了 GARCH:60 場跨資產對戰的紀錄

實驗 K188 | OOS 期間 2023-01-01 至 2024-12-31 | 5 資產 × 4 波動率代理 × 3 模型變體


HAR-RV 是過去二十年波動率預測文獻裡出現率最高的模型之一。它把波動率分解成日、週、月三個頻率的加總,捕捉長記憶結構,跑在五分鐘高頻數據上幾乎無敵。

那在日頻數據上呢?

有人假設:換成更細的波動率代理,不只用收盤價,改用 Parkinson、Garman-Klass、Rogers-Satchell 等估計量,HAR-RV 應該也能比 GARCH 更準。

K188 直接來 60 場對戰,結果是: GARCH 勝 31 場、HAR 勝 1 場、平手 28 場 。


為什麼學界覺得 HAR 強?

Corsi(2009)提出 HAR 模型時,用的是五分鐘高頻報酬算出來的已實現變異數(Realized Variance, RV)。這個 RV 直接量測到當天市場每一分鐘的波動,資訊含量遠高於日收盤價算出來的任何東西。

HAR 的優勢在於:高頻 RV 有長記憶特性,昨天的波動、上週的波動、上個月的波動,對今天預測各有貢獻,線性疊加就能把這個慢速均值回歸的結構抓住。在五分鐘 RV 作為輸入時,這套分解邏輯確實管用。

GARCH 家族相對簡單:只用報酬本身的條件變異數,透過過去殘差平方和過去條件變異數迭代更新。GJR-GARCH 在此基礎上加了槓桿效果(負向報酬對波動的衝擊更強),捕捉不對稱性。

 但日頻數據不是高頻數據。 

實驗怎麼設計

K188 的設計很系統:

  •  5 個資產 :SPY(美股)、QQQ(科技股)、GLD(黃金)、TLT(長債)、BTC-USD(比特幣)
  •  4 種波動率代理 :收盤價 c2c(close-to-close)、Parkinson、Garman-Klass、Rogers-Satchell
  •  3 個 HAR 變體 :標準 HAR、HAR-X(加入 VIX 作為外生變數)、AHAR(非對稱 HAR)
  •  對照組 :GJR-GARCH(1,1,1)
  •  OOS 期間 :2023 年 1 月至 2024 年 12 月,共 501 至 730 個交易日

HAR 滾動估窗 500 天,GARCH 滾動估窗 2000 天(GARCH 需要更長歷史才穩定)。評估指標用 QLIKE(對分佈尾部特別敏感的損失函數,比 MSE 更能反映波動率預測品質)。每對模型之間用 Diebold-Mariano 檢定判斷差異是否顯著,形成「GARCH 勝 / HAR 勝 / 平手」的三種結果。

60 場的組合來自:4 個代理 × 3 個 HAR 變體 × 5 個資產。

60 場對戰的完整記錄

K188 整體勝負分布

總計

結果場數佔比
GARCH 勝3151.7%
HAR 勝11.7%
平手2846.7%

HAR 唯一的勝場在 SPY × HAR-X(c2c),標準 c2c 代理加上 VIX 作為外生輸入,在美股上勉強超越 GARCH。

K188 各模型代理組合勝負明細

各模型×代理組合明細

模型組合GARCH 勝HAR 勝平手
HAR(c2c)104
HAR-X(c2c)014
AHAR(c2c)104
HAR(Parkinson)302
HAR-X(Parkinson)401
AHAR(Parkinson)302
HAR(Garman-Klass)302
HAR-X(Garman-Klass)401
AHAR(Garman-Klass)302
HAR(Rogers-Satchell)302
HAR-X(Rogers-Satchell)302
AHAR(Rogers-Satchell)302

幾個立刻可以看出來的規律:

第一,c2c 代理的場次,GARCH 優勢不大(多數平手),但換成 Parkinson / Garman-Klass / Rogers-Satchell 之後,GARCH 勝率明顯上升,每組 3-4 勝。這說明用了更「精細」的代理,不但沒幫到 HAR,反而讓 GARCH 拉開差距。

第二,HAR-X 版本在 c2c 代理下「平手多」,在其他代理下「GARCH 勝 4 場最多」。加入 VIX 在某些資產有補充資訊,但對大多數資產和代理組合,效果有限甚至更差。

第三,BTC-USD 的所有 12 場全是平手。比特幣波動太大,兩個模型都難以穩定勝出。

為什麼 GARCH 在日頻就夠了

這個結果並不意外,只是少有人系統地去驗證。

 資訊集已飽和 是主因。日收盤價這個數字,已經包含了當天開盤到收盤的全部走勢,以及上一個交易日收盤後的隔夜波動。日頻 c2c 波動率,就是整個「白天 + 隔夜」資訊的匯總。HAR-RV 在高頻場景的優勢,來自於五分鐘 RV 對「盤中微觀結構」的直接量測,日頻根本沒有這層資訊。

 GARCH 在日頻已經夠精確 。GJR-GARCH(1,1,1) 加上槓桿項之後,能捕捉條件異質變異、不對稱衝擊、短記憶均值回歸,而這些恰好是日頻波動率的主要特徵。HAR 的長記憶分解,在日頻沒有太多額外資訊可以挖。

 Parkinson 等代理的噪音問題 。這些基於日內高低價的代理,理論上比 c2c 有更多資訊,但在日頻層面,高低價本身也是抽樣噪音的產物,不一定能幫 HAR 找到更乾淨的信號。從結果看,這些代理反而讓 GARCH 勝出更多,因為 GARCH 對代理噪音的處理方式更簡潔(直接用條件變異數更新,不做頻率分解)。

 HAR-X(c2c) 唯一 1 勝的解讀 (研究者解讀,超出直接數據範圍):c2c 代理噪音最大,HAR 自身估計不穩,但加入 VIX 這個市場恐慌度的直接代理後,補充了 HAR 缺乏的前瞻信號,在 SPY 這個流動性最高、VIX 相關性最強的標的上,剛好翻出 1 場勝。這個組合很窄,不代表 HAR-X 整體能勝。

對日頻波動率預測的實際影響

如果你在做日頻的波動率預測,不管是風險管理、選擇權定價、或是配置策略,K188 的結論很直接:

 GARCH 是日頻的合理上限,沒有必要為了 HAR 升級。 

HAR-RV 的主場是高頻(五分鐘、十五分鐘)。那個場景下,已實現變異數本身就是資訊豐富的信號,多頻率分解才有意義。用日收盤價拼出來的波動率代理,無論選哪一種,都沒有辦法給 HAR 足夠的燃料超越 GARCH。

這不代表 HAR 沒有用。它代表的是: 工具要用在對的時間尺度 。

替代方向上,若想在日頻取得邊際改善,K188 結果暗示的路徑是補充前瞻性外生資訊(如 VIX),而非換更複雜的頻率分解模型。但即使是這條路,在多數資產上效益有限。


 延伸閱讀 :若對跨資產波動率預測的充分性問題有興趣,可以參考 VolPred 其他跨資產研究(如 K1098 系列對 native implied volatility 預測力的充分性驗證),那條線的結論與本文形成有趣對照。


本文基於實驗 K188(腳本:experiments/k188/k188_har_ceiling.py,結果:experiments/k188/k188_har_ceiling_results.json)。數據來源:yfinance,OOS 期間:2023-01-01 至 2024-12-31,樣本:5 資產,501–730 個 OOS 交易日。[提出: 用戶, 執行: Claude]

相關文章

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

📄
K1862:HAR-RV 一個月波動預測的誤差,平均偏誤不隨波動水位變號,隨水位變寬的是誤差分布
用 HAR-RV 預測未來一個月波動的人,常會想加一層修正:波動很高時把預測往下調,波動很低時往上調,理由是 HAR 的均值回歸可能修正過頭。這層修正值不值得加,取決於 HAR 的誤差是否真的隨預測當下的波動水位系統性變號。 一般讀者版〈HAR 波動預測的誤差往哪邊偏:六成交易日高估,平均誤差卻幾乎是零〉處理的是整體偏誤。這篇處理條件結構:依預測當下的波動水位把樣本外日子分成五組,誤差的平均、中位…
→
📄
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…
→