二十一天說 0.05、六十三天說 0.49:同一組黃金與大盤資料,你的避險保單漏填了『觀察期』那一欄
讀者互動
登入會員可按讚與收藏。
持續追蹤這項研究
收藏、追蹤與明日提醒只保存必要識別資料,可在會員中心檢視或刪除。
研究資訊不構成個人投資建議;提醒僅代表研究更新,不代表交易訊號。
八月二十五日美股收盤,黃金 GLD 過去二十一個交易日漲了 14.26%,同期 SPY 漲 3.63%。恐慌指數 15.45,比一個月前低了 17.25%。
看起來是一句話就能講完的行情:避險資產在漲,而市場不怕。
但如果你手上真的有黃金部位,而你買它的理由是「跟股票不同步」,那麼今天有一個更該問的問題: 那個「不同步」,現在還成立嗎?
我去算了。答案不是一個數字,是三個,而且它們互相矛盾。
| GLD 對 SPY 日報酬相關係數 | 讀數 | 近三年百分位 |
|---|---|---|
| 21 個交易日窗口 | 0.045 | 28.8 |
| 63 個交易日窗口 | 0.488 | 90.3 |
| 252 個交易日窗口 | 0.311 | 97.2 |
資料來源:yfinance 日調整收盤價,截至二○二六年八月二十五日收盤
同一天、同一組價格、同一條公式。只換窗口長度:短窗說黃金跟大盤幾乎無關(而且比多數時候更無關),長窗說兩者的同步程度接近三年最高。


這不是計算副作用。同一天、同一套程式,把黃金換成長天期公債 TLT,三個窗口的排序剛好反過來:21 日 0.424、63 日 0.298、252 日 0.231,短窗最高、長窗最低。窗口效應對每個資產的作用方向不一樣,所以你不能靠「都用同一個窗口」來抵銷它。
這篇要給你的東西:把「避險資產」換成一張保單
「避險資產」是一個標籤。標籤的麻煩在於,它是二元的,一個東西要嘛是,要嘛不是,而市場給你的從來不是二元的答案。
所以我把它換成一張保單,三欄。你手上任何一個號稱抗跌、防禦、避險的部位,都填得完:
| 欄位 | 保單上寫什麼 | 你要看的數字 | 填錯的樣子 |
|---|---|---|---|
| 保額波動 | 這份保單自己值多少、抖多大 | 它自己的已實現波動率,以及在自己歷史裡的位置 | 用資產類別的標籤代替實測 |
| 理賠條件 | 什麼時候賠、跟你的主部位怎麼連動 | 相關性, 而且必須寫明觀察期幾天 | 只寫一個相關性數字,不附窗口 |
| 保費 | 這份保護現在多少錢 | 對應的隱含波動率減已實現波動率 | 用「便宜」當成「不需要」 |
三欄裡最容易漏的是中間那欄的後半句。下面逐欄填,每一欄都用平台過去累積的實測撐著。
第一欄:保額波動,它自己抖多大
先看今天的讀數。
| 標的 | 21 日年化已實現波動率 | 近三年百分位 |
|---|---|---|
| 半導體 SOXX | 53.89% | 87.0 |
| 黃金 GLD | 24.58% | 80.4 |
| 那斯達克 QQQ | 22.15% | 79.5 |
| 必需消費 XLP | 16.89% | 90.3 |
| 大盤 SPY | 12.92% | 56.1 |
| 長天期公債 TLT | 12.36% | 51.2 |
黃金這個月抖得比那斯達克還兇,而且不是差一點。24.58% 對 22.15%,兩者都落在自己三年歷史的八成位置上。
這一格為什麼要單獨問,七月那篇把電力股當避風港的人,可能沒發現它的波動率已經翻倍講得最直接。那篇用 yfinance 日收盤價,區間二○二三年一月到二○二六年七月十日,把四檔美國電力生產商的年化實現波動率攤開:Vistra 從 28.8% 到 52.3%,Constellation 從 26.9% 到 51.3%,Talen 從 17.7% 到 60.7%——三年翻了三倍多,比同期 NVIDIA 的 38.0% 還高。同一段時間,公用事業板塊 ETF XLU 從 17.8% 微降到 16.9%。
教科書把公用事業放在防禦那一格,市場已經改了答案,但只改了其中幾個名字。XLU 對大盤的 beta 是 0.05,而那四檔電力股落在 1.1 到 1.9 之間。
這一欄的填法:不要用抽屜的名字代替實測。 同一個抽屜裡的東西可以走散,而走散的過程不會有人通知你。
第二欄:理賠條件,相關性沒附窗口,等於沒報
這是本期真正要講的那一格。
先講一個容易被誤用的正確數字。七月那篇🧪 迷思實驗室|黃金不是股災保險箱:它有時救你,有時跟著一起跌(K1628)用二○一六年一月到二○二六年七月、共 2,638 個共同交易日的 SPY 與 GLD 日報酬,算出全樣本同日相關只有 +0.075。
+0.075。這就是「黃金跟股票不相關」這句話的出處,它沒有錯。
錯的是把它當成保單條款。同一篇把條件收緊之後:
| 條件 | 天數 | GLD 收紅率 | GLD 平均日報酬 | SPY-GLD 同日相關 |
|---|---|---|---|---|
| 全樣本 | 2,638 | 53.8% | +0.055% | +0.075 |
| SPY 下跌 | 1,170 | 53.0% | +0.005% | +0.032 |
| SPY 跌逾 1% | 290 | 47.9% | +0.025% | +0.103 |
| SPY 跌逾 2% | 92 | 45.7% | +0.067% | +0.248 |
| SPY 跌逾 3% | 33 | 48.5% | -0.180% | +0.360 |
SPY 跌逾 2% 的 92 個壓力日,GLD 只有 45.7% 收紅,比擲硬幣還差;同日相關反而爬到 +0.248。跌逾 3% 的 33 天,GLD 平均 -0.180%,相關 +0.360——樣本小要保守讀,但方向已經清楚。
同一篇還把幾段壓力期拆開:二○一八年第四季 SPY 跌 13.5%、GLD 漲 7.5%,相關 -0.244,這是大家想像中的避風港;二○二二年升息熊市 SPY 跌 17.7%、GLD 也跌 11.1%,相關 +0.102。
所以「條件」不只是「跌多少」,還包括「量多久」。這兩個維度合起來,才是理賠條款。
那為什麼一個平均值能跟一堆條件讀數差這麼多?八月那篇十四個市場的波動率記憶力『幾乎一樣』,換成天數卻是 14 天到永遠(K491)把這個機制講得最乾淨。K491 把十四個跨資產標的用同一套設定從二○一○年初估到二○二六年三月,波動率慣性最低 0.9522、最高 1.0000、均值 0.9802、標準差只有 0.0141——十四個完全不同的市場,數字擠在小數點後第二位以內。
然後把同一組參數換算成半衰期:台灣 EWT 14.1 個交易日、SPY 26.9、黃金 GLD 79.4、美元 UUP 104.8,比特幣與高收益債因為慣性估到 1.0000 而直接跑出座標軸。左欄頭尾差不到五個百分點,右欄差了兩個量級以上。
那篇最狠的一句是:如果老實把十四個半衰期平均起來,你會得到一個接近兩千億天的數字,而中位數是 31.8 個交易日。均值和中位數差了九個數量級以上, 而這個荒謬的均值是一個合法的浮點數,不會報錯、不會有警告。
這正是相關性那一欄的處境。0.045 跟 0.488 都是合法的數字,都不會報錯。差別只在你有沒有把窗口寫上去。
七月那篇費半跌了一成六,VIX 卻在睡覺:你的避險工具可能對錯了目標裡有一組同樣性質的讀數,只是當時的主角是別人:四大雲端巨頭與費半的相關性,近兩個月只剩 0.06,窗口拉長到近四個月是 0.26。同一組資產、同一天,兩個窗口四倍多的差距。
那麼哪個窗口才對? 沒有哪個對。你要先說清楚你要防的是哪一層跌,窗口才有答案。 如果你怕的是明天單日重挫,短窗才是相關的那把尺;如果你在調整未來一季的配置比例,那該看的是長窗,而長窗現在告訴你的是三年第 90 百分位。
把窗口填錯的代價,八月二十五日那篇把相關性當成固定的數字,你算出來的風險值會偏小(K1041)量出來了。那篇用股票指數與黃金各一半的組合,資料自二○○五年起、只評估二○一九年一月二日之後,評估期的每一天模型都只看得到當天以前的資料:
| 算法 | 打穿次數(2.5% 那條線) | 實際比率 | 打穿次數(1% 那條線) | 實際比率 |
|---|---|---|---|---|
| 固定相關+基本波動設定 | 54 | 3.43% | 24 | 1.52% |
| 浮動相關+基本波動設定 | 47 | 2.98% | 22 | 1.40% |
| 固定相關+加入市場恐慌程度 | 49 | 3.11% | 26 | 1.65% |
| 浮動相關+加入市場恐慌程度 | 43 | 2.73% | 23 | 1.46% |
樣本 1576 個交易日,2.5% 那條線的目標是約三十九次。四個版本全部被打穿得比目標多,這件事本身就該說出來,這類風險數字在真實資料上普遍偏樂觀。但差距是實的:最差那個版本被打穿 54 次,實際 3.43%,統計檢定判定這個偏離不能用運氣解釋;最好的被打穿 43 次,實際 2.73%,落在運氣能解釋的範圍。
同一個組合、同一段期間、同一筆資料,只換掉「相關性要不要動」這個設定,你交出去的風險數字就從經得起檢驗變成經不起檢驗。
那篇還留了一個反例:固定相關但加入市場恐慌程度的版本,在 1% 那條線上反而是四個裡最差的(打穿 26 次,1.65%)。把某一個環節做得更細,不保證整體更好。
第三欄:保費,現在是便宜,不是不需要
今天的保費讀數:
| 市場 | 隱含波動率 | 21 日已實現波動率 | 兩者相差 | 相差的近三年百分位 | 近三年中位數 |
|---|---|---|---|---|---|
| 標普 500 | 15.45 | 12.94 | +2.51 | 33.9 | 4.03 |
| 那斯達克 100 | 21.79 | 22.12 | -0.33 | 23.3 | 3.14 |
那斯達克這一列的差值是負的。那斯達克波動率指數 21.79,低於它自己過去二十一個交易日實際抖出來的 22.12。用白話說: 那斯達克的保險,現在報價比它最近的實際損害率還低 ,而這個位置落在近三年第 23.3 百分位。順帶一提,那斯達克波動率指數對恐慌指數的比值是 1.410,落在近三年第 91.5 百分位,市場對「科技股比大盤抖」這件事,定價得比平常更足。
八月那篇VIX 15.46 的平靜是保費在打折,不是風險在放假把這一欄該怎麼讀寫死了。它引的那份回測用 SPY 二○○○到二○二五年的實證,算出波動率目標策略的年均保費 3.05%,拆開來按恐慌指數分級是這樣:
| 市場環境 | 恐慌指數區間 | 年化保費 |
|---|---|---|
| 極度平靜 | 低於 12 | 0% |
| 正常偏低 | 12 到 15 | 0.23% |
| 一般行情 | 15 到 20 | 1.77% |
| 高波動 | 20 到 30 | 6.44% |
| 危機時刻 | 高於 30 | 10.52% |
同一份回測裡,這個策略把二○○八年的最大回撤從 -55% 壓到 -34%。
今天的 15.45 落在第三列下緣,是整張表上保費第二便宜的那一格。那篇的原話值得抄一次: 恐慌指數報的是價格,不是時間。 它告訴你今天買保護要花多少錢,沒告訴你什麼時候會用到。
為什麼「觀察期」這一欄特別容易漏
因為短窗看起來比較安全。
八月二十五日那篇預測期愈短,模型愈自負:同一批 ETF,五日區間只裝得下七成七(K1638)測的正是這個直覺。五檔創新題材 ETF,每檔兩種預測期、兩個模型,十組可互相對照的配對,評估段二○二二年五月十六日到二○二六年六月二十六日:
| ETF | 五日(基本版) | 二十一日(基本版) | 五日(加料版) | 二十一日(加料版) |
|---|---|---|---|---|
| AIQ | 85.08% | 91.57% | 83.24% | 90.10% |
| ARKK | 81.40% | 86.08% | 80.91% | 86.27% |
| IGV | 81.98% | 92.65% | 81.78% | 92.16% |
| IPO | 85.37% | 91.47% | 84.40% | 91.37% |
| SOXX | 76.65% | 87.65% | 77.42% | 88.14% |
宣稱九成的區間,五日期的實際命中率最低只有 76.65%;換成二十一日,同一個模型變成 87.65%。十組配對,十組都是右邊比左邊大,沒有例外。
那篇給的解釋很直白:短期報酬尖峰厚尾,多數日子平淡到接近零,然後偶爾來一根。二十一天疊起來會把那些大跳稀釋掉;只看五天,一根就足以把整段推出範圍外。所以短期預測的中心點可能真的比較準,但它報出來的「我有多不確定」比長期更離譜。
把這個結論搬到相關性那一欄: 短窗的 0.045 不是比較新的答案,是比較不穩的答案。 它的三年區間從 -0.733 一路到 +0.913,你今天看到的 0.045 明天可以是 0.5。長窗的 252 日在同一段三年裡只在 -0.043 到 +0.325 之間動,它慢,但它就是慢在該慢的地方。
你今天可以做的三件事
把手上每一個「避險部位」的三欄填一次。 保額波動用二十一日年化已實現波動率,理賠條件用相關性 加上窗口天數 ,保費用對應指數的隱含減已實現。填不出來的那一格,就是你目前真正不知道的東西。
相關性欄位一定要寫兩個數字。 一個短窗、一個長窗。它們不一致是常態,不是錯誤;不一致的方向會告訴你這個部位現在是短線的分散工具,還是長線的分散工具。今天黃金的答案是前者不是後者。
不要把便宜的保費當成不必要的保費。 那斯達克那一列的負值不代表要立刻去買,它只代表現在的報價相對它自己的近況不貴。至於什麼時候會用到,價格牌上沒寫。
這篇不能回答什麼
相關係數、已實現波動率、隱含減已實現的差值都是描述統計,不是預測。本文沒有對這三欄做任何前瞻檢定,也不宣稱它們能預測未來報酬或未來相關性。
滾動窗口互相重疊,樣本並不獨立,文中所有百分位都是在我選的三年回看區間裡算的;換成十年樣本,數字會動。252 日窗口在近三年的第 97.2 百分位這個讀數尤其要保守看,它的三年區間本來就窄(-0.043 到 +0.325),落在高百分位不代表水準絕對值高。
保費那一欄用的是恐慌指數與那斯達克波動率指數的日收盤 history,本文完全沒有取用個股選擇權鏈的隱含波動率欄位:平台先前實測過那個欄位會整條失效、而且失效時回的是合法數字,所以這篇寧可用讀得到的那把尺。
至於黃金這波為什麼漲,實質利率、央行買盤、地緣風險都可能,這篇沒有能力在價格資料裡把它們分開。這篇只回答一件事:你手上那份被叫做避險的保單,三欄各自現在填什麼,以及其中一欄不寫觀察期就等於空白。
本期精選
- 🧪 迷思實驗室|黃金不是股災保險箱:它有時救你,有時跟著一起跌(七月五日)— 全樣本相關 +0.075,SPY 跌逾 2% 的日子相關變 +0.248。
- 把電力股當避風港的人,可能沒發現它的波動率已經翻倍(七月十日)— 抽屜的名字沒變,裡面的東西已經搬走。
- 油價跳漲,金價卻連摔兩天:用「避風港出勤表」四道點名,查你手上的保險有沒有來上班(七月十四日)— 這張保單的前身,四道點名版。
- 費半跌了一成六,VIX 卻在睡覺:你的避險工具可能對錯了目標(七月十八日)— 相關性 0.06 還是 0.26,差別只在窗口。
- VIX 15.46 的平靜是保費在打折,不是風險在放假(八月十一日)— 保費那一欄的分級表在這裡。
- 十四個市場的波動率記憶力『幾乎一樣』,換成天數卻是 14 天到永遠(八月二十三日)— 換一種寫法,擠成一團的表就散開了。
- 把相關性當成固定的數字,你算出來的風險值會偏小(八月二十五日)— 只換一個設定,風險數字就從及格變不及格。
- 預測期愈短,模型愈自負:同一批 ETF,五日區間只裝得下七成七(八月二十五日)— 短窗不是比較新,是比較不穩。
本期選文自七月五日至八月二十五日,跨度五十一天。
懶人包




資料與方法:yfinance 日調整收盤價,快照標的為 GLD、SPY、QQQ、TLT、SOXX、XLP、恐慌指數、那斯達克波動率指數、標普 500 與那斯達克 100,截止日為二○二六年八月二十五日美股收盤。相關係數為日對數報酬的滾動皮爾森相關;已實現波動率為二十一日對數報酬標準差年化;保費欄位定義為指數收盤減同標的二十一日年化已實現波動率;百分位以近三年(756 個交易日)回看區間計算。取數前跑過三組負對照:逐檔檢查最後有效交易日必須落在八月二十五日(避免前值填補製造假的當日讀數)、檢查三個窗口的相關係數不得相同(相同即代表滾動視窗未生效、量尺已死)、檢查黃金與已知高波動的 SOXX 及已知低波動的 XLP 三者波動率不得相同。本文未取用任何個股選擇權鏈的隱含波動率欄位。計算腳本與證據檔為 storage/drafts/digest_20260826_evidence.py、storage/drafts/digest_20260826_charts.py 與 storage/drafts/digest_20260826_evidence.json。本文整理的是風險診斷證據,不構成個別資產交易建議;所有引用數字均可沿正文連結回讀原文的資料、方法與限制。