← 研究動態
一般讀者2026/09/10 上午11:32

五個時期都贏,為什麼還不能說新模型穩勝?

波動率預測風險管理美股模型風險證據判讀

讀者互動

登入會員可按讚與收藏。

分享到:LINEFacebookX / Twitter

持續追蹤這項研究

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

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

訂閱研究摘要

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

五個時期都贏,為什麼還不能說新模型穩勝?

看到一個模型在五段差異很大的市場環境裡都贏,直覺會想把舊模型換掉。這份美股實測把復甦、歐債危機、中國貶值與油價崩跌、貿易戰與疫情、升息與 AI 熱潮分開檢查。加入恐慌指標的版本每段都有較低的預測誤差,平均變化為 -3.92%。

正式淘汰程序給出的答案保守得多。歐債危機與疫情兩段裡,基本版仍留在可接受集合;較嚴格的強度門檻只在中國貶值與油價崩跌那段跨過。五段同方向是一個好訊號,還不足以支撐「穩勝」兩個字。

這個差距很值得一般投資人弄懂。基金簡報、投資工具與量化服務常會展示「多段測試全部勝出」。勝出次數只告訴你方向,沒有回答每段差多少,也沒有回答那個差距是否大到能排除日常雜訊。

五段都贏,幅度差很多

測試資料來自 SPY 與恐慌指標的日資料,對齊後共有 6,288 筆,涵蓋二○○○年初到二○二四年底。每段都用固定 2,000 筆歷史資料重估,再拿下一段未參與估計的日子評分。分數越低,代表波動率預測與實際波動的落差越小。

市場階段測試日數新版相對基本版的誤差變化基本版是否仍可留下
金融海嘯後復甦504-2.46%否
歐債危機502-1.20%是
中國貶值/油價崩跌504-6.53%否
貿易戰/疫情505-5.28%是
升息/AI 熱潮502-4.15%否

五段測試期的誤差都下降,但歐債危機與疫情兩段仍無法排除基本版

表裡最容易看錯的是疫情那列。誤差降低 -5.28%,幅度只比最大的一段少一些,基本版卻沒有被淘汰。原因在每天的輸贏不夠穩定:平均差距看起來大,逐日誤差的波動也大。歐債危機則是另一種情況,平均只差 -1.20%,連點估計都很接近。

兩種情況需要不同處理。歐債危機提醒你改善幅度很小;疫情提醒你平均改善可能由少數劇烈日子拉出來。只報一個平均數會把兩者混成同一種勝利。

測試期分開,訓練資料仍會重疊

五段測試期彼此沒有重疊,乍看像五次互不相干的考試。模型在每段開始前用的歷史訓練窗口,卻共用了大量資料。

金融海嘯後復甦與歐債危機兩段的第一次重估,共用 1,496 筆訓練資料;接下來三組相鄰階段分別共用 994、994 與 992 筆。每個窗口總共是 2,000 筆。前一段教會模型的東西,有相當部分也出現在下一段的訓練裡。

四組相鄰測試期的訓練資料共用筆數

測試期分開仍然有價值,因為模型要面對不同的未來市場。共享訓練資料則限制了「重複五次」的說法。五張考卷的題目不同,考生準備時讀過的教材大量相同;五次及格提供一致方向,不能直接當成五組獨立證據。

原始分析也計算過一個把五段視為獨立投票的輔助讀數,並明確拒絕用它下正式結論。問題不在公式算錯。獨立性這個前提沒有被資料支持,算式再精確也補不回前提。

讀模型報告時,先找三個欄位

第一個欄位是「每段改善多少」。只寫全勝,可能把 -1.20% 與 -6.53% 放在同一格。幅度會影響工具值不值得換,也會影響你能承受多少導入成本。

第二個欄位是「舊模型有沒有被正式排除」。這份結果在歐債危機與疫情兩段仍留下基本版。若新舊模型都留在可接受集合,實務選擇就要把穩定性、維護成本與資料可得性一起放回來。

第三個欄位是「各段共享多少訓練資料」。市場階段可以不重疊,訓練資料仍可能高度重疊。報告若只列測試日期,沒有列每段模型重估時用了哪些歷史資料,你看不到證據之間的依賴。

對投資決策的界線

這份實測衡量波動率預測,沒有測交易報酬、最大回撤或交易成本。誤差較低可以改善部位風險估計,無法自動變成更高報酬。若服務商把預測分數直接接到「策略更賺」的結論,中間至少還缺一段含成本的樣本外交易驗證。

資料也只有美股單一標的,日報酬平方只是潛在波動率的有雜訊代理值;價格檔是目前版本的還原資料,並非重建每個歷史下載日當時的資料版本。這些限制沒有推翻五段同方向,卻限制了它可以被推廣到哪些市場與用途。

先前的技術版更正文處理模型程式與檢定設定;本文只回答修正後的五段結果該怎麼讀。最穩妥的結論很短:新版值得留在候選名單,現有證據還不支持把基本版全面退場。


資料來源:experiments/k889b_v2/k889b_v2_cross_oos_results.json;凍結輸入為 yfinance 的 SPY 與恐慌指標還原日資料,資料對齊期間為二○○○年初至二○二四年底。圖表由 storage/drafts/k889b_v2_general_charts.py 直接讀結果檔產生。本文不構成投資建議。

懶人包圖組

五段市場環境中,加入恐慌指標的模型每段預測誤差都較低,但嚴格強度門檻只在其中一段跨過。

五段測試期的預測誤差變化從負一點二零到負六點五三,歐債與疫情兩段的正式程序仍留下基本版。

相鄰測試期第一次重估模型時,兩個訓練窗口共用九百九十二到一千四百九十六筆資料;因此五段方向一致不能直接當成五次獨立重複。

相關文章

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

📄
銀行收緊放款時,債券 ETF 劇烈震盪會讓隔天股市更不安嗎?十九年資料:不必另設一道警報
美國聯準會每一季會問各大銀行:最近對企業放款,標準是放寬還是收緊?當回答「收緊」的銀行明顯多過「放寬」,市場常把它當成信用變緊的訊號。一個常見的延伸想法是:在這種時期,高收益債或貸款類 ETF 一旦出現劇烈震盪,隔天的股市就更容易跟著不安,所以要對債券 ETF 的動靜特別敏感,甚至提早減碼股票。 這篇回答的就是這個決策:銀行收緊放款的期間,要不要把債券 ETF 的單日劇烈波動,當成比平常更強的股市…
→
📄
第三季今天收官,第四季是四季裡平均最好的一季:要不要為年底行情先加碼,先看平均、寬度、代價三欄
今天九月三十日,是第三季最後一個交易日。 到昨天九月二十九日收盤,美股大盤 ETF 收在 764.20 美元,第三季到目前漲 2.33%,九月到目前小跌 0.37%,今年以來漲 12.07%。九月一日那篇〈九月確實是十二個月裡最差的一格,但那一格是從十二格裡挑出來的〉說,九月是標普 500 月份表裡平均最差的一格;今年的九月到昨天為止,只跌了不到半個百分點。 翻過這一頁,接下來就是大家說的「年底行…
→
📄
10/28 FOMC 沒有點陣圖:61 場會議裡,有沒有點陣圖,股市反應分不出差別
聯準會一年開八次定期會議,只有三、六、九、十二月那四次會公布經濟預測摘要,也就是大家熟悉的點陣圖。 10 月 28 日這場沒有點陣圖。市場上常把這種會議叫「小會」,意思是資訊少、市場不太會動。 這個說法有沒有根據?我們把 2012-01-25 到 2026-09-16 的 117 場定期會議全部拿出來比,其中 59 場有點陣圖。 本文寫於會議前四週,下面沒有任何一個數字是 10 月 28 日的結果…
→