系列 #1 現代投資組合理論(MPT)告訴我們:把不完全相關的資產放一起,組合風險會下降。系列 #2 風險平價進一步算出:波動越大配越少。
但這兩篇都建立在一個假設上——資產之間的相關性是穩定的。偏偏現實不這麼美好。這篇要談:相關性是什麼、怎麼算、什麼時候它會背叛你。
相關性 ρ:從 -1 到 1 的聯合舞步
相關性衡量兩項資產的價格「一起動」的程度:
- ρ = 1:同漲同跌,分散效果→零。
- ρ = 0:各自獨立,分散效果最大化。
- ρ = -1:你漲我跌——幾乎不存在於真實市場。

50/50 組合,資產本身不變,光靠改變相關性,累積報酬的路徑和最終波動就差很多。ρ=0.9 跟 ρ=-0.5 的波動度可能差到三倍。
台股實際相關性長怎樣?
我用 2025~2026 年日資料算了一下幾組代表性標的:
| 資產 A | 資產 B | 相關性 ρ | 說明 |
|---|---|---|---|
| 0050 台灣50 | 2330 台積電 | 0.21 | 同向但分散效果佳 |
| 0050 台灣50 | 0056 高股息 | 0.19 | 不同 ETF 間相關不高 |
| 0050 台灣50 | 00679B 美債 | -0.05 | 接近零相關 |
| 2330 台積電 | 2454 聯發科 | 0.46 | 同類科技股中等相關 |
| 2330 台積電 | 2882 國泰金 | 0.39 | 跨產業天然降低 |


關鍵觀察:台股跨類別(科技 vs 金融 vs 美債)相關性多數在 0.0 ~ 0.4 之間。
0050 跟美債 ETF(00679B)的相關性甚至 -0.05——接近完美零相關,是台股組合中極佳的分散工具。
0050 跟美債 ETF(00679B)的相關性甚至 -0.05——接近完美零相關,是台股組合中極佳的分散工具。
相關性的致命陷阱:崩盤時它會逼近 1
相關性最大的問題不是它多大,而是它不穩定。歷史一再證明:
系統性風險來臨時,所有資產的相關性會同時上升——你以為分散了,卻發現全都在跌。
2008 年、2020 年 COVID、甚至 2022 年的股債雙殺——每次重大事件,相關性矩陣都會「收縮」:原本低相關的變中等、中等變高。唯一不受影響的只有無風險資產(現金/定存)。
用 Python 算你的組合相關性
import pandas as pd
import numpy as np
# 載入多檔資產收盤價
codes = ["0050", "0056", "2330", "00679B"]
prices = pd.DataFrame()
for code in codes:
df = pd.read_csv(f"stock_history/{code}.csv")
prices[code] = df["close"]
rets = prices.pct_change().dropna()
corr = rets.corr()
print(corr.round(3))
# 同類(0050 vs 2330)〜0.21
# 跨類(0050 vs 00679B 美債)〜-0.05
資金配置三篇總回顧
系列 #3:相關性與分散效果(本篇)
▸ 台股真實相關性矩陣、崩盤相關性陷阱、跨類別分散
▸ 台股真實相關性矩陣、崩盤相關性陷阱、跨類別分散
三篇看完,你至少知道:
✅ 為什麼分散有效(MPT)
✅ 怎麼配最好(風險平價)
✅ 什麼時候分散會失效(相關性陷阱)
✅ 為什麼分散有效(MPT)
✅ 怎麼配最好(風險平價)
✅ 什麼時候分散會失效(相關性陷阱)
💙 覺得這篇文章有幫助嗎?按個讚吧!
📝 警語:本系列為歷史研究分析,不構成任何投資建議。文中標的僅為說明用途,過去績效不代表未來表現。
Reference: Markowitz, H. (1952). Portfolio Selection. The Journal of Finance.
Reference: Markowitz, H. (1952). Portfolio Selection. The Journal of Finance.
📌 量化龍的量化研究室 — 讓數據說真話
發佈留言