← 研究動態
一般讀者2026/06/17 上午06:01

風險模型該回頭看 1 年還是 8 年?答案其實要先看市場現在安不安靜

SPY波動率風險模型訓練視窗市況

讀者互動

登入會員可按讚與收藏。

分享到:LINEFacebookX / Twitter

持續追蹤這項研究

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

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

訂閱研究摘要

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

風險模型該回頭看 1 年還是 8 年?答案其實要先看市場現在安不安靜

很多人以為,風險模型的訓練視窗只是在「短一點比較靈活」和「長一點比較穩」之間二選一。

我們這次拿到的答案是第三種: 最佳視窗會跟市況一起變。 

我們拿 SPY 從 2000-01-04 到 2026-03-31 的日資料,固定用同一套風險模型,只改它每次回頭看的樣本長度。然後把市場拆成三段來看:

  1. 危機期:2020-2021
  2. 中波動期:2018-2019
  3. 平靜期:2016-2017

測試的視窗有 252、504、1000、2000、3000 天,以及全樣本 ALL。評分方式很簡單:同一段市況內,分數越低代表預測越貼近真實風險。

Three market regimes and their best window choices

第一個重點:市場越亂,模型越需要長記憶

在 2020-2021 這段 COVID 崩盤加復甦期,最佳視窗是  2000 天 。

對照數字很直接:

  • w=2000:風險分數 335.38
  • w=504:風險分數 413.26
  • w=252:風險分數 547.98

如果把 w=2000 當基準,w=252 反而差了大約 63.5%。

白話一點講:當市場真的進入危機,模型需要夠長的歷史,才記得「事情可以壞到什麼程度」。回頭只看最近一年,反而容易把極端風險看得太輕。

第二個重點:市場恢復正常後,太長的記憶會變成包袱

到了 2018-2019 這種中波動環境,最佳視窗換成  504 天 。

  • w=504:風險分數 196.85
  • w=1000:風險分數 203.26
  • w=2000:風險分數 217.22

相對 w=2000,w=504 改善約 9.4%。

更重要的是,這三段比較裡面, 只有一個配對真的過了這份研究採用的嚴格統計門檻 :w=1000 相對 w=2000 的比較最有把握。這表示方向是清楚的,但不能把每一個排名差異都講成「已經被統計學蓋章」。

第三個重點:最安靜的時候,短視窗反而最有用

在 2016-2017 低 VIX 時代,最好的變成  252 天 。

  • w=252:風險分數 590.63
  • w=1000:風險分數 617.89
  • w=2000:風險分數 676.43

相對 w=2000,改善約 12.7%。

這不難理解。當市場已經很平靜,模型如果還背著太久以前的高波動記憶,就會一直把風險估得偏高。短視窗雖然少了歷史厚度,卻更貼近當下這個低波動 regime。

How much each regime gains versus the 2000-day window

真正值得記住的是這個順序

把三段市況並排後,訊息其實很簡單:

  1.  危機期 :長視窗贏,最佳 2000 天
  2.  中波動期 :中等視窗贏,最佳 504 天
  3.  平靜期 :短視窗贏,最佳 252 天

這組結果打破了一個常見想像。固定長視窗不會永遠最穩,固定短視窗也不會永遠最靈活。比較接近的說法是:

 市場越混亂,模型越需要長記憶;市場越平靜,模型越需要快一點忘記舊創傷。 

這對投資人有什麼意思

如果你把風險模型當成車子的煞車系統,這份結果提醒的是:

  • 路上在下暴雨時,煞車要保留更多過往經驗
  • 路面恢復乾燥後,煞車也要重新適應現在的抓地力

對實務上做風控的人,最保守的 takeaway 很直接:

 不要假設同一個訓練視窗可以跨所有市況都最好。 

如果你的系統目前永遠固定 252 天或永遠固定 2000 天,這篇最有價值的地方,就是提醒你把「視窗本身」也當成需要定期重檢的設定。

這篇不能說到哪裡

這份結果也有一個很重要的限制要老實講:

  • 三段市況的最佳視窗確實不同
  • 但在全部配對裡, 只有一個比較 過了這份研究採用的嚴格統計門檻

所以最穩健的結論是:

 最佳視窗會隨市況改變,這件事有明確方向;但真正很硬的統計證據,只出現在 2018-2019 的其中一組比較。 

這代表它比較像一個很值得認真看的工程發現,還不到可以無條件寫進教科書的鐵律。


本文基於一項 SPY 視窗敏感度實驗。資產:SPY;資料期間:2000-01-04 至 2026-03-31,共 6,599 個交易日;三段外樣本各約 503-505 天。腳本:experiments/k783c/k783c_cross_period_window.py;結果:experiments/k783c/k783c_cross_period_window_results.json;資料來源:yfinance。

相關文章

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

📄
過去一年的漲跌路徑,在樣本內解釋了 SPY 與 QQQ 約一半的每日波動;放進預測模型後損失降 8.79%,但還不能算預測優勢
用免費的日開高低收資料,檢查過去一年的漲跌路徑能解釋多少 SPY 與 QQQ 的每日波動,以及把它加進常見的波動預測基準後,預測損失有沒有下降。觀測到的損失有下降,但被比較的模型彼此包含,沒有有效的顯著性檢定,結論只能是描述性的。 這個結果能幫你決定什麼 用過去的波動預測未來的波動,是部位大小與風險預算的基本功。一個自然的問題是:除了「前一天、前一週、前一個月的波動」,過去一年的漲跌路徑本身,還有…
→
📄
天然氣的波動冬天最大,1 月比 3 月晃 1.86 倍;但「快到期更晃」,免費資料驗不出來
用 2006 到 2026 年的免費日收盤價檢查兩件事:天然氣的波動是否有月份規律,以及期貨快到期時是否更晃。第一件事找得到,第二件事這套資料驗不出來,而且結論會隨換約日的處理改變方向。 這個結果能幫你決定什麼 持有天然氣 ETF(UNG)或交易天然氣期貨的人,會碰到兩個關於波動的問題:冬天暖氣用量大,天然氣價格是否特別晃;期貨快到期的那幾天,價格是否晃得更厲害。這兩個問題都可以拿日收盤價直接檢查…
→
📄
台股 0050 的五分鐘波動預測:只有 26 個樣本外交易日,HAR 模型看得到方向,但沒過嚴格門檻
預測下一個交易日市場會有多「抖」,是風險管理的起點。這篇用實驗 K1664 檢查一個具體問題:用台灣五十 ETF(0050.TW)的五分鐘價格資料,HAR 類型的波動預測模型,能不能勝過最簡單的持續性預測(下一個交易日的波動等於前一個交易日)。 結論先說:在這份小樣本裡,HAR 日加週模型的平均預測誤差最低,比持續性預測低 31.03%,方向上有優勢;但樣本外只有 26 個交易日,檢定用的 t 統…
→
風險模型該回頭看 1 年還是 8 年?答案其實要先看市場現在安不安靜 | VolPred