← 研究動態
一般讀者2026/07/12 上午09:00

市場一恐慌就該換模型?我們把台美 5,368 個交易日切成兩半,勝負沒有換人

波動率模型選擇VIX台股美股風險預測

讀者互動

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

分享到:LINEFacebookX / Twitter

市場一恐慌就該換模型?我們把台美 5,368 個交易日切成兩半,勝負沒有換人

一個很順手、但沒人驗過的操作

做風險預測的人手上通常不只一套模型。行情平靜的時候用 A,市場一翻臉就換成 B,聽起來合理:既然市場的性格變了,工具當然也該換。

我們自己也吃過這個直覺的虧。平台過去幾次跑「哪一套模型比較會預測波動」的賽馬,都是把整段歷史攤平算一個總分,然後宣布一個冠軍。總分只有一個,代表我們從來沒有能力回答一個更實際的問題:這個冠軍,在市場恐慌的日子還是同一個嗎?

這次實驗就是去回答它。答案很乾脆:勝負沒有翻盤,兩種市況下贏的是同一套,而且贏得很少。與其在市況之間換來換去,不如承認兩套差不多。

先講清楚三件事

 要預測的東西是什麼。  我們預測的是明天的波動有多大,不是漲還是跌。真實波動事後才知道,所以要有一個「代理值」來當標準答案。最單純的代理值是當天報酬的平方:漲跌 2% 那天,平方就是 4;平盤那天接近 0。

 兩套模型分別是什麼。  第一套的想法很土:把昨天、上週、上個月的波動加權平均,就是明天的波動。以下叫它 平均派 。第二套多做一件事,它記得市場下跌造成的波動會比上漲更大,所以碰到黑 K 棒會把預測值往上拉。以下叫它 不對稱派 。

 怎麼比分。  每天各自出一個預測值,跟事後的代理值比對,算出一個預測誤差分數,分數越低代表估得越準。把所有日子的分數平均起來,誰低誰贏。

把日子切成恐慌與平靜

分界線用 VIX,也就是美股的恐慌指數(台股用台版 VIX)。如果昨天的 VIX 高於「歷史上到昨天為止的中位數」,今天就算高恐慌日,反之算低恐慌日。

用昨天的數字、用只看得到過去的中位數,是為了不偷看未來。一旦拿全樣本的平均值當門檻,模型等於知道了後面幾年會發生什麼事,成績就不能信。

美股 SPY 的樣本是 2009-12 到 2026-07,共 4,156 個交易日,跨過 2020 年崩盤與 2022 年空頭;台股 0050 是 2017-01 到 2021-12,共 1,212 天,跨過 2018 年的兩次波動衝擊與 2020 年崩盤。兩邊加起來 5,368 天。

結果:四根柱子,同一個贏家

高恐慌與低恐慌日的預測誤差比較

市場市況天數平均派 誤差不對稱派 誤差誰贏
美股 SPY高恐慌1,9321.7811.508不對稱派
美股 SPY低恐慌2,2241.7511.641不對稱派
台股 0050高恐慌8071.9671.947不對稱派
台股 0050低恐慌4052.0171.947不對稱派

四種情境,不對稱派全贏,沒有一次換人。把代理值換成另一種算法(當日高低價區間再加上開盤跳空),八根柱子還是同一個方向。

到這裡,一個習慣看方向的人會下結論:不對稱派比較強,恐慌時尤其強,那就用它。慢一點。

全贏,卻不能說它比較好

看誤差的差距,美股高恐慌那組是 1.781 對 1.508,看起來有點東西。但把每一天的誤差差額拿去檢定,考慮到這種差額本身跳動得很厲害,訊號就被雜訊吃掉了。四組檢定算出來的訊噪比落在 1.0 到 2.1 之間,我們平台採用的通過門檻是 3.0。連 2 都摸不到。

門檻設在 3.0 是有原因的。金融資料被太多人反覆挖掘,跑一百個組合、挑出最好看的那一個,本來就很容易挑到運氣。門檻拉高,寧可錯過真的訊號,也不要把運氣誤報成發現。

所以正確的講法是: 不對稱派一路小贏,但這個小贏沒有強到能排除運氣。  不能寫成「不對稱派比較準」,也不能寫成「兩者一樣準」,證據只支持一句話:分不出來。

直接問:市況會不會改變勝負

前面比的是「誰贏」,還沒回答「贏的幅度會不會隨市況改變」。要回答後者,得把每天的誤差差額對「今天是不是高恐慌日」做迴歸,看那條斜率有沒有離開 0。斜率為正,代表恐慌時不對稱派的優勢變大;為負,代表變小;壓在 0 上,代表市況根本不改變什麼。

四組迴歸斜率的信賴區間全部橫跨零

四組的信賴區間全部橫跨 0。就算兩派的差距完全不受市況影響,光靠運氣也有 32% 到 84% 的機會跑出我們看到的這種偏移,遠遠稱不上證據。更有意思的是,其中三組的估計值是 負的 ,方向反而在暗示恐慌時不對稱派的優勢略微縮小,跟「危機時要換上更複雜的模型」那套說法剛好相反。當然,這三個負值本身也不顯著,不能反過來拿來說故事。

一個補充:另有一個更寬鬆的聯合檢定,在每個市場各有一種代理值上判定兩派「條件上不等價」。那個判定反映的是「兩種市況下都存在的一致小優勢」,跟「贏家會換人」是兩件事,而且換一種代理值就消失了。把它讀成市況訊號,是這次實驗最容易犯的錯,我們在內部審查時被抓過一次。

兩個差點把結論寫反的坑

第一個坑是代理值。如果只用當日最高價減最低價來衡量波動,會漏掉隔夜跳空。美股上,這種算法只捕捉到 61% 的實際波動,台股更只有 44%。少掉的那塊剛好是不對稱派最擅長的部分,於是它被系統性地扣分,第一版跑出來的訊噪比高達 49。統計上好到不可思議的數字,通常是 bug 而不是發現。

第二個坑是一筆髒資料。0050 在 2014-01-02 有一根供應商端的錯價,收盤價一夜之間從 37.41 掉到 9.33,等於一天跌 139%,遠遠超過台股 7% 的漲跌幅限制。

不對稱派會把大跌記在心裡,於是這一根假跌棒毒害了它接下來整整一個月的預測,單日誤差大到主導整條曲線,一度把結論推向「台股有穩健的市況依賴性」這種漂亮版本。清掉那段之後,結論反過來。

修法在流程,不在資料。程式裡加了一道閘:任何一天的報酬超過交易所漲跌幅限制,實驗直接中止。壞資料應該讓流程停下來,不該讓人靜靜繞過去。

對操作的意思:省掉一個動作

如果你正在考慮「平常用一套、恐慌時換一套」,這次的證據支持你別這麼做。多一套模型就多一組參數要調、多一個切換規則要定門檻,每一層都是過度配適的入口,而換來的好處在統計上看不到。

反過來說,這篇也沒有給任何一派發獎牌。兩套模型在台美市場、兩種代理值、兩種市況下都咬得很緊。挑順手的那套、把切換的力氣省下來,是目前資料能支持的最好建議。

一個誠實的但書:日頻的波動代理值本來就吵,這種檢定的鑑別力不高,小到中等的市況效應有可能真的存在而被我們漏掉。能講的是:如果有一個大到足以支撐「換模型」的效應,5,368 天的資料應該要看得到,而我們沒看到。


 數據來源 :美股 SPY 與恐慌指數 VIX 取自 yfinance(2005-01 至 2026-07);台股 0050 取自 yfinance,台版 VIX 為 VIXTWN 日資料(平台實驗庫存檔序列)。程式碼、完整結果表與隨機種子(42)收在平台實驗庫,實驗編號記於本文 metadata。

 方法 :條件式預測能力檢定,方法源自 Giacomini & White (2006, Econometrica 74(6), 1545-1578);誤差指標為變異數預測的標準損失函數,所有預測值只使用預測日之前的資訊。

 限制 :台股樣本期只涵蓋一次重大危機(2020);市況只用單一個二元的恐慌門檻切分,更細緻的切法(連續恐慌指數、期限結構、總體變數)留給後續。

懶人包圖組

懶人包圖 1

懶人包圖 2

懶人包圖 3

相關文章

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

📄
台股恐慌 37、美股只剩 16:一道 20 點的「恐慌溫差」,用三個問題就能讀懂
# 台股恐慌 37、美股只剩 16:一道 20 點的「恐慌溫差」,用三個問題就能讀懂 七月九日收盤,兩個數字擺在一起很不對盤。美股的恐慌指數 VIX 收 15.84,貼著今年低點;同一天,台灣的恐慌指數收 37.09。中間差了 21 點。 這不是單日的插曲。攤開期交所官方的臺指選擇權波動率指數(市場慣稱台版 VIX),台股的隱含波動率已經連續 54 個交易日站在 30 以上,六月二十六日一度衝...
📄
VIX 跌破 16 之後:三個波動率裂縫,比恐慌指數本身更值得留意
# VIX 跌破 16 之後:三個波動率裂縫,比恐慌指數本身更值得留意 VIX 這五個交易日一路探底:6/29 收 17.65,6/30 收 16.45,7/1 收 16.59,7/2 收 16.15,7/3 美股開盤前來到 15.84。連 16 這個心理關卡都守不住,是今年少見的低檔區。 FRED 資料顯示,7/1 當天 VIX3M 收在 19.16,比現貨 VIX 的 16.59 高出 2...
📄
財報週的隱波偏斜:市場替七巨頭標的價,你看得懂嗎?
# 財報週的隱波偏斜:市場替七巨頭標的價,你看得懂嗎? 七月底到八月中,美股七巨頭要輪流交財報。TSLA 和 GOOGL 打頭陣(7/23),MSFT、META、AMZN、AAPL 擠在 7/30–7/31,NVDA 壓到八月底。這段時間期權市場最有意思的地方不在股價,而在一個平常沒人看、財報週卻藏著整場戲的東西:市場願意替「這次會跳多大」開多少價。 我抓了 2026 年 7 月 10 日當天...
市場一恐慌就該換模型?我們把台美 5,368 個交易日切成兩半,勝負沒有換人 | VolPred