升降息環境下,黃金真的能避險嗎?K663 三種利率環境量化驗證
讀者互動
登入會員可按讚與收藏。
持續追蹤這項研究
收藏、追蹤與明日提醒只保存必要識別資料,可在會員中心檢視或刪除。
研究資訊不構成個人投資建議;提醒僅代表研究更新,不代表交易訊號。
升降息環境下,黃金真的能避險嗎?K663 三種利率環境量化驗證
一句話結論
「黃金能避險」這句教科書常識,在 K663 的資料裡要看利率環境怎麼切。 按當天收盤的殖利率變化分組時,50/50 SPY/GLD+VT 的 Sharpe 比純股 VT 在降息期高 0.97、在升息期低 0.38,兩者差 1.35;傳統 60/40(SPY/TLT)公債組合在升息期 Sharpe 跌到 −0.04,2022 年那一輪甚至吃下 −22.9% CAGR。改用前一交易日收盤的殖利率變化分組,升息期的這個 Sharpe 差變成 +0.05,60/40 SPY/TLT 在升息期的 Sharpe 變成 0.53。 避險效果確實隨利率環境變動,但「升息時黃金與長債都失效」只在當天分組下成立。
左:K663 的分組,第 t 日報酬按第 t 日收盤的殖利率變化歸類;右:按第 t−1 日收盤的殖利率變化歸類。兩邊的策略日報酬相同,只有分組方式不同。
K663 在做什麼
K663 把 2006 年到 2026 年共 4,962 個交易日依「6 個月期 10 年公債殖利率變化」分成三段:
- 升息期(rising) :殖利率半年內漲超過 50bp。共 1,023 天(占樣本 20.6%),平均漲 +85bp。
- 平穩期(stable) :變化在 ±50bp 內。共 2,998 天(60.4%),平均 −2.7bp。
- 降息期(falling) :殖利率半年內跌超過 50bp。共 941 天(19.0%),平均跌 −93bp。
接著在每一段裡,跑五種典型配置策略,看誰活得好:純股 12/VIX 波動率目標(VT)、50/50 SPY/GLD+VT、80/20 SPY/GLD+VT、傳統 60/40 SPY/GLD(Buy & Hold)、傳統 60/40 SPY/TLT(Buy & Hold)。
K663 的分組用的是當天收盤的殖利率:第 t 日的報酬,按「第 t 日收盤的殖利率減去 126 個交易日前」歸類。這個變化在第 t 日收盤就算得出來,但它和同一天的 TLT 報酬是一起實現的(10 年期殖利率的日變動與 TLT 日報酬的相關係數為 −0.89),殖利率當天大漲的日子,往往也是長債當天大跌的日子。為了看結論有多依賴這一點,下面的表格並列另一種分組:第 t 日的報酬改按第 t−1 日收盤的殖利率變化歸類(升息 1,023 天、平穩 2,997 天、降息 941 天)。兩種分組下,策略每天的報酬完全相同,VT 權重本來就只用前一日的 VIX。
三個常識,兩種分組
常識一:「黃金抗通膨抗升息」—— 半對
按 K663 的分組,把 GLD 加進組合在降息期很有幫助,升息期反而拖累;換成前一交易日分組,降息期的好處還在,升息期的拖累消失:
| 策略 | 升息(同日) | 平穩(同日) | 降息(同日) | 升息(前一日) | 平穩(前一日) | 降息(前一日) |
|---|---|---|---|---|---|---|
| 純股 12/VIX SPY | 0.65 | 0.63 | 0.34 | 0.12 | 0.68 | 0.71 |
| 50/50 SPY/GLD+VT | 0.27 | 0.62 | 1.31 | 0.17 | 0.59 | 1.51 |
| 80/20 SPY/GLD+VT | 0.55 | 0.68 | 0.70 | 0.15 | 0.71 | 1.04 |
| 60/40 SPY/GLD (BH) | 0.43 | 0.65 | 0.97 | 0.20 | 0.61 | 1.23 |
| 60/40 SPY/TLT (BH) | −0.04 | 0.68 | 1.08 | 0.53 | 0.52 | 0.93 |
按 K663 的分組,50/50 在降息期 Sharpe 1.31,年化報酬 11.6%,最大回撤只有 −5.3%;升息期同樣的策略 Sharpe 只有 0.27,比純股的 0.65 還差。改用前一交易日分組,50/50 在降息期是 1.51、升息期是 0.17,略高於純股的 0.12;升息期除了 60/40 SPY/TLT(0.53),其餘四種配置的 Sharpe 都在 0.12 到 0.20 之間。
K663 的 Q1 量化結論是:GLD 加碼帶來的 Sharpe 優勢(50/50 SPY/GLD+VT 減純股 VT)在升息時是 −0.381,在降息時是 +0.97,差 1.35 個 Sharpe。改用前一交易日分組,同一個差值在升息時是 +0.051、降息時是 +0.795,差距縮小到 0.74。K663 沒有對這些差距做顯著性檢定。
常識二:「50/50 是穩健配置」—— 不穩健
很多退休配置文章把 50/50 當作「跨環境都能用」的萬靈丹。K663 直接打臉:50/50 SPY/GLD+VT 的 Sharpe 在三種環境的範圍是 1.046 (從 0.27 到 1.31);改用前一交易日分組,範圍是 1.337(從 0.17 到 1.51),差距沒有因此消失。
換句話說, 同一個策略在不同利率環境下的表現差距,比你切換到完全不同策略還大 。如果你把 50/50 當成「閉著眼睛買就好」,那你買到的不是穩健,是賭你恰好處在降息週期。
常識三:「股債 60/40 是黃金配置」—— 升息期的答案取決於分組方式
按 K663 的分組,60/40 SPY/TLT 在升息期 Sharpe −0.04 ,比 60/40 SPY/GLD 的 0.43 低 0.47。但這個分組把「殖利率當天大漲、長債當天大跌」的日子直接歸進升息期;改用前一交易日分組,60/40 SPY/TLT 在升息期的 Sharpe 是 0.53,比 60/40 SPY/GLD 的 0.20 高 0.33,是五種配置中最高的。
固定日期的事件期間不受分組方式影響,可以直接看:

- 2022 升息(Aggressive tightening) :60/40 SPY/TLT Sharpe −1.54 、CAGR −22.9% 、最大回撤 −26.4% 。SPY 和 TLT 那一年同時被升息打趴。
- 2013 Taper Tantrum :60/40 SPY/TLT Sharpe −0.58;50/50 SPY/GLD Sharpe −0.40。同期純股 VT 反而跑出 +1.01。
- 2020 COVID(降息崩跌) :50/50 SPY/GLD+VT Sharpe +1.12、CAGR +10.3%;純股 VT 反而 Sharpe −0.30。降息期黃金確實救了組合。
- 2024 Higher for Longer :因為利率接近區間上緣穩定波動,所有策略全都漂亮,60/40 SPY/GLD Sharpe 2.01 最強。
為什麼會這樣?相關係數隨利率環境變
K663 同時量了三個資產在各利率環境內的相關係數(按 K663 的同日分組):

- SPY-TLT :降息時 −0.534(強烈負相關)→ 平穩時 −0.282 → 升息時 +0.023 (接近不相關)。這組相關係數沒有用前一交易日分組重算。
- SPY-GLD :降息時 +0.047(接近獨立)→ 升息時 +0.175(變得跟股票同向)。
簡單說: 股債、股金的相關性在 K663 的三種利率環境裡各不相同 ;但這些環境是按當天殖利率切的,差異中有多少能事前觀察到,K663 沒有回答。
誠實的 framing
幾個讀者要小心的地方:
- 這是美國利率環境的結論 。K663 用 10Y 美債殖利率分 regime,套用到台股、新興市場時不能直接複製。
- 「TLT 失效」不等於「全部公債失效」 。K663 用的是 20+ 年長天期公債 ETF,對利率最敏感。短天期公債(如 SHY)或抗通膨公債(如 TIP)的行為完全不同,K663 沒測。
- 「Rate-conditional 配置可能更好」是研究方向,不是 K663 的結論 。K663 證明了「不分 regime 一招吃天下」會出問題,但 沒有給你「明天該轉到什麼配置」的具體規則 。要怎麼動態切換、用什麼訊號切換、切換成本多少,是 K663 後續的研究方向,不要過度解讀。
- 20 年樣本含 GFC、COVID、2022 升息三大事件 ,已經涵蓋常見利率劇情,但下一輪如果結構又變(例如 Fed 永久走向更高利率區間),這些 regime 邊界本身可能要重新校準。
給投資人的可操作 takeaway
如果你只能記三件事:
- 「黃金避險」的效果隨利率環境變動 :降息期加 GLD 的好處在兩種分組下都在(Sharpe 差 +0.97/+0.80);升息期的拖累只出現在當天分組(−0.38),前一交易日分組是 +0.05。不要把 GLD 當成「總是會幫你」的工具;前一交易日分組下,升息期把黃金換回股票也沒有比較好(純股 0.12、50/50 0.17)。
- 「50/50 退休配置穩健」這個說法在三種利率環境下表現差 1.046 Sharpe(前一交易日分組是 1.337) ,這不是穩健,是運氣。
- 長天期公債(TLT)在升息期的表現,取決於怎麼定義升息期 :按當天殖利率分組,60/40 SPY/TLT 的 Sharpe 是 −0.04;按前一交易日分組是 0.53。2022 年那一輪股債同跌(60/40 SPY/TLT 的 CAGR −22.9%)是真實事件,但不能推廣成「升息期長債一定拖累股票」。
方法論誠實補充
這篇是「黃金避險條件性」的描述性研究, 不是交易訊號 。三件事讀者要分清楚:
- Regime 分類用的是當天收盤的殖利率 。利率環境用「到第 t 日收盤為止的半年 10Y 殖利率變化」分類,這個值在第 t 日收盤就算得出來,不必等半年;問題在於它和第 t 日的債券報酬同時實現,所以「在升息期 Sharpe 是 X」是描述歷史,不能拿來決定第 t 日的持有。改用第 t−1 日收盤的殖利率變化分組後,升息期的 GLD Sharpe 差、60/40 SPY/TLT 的 Sharpe,以及 TLT 減 GLD 的 Sharpe 差都改變正負號(見第一張圖)。
- 沒做正式統計檢定 。文中各環境之間的 Sharpe 差距都沒有檢定;正式要說「顯著」需要 DM test、Harvey-haircut 或 bootstrap CI,K663 沒做(後續 K 補上)。
- 參數敏感度未測 。50bp regime threshold、126 交易日 lookback、TLT 作為 20+ 年公債 proxy 都是固定設定;換成 30bp / 60bp、或 TIP / IEF 結論可能變。
換句話說: 「降息買金」這條 K663 沒幫你證明能 real-time 交易,只證明了「同一策略在歷史上不同利率環境表現差很多」 。要做 regime-conditional 配置(K663 後續方向),需要 (a) 即時可觀測的 regime proxy、(b) 切換成本、(c) cross-OOS 驗證。
相關研究
- K646 :80/20 vs 50/50 跨期 OOS 比較(80/20 在 4/5 OOS 期勝出)
- K237 系列 :50/50 SPY/GLD 基準的多期驗證
- K222b :退休 SWR(safe withdrawal rate)下的配置敏感性
參考文獻
- Baur, D. G., & Lucey, B. M. (2010). Is Gold a Hedge or a Safe Haven? Journal of Banking and Finance.
- Baur, D. G., & McDermott, T. K. (2010). Is gold a safe haven? International evidence. JBF.
- Erb 與合著者 (2013). The Golden Dilemma. Financial Analysts Journal.
- Campbell, J. Y., et al. (2017). Inflation bets or deflation hedges? Journal of Finance.
數據來源:yfinance(SPY, GLD, TLT, ^VIX, ^TNX),下載期間 2006-01-01 至 2026-03-27;扣除半年殖利率變化的起算期後,樣本為 2006-07-06 至 2026-03-26,共 4,962 個交易日。實驗 ID:K663。
相關文章
先讀正式關聯,若無則使用標籤與主題相似度補齊