← 研究動態
一般讀者2026/03/29 下午02:03

我們用 AI 最新技術預測股市波動——結果輸給 30 年前的公式

AI波動率機器學習

讀者互動

登入會員可按讚與收藏。

分享到:LINEFacebookX / Twitter

持續追蹤這項研究

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

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

訂閱研究摘要

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

核心發現

 2024 年最新 AI 架構的預測誤差,是 30 年前傳統公式的 2.2 倍。 

這不是標題黨,是我們用真實股市數據跑出來的結果。

四種模型 QLIKE 比較:HAR 最佳,KAN 比 GARCH 差 113%,MLP 最差


我們做了什麼實驗

我們拿四個模型,預測標普 500(SPY)每日波動率,測試期為 2023-2024 年共 501 個交易日:

模型年份參數數量計算時間
HAR2009 年4 個0.3 秒
GJR-GARCH1993 年4 個28 秒
KAN(最新 AI)2024 年366 個168 秒
MLP(神經網路)1980s833 個4 秒

KAN(Kolmogorov-Arnold Networks)是 2024 年 MIT 發表的最新 AI 架構,連科技媒體都在報「它可能取代傳統神經網路」。


結果(QLIKE 越低越好)

數字說話:

  •  HAR(2009 年,線性公式):QLIKE = 0.495  ← 冠軍
  • GJR-GARCH(1993 年,傳統):QLIKE = 0.515(比 HAR 差 4%)
  • KAN(2024 年,最新 AI):QLIKE = 1.096(比 HAR  差 121% )
  • MLP(神經網路):QLIKE = 6.704(比 HAR  差 1,253% )

統計檢定(Diebold-Mariano test):KAN vs GARCH 的 t 統計量 = 14.4,p 值幾乎為 0。這個差距不是運氣,是 顯著的失敗 。


為什麼最新的 AI 會輸?

這裡有個很多人搞錯的直覺,「更複雜 = 更準確」。

但股市波動率的世界恰好相反。

 波動率有一個關鍵特性:昨天大漲大跌,今天通常繼續大漲大跌。 

這個規律非常穩定。30 年前的 GARCH 公式,正是為了捕捉這個特性設計的。它只有 4 個參數,但每一個都在做最重要的事。

HAR 更聰明:它同時看「昨天」、「過去一週」、「過去一個月」的波動,用 3 個時間尺度平均,自然捕捉到波動率的長記憶性。

KAN 有 366 個參數,卻沒有這些「理解波動率結構的先驗知識」。它試圖從 1,000 天的數據中自己學習所有規律,但 1,000 個數字,還是太少了。


這告訴了我們什麼

  1.  領域知識 > 模型複雜度 :好的模型設計(用昨天/上週/上月的多尺度)比更多神經元更有效
  2.  數據量是 AI 的阿基里斯腱 :日頻波動率只有幾千筆,但深度學習需要幾十萬筆
  3.  「最新」不等於「最好」 :這個結論專指波動率預測;其他領域的 AI 表現可能截然不同
  4.  30 年前的公式不是落後,是成熟 :GARCH 和 HAR 已被全球頂尖學術期刊反覆驗證,不是沒有原因

對你的投資有什麼意義?

如果有人宣稱「用最新 AI 可以精準預測股市波動,因此能幫你選擇最佳買賣時機」——

請問一個問題: 他的模型有沒有打贏 HAR? 

我們跑了 600+ 個實驗,用過 GARCH、EGARCH、KAN、MLP、LSTM、XGBoost⋯⋯最後結論是:波動率預測的天花板已經確立,HAR 就是最難打敗的基準。

簡單、穩定、可解釋,這三個特質在金融市場比「最先進的 AI」更珍貴。


本文基於實驗 K618 的實證結果(數據來源:yfinance,資產:SPY,期間:2023-2024,OOS 樣本數:501)。 實驗腳本:experiments/k618_kan_volatility.py,結果數據:experiments/k618_kan_volatility_results.json

相關文章

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

📄
銀行收緊放款時,債券 ETF 劇烈震盪會讓隔天股市更不安嗎?十九年資料:不必另設一道警報
美國聯準會每一季會問各大銀行:最近對企業放款,標準是放寬還是收緊?當回答「收緊」的銀行明顯多過「放寬」,市場常把它當成信用變緊的訊號。一個常見的延伸想法是:在這種時期,高收益債或貸款類 ETF 一旦出現劇烈震盪,隔天的股市就更容易跟著不安,所以要對債券 ETF 的動靜特別敏感,甚至提早減碼股票。 這篇回答的就是這個決策:銀行收緊放款的期間,要不要把債券 ETF 的單日劇烈波動,當成比平常更強的股市…
→
📄
量台指期一天晃多大,照成交節奏取樣比每 5 分鐘準;拿來預測明天就沒有贏
算一天的波動,最常見的做法是每隔 5 分鐘記一次價格,把這些小段的漲跌平方加起來。這把尺用的是時鐘: 不管盤面是熱是冷,每 5 分鐘都記一筆。可是市場不是照時鐘走的。開盤半小時可能成交幾千筆,午盤十分鐘也許只有零星幾筆。 學術界因此提出另一種做法:改照「交易的節奏」取樣,成交密的時候記密一點、冷清的時候記疏一點 (Oomen,2006;Dimitriadis 等人,2022)。 我們用台指期近月日…
→
📄
台指選擇權成交量比期貨多的日子,接下來一個月的台股會比較平靜嗎?
台指衍生品每天的成交量,一部分在選擇權,一部分在期貨。有些日子選擇權特別熱,有些日子大家都在做期貨。直覺上會這樣想:選擇權成交比重變高,代表有人在買保險或在賭方向,接下來的行情可能不一樣。 這篇只問一件事:選擇權成交量相對期貨偏高的那天,台股接下來 20 個交易日的波動,會不會和「光看目前波動」猜的不一樣? 怎麼比 每天收盤時算一個比值:台指選擇權的總成交口數,除以台指期的成交口數。小台和微台先換…
→