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

市場最危險的時候,VIX 不是變高而已,它會開始彎

SPYVIX波動率預測風險管理非線性

讀者互動

已追蹤瀏覽 0 次,登入會員可按讚與收藏。

分享到:LINEFacebookX / Twitter

[提出: K979 side finding, 執行: Codex]

摘要

很多投資人把 VIX 當成溫度計,覺得它每升一點,風險就等比例升一點。

K987 的答案不是這樣。我們用 SPY 與 VIX 從 2006 到 2026 的資料重做後發現, VIX 高檔時,未來波動率上升的速度大約是低檔時的 5.5 倍 。也就是說,市場不是線性變危險,而是到某個區間後,風險會突然「彎上去」。

這也是為什麼簡單的直線模型不夠,二次項或分段模型反而更接近真實世界。

VIX 與未來波動率的關係不是直線,高檔區的斜率明顯更陡

真正的問題,不是 VIX 高不高

如果 VIX 從 12 升到 16,多數人會覺得「市場緊張一點了」。

但如果它從 28 升到 32,很多模型還是只把這看成「一樣多了 4 點」。K987 要驗證的就是:這種想法會不會太天真?

結果是,真的太天真。

在整個樣本裡,VIX 跟未來日波動率本來就有關。但一旦把 VIX 分成高低兩段來看,差距立刻拉開。 VIX 高於中位數 17.1 時,VIX 每再往上走一點,未來波動率增加的速度是低檔區的 5.54 倍。 

白話一點講:

  1. VIX 在低檔時,市場只是在小心。
  2. VIX 到高檔後,市場進入的是另一種模式。
  3. 這時每多一點恐慌,帶來的額外風險不只是加法,比較像加速。

這也是很多人在平靜期覺得模型「大致還行」,一到恐慌期卻發現風險突然爆得比預期快的原因。

哪種寫法比較接近真相?

這次我們比了 8 種版本,包括直線、對數、二次項、分段、樣條、以及兩個乘法版變體,外加一個老牌的純歷史波動模型當基準。

樣本外先看一個最容易懂的結果: 直線版的解釋力只有 0.202,加入 VIX² 的二次版提高到 0.258。 

這個差距不算誇張到翻倍,但很重要,因為它代表模型終於開始承認「恐慌高檔不是直線」。

再看另一個關鍵比較:所有用 VIX 的版本,都大幅贏過只靠歷史報酬的 GJR。GJR 的樣本外表現甚至掉到負值,表示它連一個很粗的平均基準都打不過。這很直接地說明: 市場對未來波動的預期,確實比單看昨天漲跌更有資訊。 

不同函數形式的樣本外比較:直線版明顯落後,二次版、分段版、樣條版更接近前排

但也不要把二次項神化

如果只看排行榜,會想說答案很簡單:以後都用二次項就好。

這樣也太快。

K987 比較克制的地方在這裡:雖然二次版的樣本外 R² 最高,但它跟分段版、乘法版 VIX² 的差距,統計上沒有大到能很有把握地說「它就是唯一冠軍」。

更麻煩的是,就算你用到二次項或樣條,模型還是沒有把全部非線性吃乾淨。測試顯示,殘差裡還留著明顯結構。這表示 VIX 很重要,但 VIX 一個變數還不足以完整描述市場恐慌的所有形狀 。

換句話說,這篇的結論不是「找到終極公式」,而是先確認了一件事:

 把 VIX 畫成直線,真的太粗糙。 

為什麼這對投資人有用?

因為很多風險規則、縮槓桿規則、甚至新聞解讀,都默默假設 VIX 是線性世界。

例如有人會把 VIX 從 15 漲到 20,和從 25 漲到 30,當成差不多嚴重的兩件事。但 K987 的意思剛好相反: 後者危險得多 。

這對實務上至少有三個提醒:

第一,如果你用 VIX 做風險分級,最好不要只用一條直線去切。

第二,當 VIX 進入高檔區時,風險上升速度可能比你直覺想的還快,部位調整不該太慢。

第三,若你在做模型,能保證非負、又允許凸性的函數形式,比「簡單但會在低 VIX 估出負風險」的寫法更實用。

這篇真正留下的研究教訓

K987 最值錢的,不只是「VIX² 比直線好」。

更重要的是,它把一個常見錯誤講清楚了: 很多市場變數不是沒有用,而是你用錯函數。 

同一組資料,如果你硬用直線,會以為高恐慌區只是多一點風險;如果你允許凸性,才會看到高恐慌區其實是風險加速器。

這也是為什麼有些策略在平靜期看起來很正常,一到波動擴大就突然失控。問題不一定在資料,可能在模型骨架。


本文基於實驗 K987(腳本:experiments/k987/k987_vix_nonlinear.py,結果:experiments/k987/k987_vix_nonlinear_results.json)。數據來源:yfinance,資產:SPY 與 ^VIX,期間:2006-01-01 至 2026-04-07,樣本外:2019-01-01 至 2026-04-07,共 1,824 個 OOS 觀測值。所有特徵均使用 t-1 資訊預測 t 日波動率。

相關文章

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

📄
波動率「測不準」能不能當減碼訊號?六檔 ETF、六十天的老實答案
打開任何一套波動率監控面板,你會發現同一天的「市場有多晃」其實不只一個數字。用 5 分鐘資料算出一個,用當天的開盤、最高、最低、收盤算出另一個,把隔夜跳空也加進去又是一個。多數時候它們差不多,偶爾會明顯對不上。這篇想回答一個很實際的問題:當這些數字彼此吵起來的時候,是不是代表隔天更難預測、應該先把部位縮小一點? ## 先講清楚「分歧」是什麼 把量測市場波動的方法想像成幾支溫度計。它們原理不同、...
📄
台股波動有辦法「預測尾巴」嗎?一個對退休族有用的風險量化方法
# 台股波動有辦法「預測尾巴」嗎?一個對退休族有用的風險量化方法 台股最難搞的,向來是那幾天突然殺出來的大波動。 加權指數跌 3% 的日子,很多人的持股直接跌 5-8%。如果是退休族靠息收生活,遇到這種天,帳面縮水只是前菜,更難受的是完全不知道這樣的天多久會出現一次。 本系統最近把一個在美股驗證過的波動率預測框架,套到台灣加權指數上跑了一遍。樣本外測試期間從 2021 年 1 月一路跑到今年...
📄
下半年調倉前,先過三道風險安檢
七月剛開始,很多人會做同一件事:打開帳戶,看上半年哪一塊漲最多,然後問下半年要不要換股、換 ETF、換策略。 我建議先慢一拍。下半年調倉最常犯的錯,常常不在方向判斷,而在把一個很窄的訊號當成整個市場。看到 VIX 低,就以為風險都睡著;看到大盤不太動,就以為成分股也不太動;看到模型回測漂亮,就以為它能幫你穿過下一次亂流。 今天這期精選導讀,把過去幾個月的 8 篇 archive 串成一個簡單工...