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

同一個神經網路,換個對手就從贏 28% 變成輸 6%

風險值深度學習模型比較公平基準TLTHYG

讀者互動

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

分享到:LINEFacebookX / Twitter

同一個神經網路,換個對手就從贏 28% 變成輸 6%

風險值要回答一個很窄的問題:明天這檔 ETF 最壞會跌多少,才有 95% 的把握不會被跌破?銀行拿它算資本,基金拿它設停損。算錯了,不是多賠一點的問題,是整個風控假設垮掉。

我們拿了兩檔債券 ETF:TLT(美國長天期公債)和 HYG(高收益公司債)。從 2015 年 1 月到 2026 年 6 月 26 日,每一格比較都有 2,887 個交易日的成績可以對答案。

丟進去的模型是一個小型神經網路。它每天讀五個訊號(前一天的已實現波動、兩檔債券 ETF 的動能、信用利差變化、VIX),中間過兩層各 16 和 8 個神經元,直接輸出明天的風險值。每個月用當時看得到的所有歷史重新訓練一次。所有輸入都往前推一天,模型看不到今天的答案。

第一份成績單:贏,而且贏很多

先跟課本裡最老實的方法比。這個方法叫歷史模擬法:把過去一年的每日報酬排排站,找出最差的那 5% 落在哪,明天就用那個數字當警戒線。它不做任何模型假設,只是把歷史抄一遍。

用預測風險值的標準評分(pinball loss,數字越低越準)來看,神經網路四種情境全勝。

標的與信心水準神經網路平均損失歷史模擬法誤差降低巧合機率
TLT,95% 風險值0.000987930.001003961.60%0.700
TLT,99% 風險值0.000273140.0003151713.34%0.302
HYG,95% 風險值0.000512820.0006006814.63%0.033
HYG,99% 風險值0.000156670.0002195728.65%0.016

在 HYG 這檔上,誤差降了 14.63% 和 28.65%,而且兩個都通過統計檢定(巧合機率低於 5%)。

這種結果寫成論文標題毫無難度:深度學習讓風險值誤差最多降低將近三成。表也有、檢定也過、樣本外也做滿十一年半。

第二份成績單:同一份預測,全輸

問題出在對手。

歷史模擬法固定回看過去一年,它不知道 VIX 在噴、不知道信用利差在擴大。它唯一的更新方式,是等壞事真的發生、進到那個視窗裡。神經網路吃五個即時訊號,贏它是應該的。這場比賽從一開始就不對等。

所以我們換一組對手:讓傳統模型也吃同樣五個訊號。分位數迴歸、HARQ、CAViaR,三個都是課本等級的老方法,資訊集跟神經網路完全一樣,重估頻率一樣,落後期規則一樣。三者逐日取損失的中位數,當成「認真調校過的傳統作法」這條基準線。

同一份神經網路預測,換這條線來比:

標的與信心水準神經網路平均損失傳統模型基準線誤差變化檢定值 t巧合機率
TLT,95% 風險值0.000987930.00096115惡化 2.79%+1.1280.259
TLT,99% 風險值0.000273140.00026076惡化 4.75%+1.1470.251
HYG,95% 風險值0.000512820.00048397惡化 5.96%+2.5350.011
HYG,99% 風險值0.000156670.00014659惡化 6.87%+0.7540.451

四種情境,神經網路全部落後,幅度從 2.79% 到 6.87%。

同一個模型、同一段十一年半、同一份逐日預測。從「誤差降低 28.65%」變成「誤差惡化 6.87%」,中間沒有任何一行程式碼被改過。被換掉的只有那條用來對照的線。

四種情境下神經網路的表現:對歷史模擬法(橘)全部領先,幅度 1.60% 到 28.65%;對公平基準(藍)全部落後

誠實的話得說完

先說我們不能主張的部分。四個落後的格子裡,只有 HYG 95% 那一格的檢定值站得住腳(統計檢定顯著(強度中上,統計值 2.535),巧合機率 0.011);另外三格的巧合機率都在 0.25 以上,統計上分不出勝負。

準確的講法是:這個神經網路對公平基準沒有帶來增量價值。它不是被打爆,它是白做了。多了一層非線性、多了幾百次訓練,換來的預測跟老方法在統計上分不出高下,四格的方向卻一致偏差。

也不能說神經網路一無是處。看 HYG 的 99% 風險值:實際跌破警戒線的天數,神經網路是 1.21%(目標值 1%),傳統模型分別是 0.66%、0.62%、0.69%。傳統模型太保守,警戒線畫得太低,Kupiec 檢定甚至拒絕了其中兩個的校準(分位數迴歸 0.049、HARQ 0.029;CAViaR 的 0.079 沒被拒絕)。神經網路在這一格的違規率反而最接近目標。

換句話說:損失分數上它輸,違規次數的校準上它比較誠實。兩個指標指向不同方向的時候,該做的是兩個都報,而不是挑對自己有利的那個寫進摘要。

那 28% 是從哪裡冒出來的

累積損失曲線把答案畫得很清楚。歷史模擬法(藍線)在 2020 年 3 月之前跟其他模型幾乎貼在一起,然後在崩盤那幾週一次跳開,之後再也沒追回來。

四格累積損失曲線:歷史模擬法在 2020 年 3 月一次跳高後永久落後,神經網路(紫)始終貼在傳統基準(黑虛線)上方一點點

那不是神經網路的功勞,那是歷史模擬法的結構缺陷。當市場一天崩掉 10%,回看一年的視窗要花好幾個月才反應得過來,這段落後期會被記在帳上。任何一個吃即時訊號的模型都能在同一段時間拉開一樣的差距,包括那三個 1990 年代就寫進教科書的老方法。

所以「深度學習贏了 28%」這句話真正衡量的東西,是崩盤期間歷史模擬法有多慢,不是神經網路有多聰明。

這件事的實用價值

讀任何一份宣稱模型有效的報告,不管是券商的策略、平台的績效還是期刊的論文,先看它拿什麼當對手。

對手是不是吃得到跟主角一樣的資訊?如果主角看得到 VIX 而對手看不到,那個勝差裡有多少是模型的功勞、多少只是資訊優勢,報告本身分不清楚。

對手有沒有被認真調校?把一個 default 參數的舊模型抓來挨打,跟把一個調校過的舊模型抓來對打,得到的結論完全是兩件事。

差距是不是集中在單一事件?把累積曲線畫出來,如果整條領先都是 2020 年 3 月那一個月給的,那份報告談的是那次崩盤,不是模型的長期能力。

這三個問題不需要統計背景就能問。而在 K1572 這個案例裡,它們把一個「誤差降低 28.65%」的結果,還原成一句誠實得多的話:在同樣的資訊底下,這個神經網路沒有找到傳統模型找不到的東西。

數據與復現

實驗編號 K1572(前置實驗 K1571),程式與完整結果在 experiments/k1572/,隨機種子 1571。資料為 yfinance 調整後收盤價,樣本期間 2010-01-04 至 2026-06-26,樣本外評估期 2015-01-01 至 2026-06-26,每個標的與信心水準組合各 2,887 個交易日。所有特徵一律落後一個交易日。

限制條件:這是一個小型前饋網路,不是完整的循環或注意力架構;只測了 TLT 與 HYG 兩檔債券 ETF,結論不外推到股票、日內資料或選擇權隱含波動;評分只涵蓋風險值的 pinball loss 與違規率校準,沒有加入預期損失(ES)的聯合評分。CAViaR 為了跑得動採用暖啟動最佳化,與 K1571 原版的平均損失差距落在 0.005% 到 1.5% 之間,已記在實驗檔裡。

結論標記:NULL(無增量價值),2026-06-29 經 Codex 程式審查。

懶人包

同一份預測,兩種對手:風險值在問什麼,弱對手與公平對手差在哪

怎麼比才叫公平:同一份資訊集、同一份考卷、所有輸入落後一個交易日

換個對手答案翻面:對歷史模擬法誤差降低 28.65%,對公平基準誤差惡化 6.87%

讀報告時該問的三件事:對手的資訊集、對手有沒有調校、勝差是否集中在單一事件

相關文章

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

📄
迷思實驗室|跌破均線隔天更容易崩盤?8.96% 這個數字唬了所有人
# 迷思實驗室|跌破均線隔天更容易崩盤?8.96% 這個數字唬了所有人 打開任何一個看盤軟體,10 日均線都是預設就畫在那裡的那條線。價格貼著它走的時候沒人在意,一旦跌破,留言區就開始出現同一句話:離均線越遠,越要小心。 這句話的完整版本通常長這樣。股價偏離均線太多,代表市場情緒失控,接下來波動會放大,甚至直接崩一根。它聽起來合理,而且看盤軟體上真的常常應驗。 我們把它拿去驗了一次。20 檔...
📄
把恐慌指數餵給波動率模型,七年半後的成績單
# 把恐慌指數餵給波動率模型,七年半後的成績單 預測明天的波動有多大,最省事的做法是只看股價自己:昨天跳得凶,今天大概也不會太安分。課本裡那套標準的波動率模型就是這樣運作的,它只吃一種原料,就是報酬率的歷史。 問題來了。芝加哥交易所每天都在公布 VIX,那是選擇權市場對未來 30 天波動的定價,是一群真金白銀的人押出來的看法。既然這個數字擺在螢幕上免費看,模型為什麼不拿來用? 我們把這件事跑...
📄
油價跳漲,金價卻連摔兩天:用「避風港出勤表」四道點名,查你手上的保險有沒有來上班
# 油價跳漲,金價卻連摔兩天:用「避風港出勤表」四道點名,查你手上的保險有沒有來上班 週一晚上到週二清晨,市場給了一組看起來自相矛盾的數字。 中東的衝突重新升溫,美伊互相發動飛彈與無人機攻擊,德黑蘭宣稱已封鎖荷莫茲海峽,油價單日跳漲逾 4%。這是教科書上寫的「地緣風險事件」,也是教科書告訴你黃金應該發光的那一種日子。 結果金價連跌兩天,現貨一度跌破每盎司 4,020 美元,單日重挫約 2.9...
同一個神經網路,換個對手就從贏 28% 變成輸 6% | VolPred