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

事件擠成一週:你手上的六個「預警訊號」,實測只有一個真的會叫

VIX波動率風險管理信用利差事件交易

讀者互動

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

分享到:LINEFacebookX / Twitter

7 月 14 日,美東時間早上 8 點半,美國 6 月 CPI 公布。同一個早上,摩根大通、美國銀行、花旗、高盛、富國銀行的財報全部趕在開盤前送出。上午 10 點,Fed 主席 Warsh 坐上眾議院金融服務委員會的位子。往後兩天,ASML、台積電、Netflix 接著上場。

五個交易日,塞進了一整季的資訊量。

這種週次有個固定的副作用:所有人都開始找「先行指標」。信用利差是不是已經在示警?對沖基金的部位是不是站得太擠?政策文件的流量是不是在變多?科技股的恐慌溢價是不是比大盤高?這些問題都很合理,也都很好寫成標題。

麻煩在於,它們大多沒有通過檢驗。

VolPred 過去幾週把這些「預警訊號」一個一個拆開來測過。這一期,我們先把站內九篇實證接成一條線,再補上一份新的體檢:把六個最常被引用的訊號放進同一個框架,問它們同一個問題。答案比多數人預期的更冷。


一個訊號要能用,得先過四關

先把標準講清楚。市場上被稱作「預警訊號」的東西太多,如果沒有一致的驗收標準,任何一條曲線都能講出故事。

我們用四道體檢:

 第一關:它真的先動嗎。  訊號必須領先,同時發生的東西叫描述,不叫預警。VIX 跳高的那一天股市正在跌,那不算預警,那是同一件事的兩種寫法。

 第二關:領先期久到你來得及做事嗎。  領先兩個小時的訊號,散戶用不上。本文一律用「未來 5 個交易日」當標準,也就是這一週。這是一般人真的來得及調整部位的尺度。

 第三關:扣掉噪音之後還在嗎。  同時測 100 格,總會有幾格漂亮。統計上必須做多重檢定校正,付出「你其實試了很多次」的代價。

 第四關,也是最常被忽略的一關:它只是把「當下的波動」換句話說嗎。  這一關殺傷力最大。很多訊號跟今天的市場波動高度重疊,你以為它在告訴你未來,其實它只是在複述現在。真正該問的問題是:在我已經知道「過去 20 天市場有多震」之後,這個訊號還能多告訴我什麼?

預警訊號的四道體檢

第四關的技術名字叫增量資訊。接下來的實測,整篇都繞著它轉。


新做的體檢:六個訊號,同一把尺

我們抓了 SPY 從 2010 年 3 月 30 日到 2026 年 7 月 2 日的日資料,共 4,090 個交易日(來源:yfinance,收盤價與成交量)。

要預測的目標固定: 未來 5 個交易日的已實現波動 (年化,用 t+1 到 t+5 的報酬計算,訊號一律取自 t 日或更早,沒有任何一格用到未來資料)。

對照組只有一個變數: 過去 20 天的已實現波動 。這是最笨、最便宜、任何人都算得出來的東西。它本身就能解釋未來一週波動的 32.5%。

然後六個候選訊號,一個一個加進去,看 R² 還能再往上多少。統計檢定用 Newey-West HAC 校正(lag = 28,依重疊視窗與序列相關性設定),六個訊號一起做 Holm 多重檢定校正。

結果如下。

訊號表面相關(原始 IC)扣掉當下波動後(偏 IC)HAC t 值Holm 校正後 p增量解釋力
 VIX 指數 0.630 0.444 6.87<0.001 +15.48 pp 
 成交量擁擠度 (SPY 量能 60 日 z 分數)0.2520.2184.90<0.001+5.01 pp
 信用利差代理 (HYG 相對 IEF 20 日落後)0.2470.1893.470.002+4.36 pp
科技恐慌溢價(VXN − VIX)0.034−0.012−0.871.00+0.16 pp(不顯著)
股債波動分歧(TLT 20 日波動 − SPY 20 日波動)−0.3500.0400.951.00+0.09 pp(不顯著)
波動的波動(VIX 20 日變動幅度)0.209−0.083−0.501.00+0.03 pp(不顯著)

六個熱門預警訊號的增量資訊體檢

左圖那兩排灰色與彩色的長條,是這份體檢的全部重點。

灰色是「表面相關」,也就是你在任何一篇市場評論裡會看到的數字。彩色是「扣掉當下波動之後還剩多少」。

看 股債波動分歧 這一格。表面相關是 −0.350,數字漂亮到可以直接當標題:「股債波動一分歧,市場就要震」。可是扣掉當下波動之後,偏相關只剩 +0.040,t 值 0.95,Holm 校正後完全不顯著,增量解釋力 +0.09 個百分點。它的方向甚至翻了面。

原因不神秘。TLT 的 20 日波動減掉 SPY 的 20 日波動,本來就內含了「SPY 現在有多震」。當 SPY 波動高的時候這個差值自動變小,而 SPY 波動高的時候下週通常也震。所以它看起來會預測,實際上只是把對照組的答案抄了一遍。

 波動的波動 同樣栽在第四關:表面相關 0.209,扣掉之後變成 −0.083,t 值 −0.50。 科技恐慌溢價 (VXN 減 VIX)連表面都撐不住,原始相關只有 0.034。

真正活下來的是三個:VIX、成交量擁擠度、信用利差代理。三個都通過 Holm 校正。

但通過檢定跟「有用」還隔著一段距離。看最右邊那欄的增量解釋力:VIX 一個人加了 15.48 個百分點,成交量與信用利差各自只加了 5.01 和 4.36 個百分點。也就是說,你千辛萬苦去追蹤信用市場,換來的增量資訊大約是 VIX 的四分之一,而 VIX 是攤開手機就看得到的數字。

一句話: 六個訊號裡,只有一個值得你花力氣。 

再狠一點:把 VIX 也放進對照組

上面的對照組只有「過去 20 天的波動」。如果你已經在看 VIX 了呢?

把對照組換成「過去 20 天波動 + VIX」(兩個變數合起來解釋力 47.96%),再把其他五個訊號一個一個加進去:

訊號HAC t 值Holm 校正後 p在「已經有 VIX」之後的增量
信用利差代理3.560.001+2.06 pp
成交量擁擠度3.800.001+1.11 pp
波動的波動0.841.00+0.07 pp(不顯著)
科技恐慌溢價−0.581.00+0.04 pp(不顯著)
股債波動分歧0.031.00+0.00 pp(不顯著)

信用利差和成交量擁擠度沒有完全歸零,統計上還撐得住,但增量已經縮到 2.06 和 1.11 個百分點。你為了追蹤它們付出的資料成本、時間成本、以及誤判成本,能不能換回這一兩個百分點,是一個很實際的問題。

而剩下三個,在有了 VIX 之後,數字直接趴平。


這不是第一次:站內九篇實證,講的是同一件事

上面這份體檢的結論,跟 VolPred 過去幾週分開做的九個研究彼此吻合。把它們排在一起看,脈絡會更清楚。

擁擠度:資料是真的,訊號是假的

先從最時髦的那個開始。《對沖基金在國債期貨越站越擠,但免費的擁擠度指標預警不了下一週》(7/11)處理的是一個真實的隱憂:Fed 的 FEDS Notes 用機密的 Form PF 資料拆出,2025 年 9 月對沖基金的美國國債總曝險約 4.0 兆美元,前 50 大基金就佔了九成。一群人押同一個方向、綁在同樣的融資條件上。

問題是 Form PF 拿不到,一般人只能用 CFTC 每週公佈的部位報告當替代品。那篇文章嚴格對齊了公佈時點(訊號一律往後推一週,每個預測起點只用得到「上上一份」報告),清出 899 個可用的訊號起點,事前寫死四個預測目標。

結果:TLT 與 IEF 的預測誤差確實小幅下降,但 t 值只有 −1.27 和 −0.58,離門檻 −3 差得很遠,多重檢定校正後的 q 值全部停在 0.563。四格通過零格。

這跟我們今天測出的「成交量擁擠度」有 5 個百分點增量,看似矛盾,其實一致:擁擠度確實帶一點資訊,但那點資訊小到扛不住嚴格的檢定門檻,也扛不住多重檢定。

政策與監管標題:流量很大,訊號很小

《監管新聞很多,先別急著拿來當波動率訊號》(7/11)做了一個樸素但誠實的測試:美國 Federal Register 從 2012 到 2026 年的 78,564 份規則與擬議規則文件,對上 3,641 個交易日的 ETF 波動與下跌風險。

最漂亮的一格是工業股 ETF 的 5 日下跌風險,統計強度 3.19。如果只看那一格,標題可以寫成「監管壓力預警工業股波動」。

可是整個設計同時檢查了 144 格。144 格裡有 14 格初步過關, 嚴格校正之後,剩下 0 格 。

這正是第三關的意義。同樣的邏輯在《政策標題嚇人,數據沒這麼怕:八次稀土管制公告之後,礦業 ETF 都怎麼走?》(6/29)裡再演一次,而且演得更露骨:八次稀土管制公告後,事件後一週的波動率平均是基準的 2.45 倍,看起來政策衝擊很猛。可是中位數只有 0.87,意思是過半的 ETF、過半的事件,事件後反而比之前更安靜。312 個檢定裡高於基準的比例只有 46.2%,跟拋硬幣一樣。

平均值被少數幾個極端週拉高了。那幾週確實驚人(2025 年 4 月 4 日的公告後,LIT 五日內最大單日絕對報酬是事件前 30 天平均的 10.5 倍),但 「有時候很猛」跟「可以預警」是兩件事 。

信用市場:它會反應,但它不會提前

信用利差是這一輪最受歡迎的預警候選。它在我們今天的體檢裡通過了 Holm 校正(增量 +4.36 個百分點),但站內兩篇實證把它的邊界劃得很清楚。

《Fed 開會前,信用債真的會先示警嗎?這次答案偏否定》(6/26)用 102 場 FOMC 事件測了一個很直接的問題:拿 FOMC 前 5 天的信用壓力,去預測 FOMC 後 5 天的 SPY 波動。結果模型 反而變差 13.85% 。等到 FOMC 之後、信用市場的反應已經發生,再拿它去預測更後面的波動,才有 5.92% 的改善。

翻成白話:信用債會反應,但它反應在後面,不是前面。你想用它當事件前的紅綠燈,方向就搞反了。

《股市在怕,債市沒在怕:信用市場對這波科技股震盪的沉默》(7/10)給了一個近在眼前的實例。7 月 9 日收盤,QQQ 的 20 日已實現波動是 30.95%,比自己前 60 個交易日的均值高出 8.7 個百分點。同一天,HYG 的 20 日已實現波動只有 3.31%,比自己的 60 日均值   1.38 個百分點。ICE BofA 美國高收益債的選擇權調整利差收在 2.70%,比 60 日均值還收窄了 7.5 個基點。VIX 只有 15.84。

一邊在加速,一邊在減速。如果你只看科技股會以為市場快出事,只看債券會以為什麼都沒發生。

這種分歧在事後常常被寫成「債市看破了」或「股市太天真」。實際上它只是提醒:不同市場的波動有各自的節奏,把其中一個當成另一個的預言家,多半會失望。

一個我們必須自己承認的落差

這裡要停下來講一件對我們自己不太有利的事。

上面那份新體檢裡,信用利差代理在「已經有 VIX」之後仍然留下 +2.06 個百分點的增量,統計上撐得住。但六週前,《高收益債利差看起來很會預警,真正拿來預測波動卻幾乎沒多加幾分》(6/03)用的是 FRED 真正的高收益債利差資料、2000 到 2026 年共 6,558 個交易日,結論比我們今天更冷:控制 VIX 之後,高收益債利差的增量 ΔR²  只有 0.000266 ,incremental F-test 的 p 值是 0.067,連 5% 都沒過。而且把樣本切成五個連續五年窗之後,它的係數會 正負翻轉 。

兩份研究看起來打架,實際上分工很清楚:

  • 我們今天算的是 樣本內 的 R² 增量,門檻低。
  • K872 算的是 樣本外 的預測誤差,用嚴格的比較門檻,門檻高。

一個訊號在樣本內顯著,跟它在樣本外真的幫你賺到錢或躲掉風險,中間隔著一整條鴻溝。信用利差就卡在這條鴻溝裡:它有一點資訊,但那點資訊經不起樣本外的檢驗,也經不起時代切換。

《市場最恐慌那幾天,我們還是沒找到另類數據的增量價值》(6/03)把最後一條退路也堵死了。常見的辯護是:這些訊號平常沒用,但在市場真的出事的那幾天會發揮價值。那篇研究就專門去測那幾天:定義 VIX 單日變動超過 2 倍滾動標準差為「跳躍日」,抓出 181 天,配對出 113 組可用檢定,測 VVIX、政策不確定性、金融壓力指數等六個候選。

跳躍日裡表現最好的是 VVIX,統計強度只有 1.35;控制日那邊最大也只有 0.56。沒有一個接近門檻。連「只在危機日有用」的交互作用檢定也全數失敗。


那什麼是穩定的?體制,不是訊號

如果六個訊號裡只有一個扛得住,接下來的問題就變成:那我到底該看什麼?

答案很不性感,但它一路穩定: 先看你現在在什麼體制裡。 

把 4,090 個交易日按當天 VIX 分成三等份,看接下來 5 天實際震了多少:

VIX 分位樣本天數未來 5 日已實現波動(平均)中位數
低 VIX(安靜)1,3568.29%7.33%
中 VIX1,35311.92%10.98%
高 VIX(緊張)1,35421.08%17.81%

VIX 三分位決定接下來一週的震幅

高 VIX 那三分之一的日子,接下來一週的震幅是安靜組的 2.5 倍。這個關係比任何一個「先行指標」都穩定,而且它免費。

站內《VIX 體制決定一切:195 次非農公佈日,波動率差距達 3 倍》(6/21)在事件日上得到同一個結論,而且更極端:2010 到 2026 年的 195 次非農公佈日裡,當天 VIX 低於 15 時,SPY 平均只動 0.498%;VIX 高於 25 時,平均動 1.488%。同樣是「非農日」,體制不同,震幅差三倍。

換句話說,日曆告訴你「哪天會有事」,體制告訴你「有事的話會有多大」。前者人人都有,後者才是決定部位大小的東西。

而現在的體制是安靜的。7 月 10 日收盤 VIX 是 15.03(yfinance),落在我們樣本裡的低 VIX 那一格。歷史上這一格的日子,接下來一週的平均震幅是 8.29%。

這不代表本週不會出事。低 VIX 組的標準差是 4.41 個百分點,尾巴照樣存在。它代表的是: 如果你打算為了這週的事件密度大幅減碼,你賭的是一個歷史上比較少發生的情境。 


那事件日到底該不該躲?

這是最後一個要處理的直覺,因為它是本週最多人會做的事。

《事件日前別急著躲:NFP、CPI、FOMC 留下的共同線索》(6/28)已經把數字算完了。K820 把 2006 到 2025 年的 5,028 個交易日攤開,標出 FOMC、NFP、CPI 共 637 個事件日,測試「事件日前先砍倉」的策略。

50/50 的 SPY+GLD 基準組合,Sharpe 是 0.8814。事件日改成半倉之後,Sharpe 掉到 0.6757。

躲掉的波動確實有,但躲掉的報酬更多。這是一筆虧本生意。

理由不難理解:事件日的波動雖然比較大,但方向仍然是隨機的。你砍掉的是波動,也砍掉了同一批日子裡的期望報酬;而且你每次進出都在付成本。


這一週,決策順序長這樣

把上面所有東西壓成一張表。這是本週你真正需要的東西。

順序該做的事依據
 1 先確認體制:VIX 15.03,低 VIX 格。歷史上這一格接下來一週的平均震幅 8.29%。本文體檢(SPY 4,090 天)、mile_eda69bfb
 2 用 VIX 決定部位大小。它是六個訊號裡唯一有實質增量資訊的(+15.48 pp)。本文體檢
 3 成交量擁擠度、信用利差可以參考,但別給它們超過 VIX 的權重(增量各只有 5.01 / 4.36 pp)。本文體檢、mile_02c9eb89
 4 股債波動分歧、波動的波動、科技恐慌溢價:本次體檢中沒有通過校正,先當雜訊。本文體檢
 5 政策/監管標題不要當波動訊號。144 格校正後 0 格存活。mile_af40e182mile_9839822d
 6 不要為了躲事件日而砍倉。實測 Sharpe 從 0.8814 掉到 0.6757。mile_76475146

誠實的邊界

這份體檢有幾件事沒做,先講清楚,免得被過度引用。

第一,測的是  SPY 未來 5 日的已實現波動 ,不是報酬方向,也不是崩盤機率。訊號告訴你「會震多少」,不告訴你「往哪邊震」。這兩件事常被混為一談。

第二,六個訊號用的是 公開資料的代理指標 ,包括用 HYG 相對 IEF 的落後幅度當信用壓力代理、用 SPY 量能的 z 分數當擁擠度代理。真正的信用利差資料庫、真正的部位資料(Form PF)都拿不到。代理不夠好時,訊號可能被低估。

第三,樣本是 2010 年 3 月之後的美股,涵蓋了 2018、2020、2022 幾次大震,但沒有涵蓋 2008。極端環境下的行為可能不同。

第四,VIX 的增量資訊 +15.48 個百分點很紮實,但它有一個明顯的天花板:VIX 本身就是選擇權市場對未來 30 天波動的定價。它會提前反映,也會過度反映。它是波動的最佳單一預測子,同時是最貴的保險。

第五,也是最重要的一點:這份體檢算的是 樣本內 的解釋力增量,門檻比樣本外預測低得多。K872 用樣本外標準測同一類問題時,信用利差的增量幾乎歸零。所以本文的「通過 Holm 校正」請讀成「值得再查」,不要讀成「可以下單」。

第六,「本次體檢中不顯著」的意思,是在這個樣本、這個目標、這個時間尺度上沒有通過校正。換一個目標(例如尾部風險或 21 日視窗),結論有可能不同。我們沒有測。


懶人包

四道體檢

扣掉當下波動之後還剩多少

先認體制,再看訊號


本期精選


本期新做的體檢:experiments/digest_20260713/leading_signal_audit.py,結果檔 experiments/digest_20260713/leading_signal_audit_results.json。資料來源:yfinance daily(SPY、^VIX、^VXN、HYG、IEF、TLT),樣本 2010-03-30 至 2026-07-02,共 4,090 個交易日;目標為 SPY 未來 5 個交易日的已實現波動(年化),對照組為過去 20 日已實現波動;統計檢定採 Newey-West HAC(lag=28)與 Holm 多重檢定校正;隨機種子固定為 20260713。本文為研究導讀與風險教育,不構成投資建議。

相關文章

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

📄
停火、油跌,股票就安全了嗎?用「油震斷鏈圖」逐段驗一次
七月九日,市場先用價格投了一票。[美聯社當天的市場報導](https://apnews.com/article/ebb040b1377034108cfd55adfa94ecd1)記錄,在伊朗暫時停火能否延續的疑雲下,Brent 原油回吐前一日大部分漲幅,下跌 2.2% 至每桶 76.30 美元;S&P 500 上漲 0.8%。供給中斷的想像往後退,股票也鬆了一口氣。 同一篇報導裡還有一句不能略過...
📄
VIX 掉回 16.9 的假平靜:科技股才回檔逾一成,該盯的其實是這四件事
# VIX 掉回 16.9 的假平靜:科技股才回檔逾一成,該盯的其實是這四件事 七月第二週,恐慌指數 VIX 收在 16.9,落在教科書會標成「正常偏低」的區間。盤面安靜。但翻開帳戶的人不見得同意這份安靜:六月那波科技股回檔,微軟高點到低點掉掉將近四分之一,輝達、META、亞馬遜、蘋果都在一成到一成四之間,指數卻只掉了 7%。一個數字說天下太平,帳戶說剛挨了一頓打。誰在騙人? 答案是:兩邊都沒...
📄
VIX 剩十幾點,賣波動收保費最誘人:當『波動保險公司』前,先過四道生存體檢
市場已經安靜好一陣子。VIX 從前一波驚嚇退回十幾點的低檔,盤面一天沒幾個大浪。這種時候,一個古老的誘惑會回到很多人腦裡:既然大家都在為「怕」付錢,那我來當收錢的那一方,把恐慌保費賺進口袋,不就好了? 這門生意有個正式名字,叫波動風險溢酬(Variance Risk Premium,VRP),白話就是「恐慌保費」。市場替未來波動報出的價格(隱含波動率),長期高於後來真正發生的波動。差額就是保費。...
事件擠成一週:你手上的六個「預警訊號」,實測只有一個真的會叫 | VolPred