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

量今天的波動,選哪種方法差很多?五種工具實測 20 年 SPY 資料

SPY波動率預測技術分析量化研究標普500日頻波動

讀者互動

登入會員可按讚與收藏。

分享到:LINEFacebookX / Twitter

持續追蹤這項研究

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

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

訂閱研究摘要

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

本文依據 VolPred 平台實驗 K969(yfinance SPY 日線資料 2006-2026,共 5,094 個交易日,其中 2019 年起的 1,824 天用於樣本外評估)。


收盤價只是今天最後一筆成交

多數人量「今天波動多大」的方式,是拿今天收盤減昨天收盤,求一個漲跌幅。這個做法直覺又方便,但它只用了今天數千筆成交中的最後一筆,把一整天盤中的高低振幅全丟了。

問題出在哪裡?

如果今天 SPY 開盤跳空上漲 1%,盤中一度衝到 +3%,尾盤收斂,最後只收 +0.5%,用收盤算出來的「漲 0.5%」遠遠低估了盤中實際上有多劇烈。

金融學者很早就發現這個問題,過去幾十年陸續發展出幾種改良方法,全都只用每天都有的 OHLCV 四個價格(開盤、最高、最低、收盤),不需要分鐘線資料。


五種量法,先做個介紹

方法用到哪些數字改良方向
 收盤對收盤(r²) 昨收、今收傳統方法,基準
 Parkinson(1980) 今日最高、最低用盤中振幅取代收盤價差
 Garman-Klass(1980) 開、高、低、收在 Parkinson 基礎上修正開收價差
 Rogers-Satchell(1991) 開、高、低、收處理日內有方向性趨勢的情況
 Yang-Zhang(2000) 開高低收+昨收同時考慮隔夜缺口和盤中波動

用 SPY 20 年資料實際算看看:傳統收盤對收盤方法換算出的年化波動率約 19.4%,而把最高最低點也算進去之後,同樣一批資料只算出 15.5%。差距接近 4 個百分點,不是誤差,是量法本身的雜訊差異。


實測:哪種方法預測明天最準?

我們把這五種方法都拿來預測隔天的波動,用 2019 年到 2026 年共 1,824 天的真實資料驗證,結果如下:

預測模型預測誤差(越小越好)比傳統方法改善
 組合五種 + HAR 記憶結構  1.45  18% 
簡單等權平均 + AR(1)1.5412%
Yang-Zhang 單獨使用1.5611%
Garman-Klass 單獨使用1.5810%
 傳統收盤對收盤  1.76 基準

最好的方法是把五種量法等比例加起來,然後套用 HAR 模型的「三層記憶」結構來預測。HAR 模型把昨天的數值(日短記憶)、過去一週平均(週中記憶)、過去一個月平均(月長記憶)同時考慮,比起只看昨天的 AR(1) 更能抓住波動率「今天高,接下來幾天也比較高」的慣性。

五種方法的預測效果都比傳統方法好,改善幅度在 10% 到 12% 之間。但把五種方法組合起來,再加上 HAR 結構,改善幅度跳到 18%。這兩步加起來的效果,比任何單一改良都顯著。

OOS 預測誤差比較:組合 HAR 模型 vs 五種傳統方法


一個「越精緻越脆弱」的失敗案例

有一種更「聰明」的做法是:讓統計模型自己學每種量法的最佳權重,誰的預測力強就分到更高比重。這叫做 OLS 迴歸加權。

這個方向聽起來合理,但在實際測試中徹底失敗,預測誤差暴增到 14,009,是傳統方法的八千倍。

原因在於 Garman-Klass、Rogers-Satchell、Parkinson 這三種方法都用到最高價和最低價,彼此相關性 0.89 到 0.98(Garman-Klass 與 Rogers-Satchell 高達 0.98)。把幾乎「量同一件事」的變數全部丟進迴歸,模型就會出現「兩邊互搶」的數值不穩定問題,係數上下亂跳,搬到真實預測就崩潰。

反而是最單純的等比例加起來,因為不需要估任何係數,在實際預測中相當穩健。這個反差提醒一件事:用量化工具時,模型越複雜不代表越好,特別是當輸入變數之間高度相關的時候。

OLS 係數在樣本外滾動估計中的不穩定性


三個拿走就能用的結論

 第一,有日線資料的人,不需要分鐘線就能做到比傳統方法更好的波動預測。  Garman-Klass 或 Yang-Zhang 的計算方式公開,難度和傳統方法差不多,就是多用幾個欄位。

 第二,五種方法等比例組合,加上 HAR 三層記憶,是目前測試過最穩健的日頻波動預測方式。  單獨用任何一種,都不如組合起來。

 第三,這個組合方式適合用來當做其他應用的「波動輸入」。  例如動態調整部位大小、計算投資組合風險、或是觀察市場是否進入高波動期,都比只看收盤漲跌幅更可靠。


結語與限制

本文測試只用了 SPY 單一資產,跨市場的穩健性尚未驗證。另外,我們用的目標本身也是「收盤報酬的平方」,這個代理指標本身也有雜訊;如果有每分鐘資料,用已實現波動率當目標會更精準,那是另一個實驗的主題。

底線是:同樣一批日線資料,換一種量法,預測準確度可以差 18%。這不是微調,是方法選擇的問題。


資料來源:yfinance(SPY 日線 OHLCV),期間:2006-01-04 至 2026-04-06。樣本外評估:2019-01-02 至 2026-04-06(1,824 天)。評估指標遵循 Patton (2011) 的預測誤差標準。

相關文章

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

📄
過去一年的漲跌路徑,在樣本內解釋了 SPY 與 QQQ 約一半的每日波動;放進預測模型後損失降 8.79%,但還不能算預測優勢
用免費的日開高低收資料,檢查過去一年的漲跌路徑能解釋多少 SPY 與 QQQ 的每日波動,以及把它加進常見的波動預測基準後,預測損失有沒有下降。觀測到的損失有下降,但被比較的模型彼此包含,沒有有效的顯著性檢定,結論只能是描述性的。 這個結果能幫你決定什麼 用過去的波動預測未來的波動,是部位大小與風險預算的基本功。一個自然的問題是:除了「前一天、前一週、前一個月的波動」,過去一年的漲跌路徑本身,還有…
→
📄
氣候新聞燒得越久,綠色與傳統能源 ETF 隨後更容易大跌嗎?69 波新聞、2017 到 2026 年的免費資料:看不出來
用免費的新聞量和 ETF 日收盤價,檢查氣候新聞燒得越久,綠色與傳統能源 ETF 之後的風險是否跟著升高。69 波新聞熱潮、18 組檢定,沒有任何一組達到門檻。 這個結果能幫你決定什麼 持有綠色能源 ETF(ICLN、TAN)或傳統能源 ETF(XLE、XOP)的人,看到氣候新聞連續好幾天占滿版面,常會想:這波燒得這麼久,要不要先減碼?這份研究把這個直覺寫成可以檢驗的規則,用 2017-01-01…
→
📄
想用遊戲電競 ETF 分散科技股風險?2019 到 2026 年的資料:大盤一緊張,它和 QQQ 的相關升到 0.84
手上已經有 QQQ 或 ARKK,想再配一點遊戲電競 ETF(ESPO、HERO 這類)或 DraftKings、Robinhood 這種博彩、交易 App 股票,常見的理由有兩個。一個是「題材不一樣,跌的時候應該不會一起跌」。另一個是擔心:這些股票本身很晃,會不會哪天先出事,再把恐慌帶進科技股和比特幣? 這兩件事都可以用價格資料檢查。2026 年 Papathanasiou 在《Journal…
→
量今天的波動,選哪種方法差很多?五種工具實測 20 年 SPY 資料 | VolPred