相关性:为什么十只股票也可能是一只
读完你会知道
- 相关系数在 −1 到 +1 之间,读的是同向波动的程度,不是涨跌幅度。
- 持仓数量不等于分散程度,同行业、同风格、同因子的十只股票可能高度相关。
- 降低相关性要看资产类别、驱动因素和危机时的表现,而不是只看历史平均值。
很多人第一次做分散,是把手里的钱拆成十份,买十只名字不同的股票。买完之后账户确实「分散」了,但市场一跌,十只一起跌,跌幅还差不多。这不是运气差,而是这十只股票本来就在讲同一个故事。
组合管理的第一个问题不是「买几只」,而是「它们会不会一起动」。回答这个问题的工具,就是相关性。
一、相关系数到底在说什么
相关性衡量两个序列的同向程度,常用 Pearson 相关系数表示,取值范围是 −1 到 +1。它只看方向是否同步,不看涨跌幅度。两只资产可以一个波动 1%、一个波动 20%,只要它们大多数时候同向,相关性就可能很高。
| 相关系数 | 含义 | 组合里的直觉 |
|---|---|---|
| 接近 +1 | 几乎同向 | 分散效果很弱,等于重复持仓 |
| 0.5 左右 | 经常同向,但也有分歧 | 能降一点波动,危机时仍可能一起跌 |
| 接近 0 | 方向关系很弱 | 分散效果明显,但不保证每次都对冲 |
| 负数 | 倾向反向 | 理论上最能降波动,但负相关很难长期稳定 |
注意一个常见误读:相关性 0 不代表「一个涨另一个一定不涨」,只代表线性关系很弱。它们仍可能同时被同一个宏观事件打击,只是节奏不同。
二、为什么十只股票会变成一只
股票价格背后有几层共同驱动:市场整体风险、行业景气、风格因子、流动性和情绪。你买的十只股票如果都在同一个行业、同一个市值区间、同一种风格上,它们共享的驱动因素太多,个股差异就被淹没了。
更隐蔽的是指数成分股。买十只沪深 300 权重股,你以为自己做了十次决策,实际上大部分仓位都在跟随同一个宽基指数。相关性高不是巧合,而是结构决定的。
所以检查分散度时,不要先数列数,先问三个问题:它们是不是靠同一个宏观变量吃饭?是不是同一种风格?极端行情里会不会被同一类资金同时卖出?三个问题里有两个答「是」,十只也可能只是一只。
三、组合波动不是个体波动的平均
两资产组合的方差可以写成:σ² = w₁²σ₁² + w₂²σ₂² + 2w₁w₂ρσ₁σ₂。最后一项里的 ρ 就是相关系数。ρ 越高,组合方差越接近两个波动的加权平均;ρ 越低,组合方差被压得越低。
这也是为什么「买很多只」不如「买几种不同驱动」。当 ρ 接近 1 时,增加数量只是把同一份风险切成更多份;当 ρ 明显小于 1 时,增加一种资产才真正改变了组合的风险结构。
四、怎么降低相关性
第一步是换驱动,而不是换名字。股票、债券、现金、商品、不同市场的指数,背后的驱动因素不同。第二步是看危机相关性:平时相关性低,危机时一起跌,这种分散在最需要的时候会失效。第三步是控制共同暴露,比如行业集中度、市值集中度、风格集中度。
还有一个反直觉的点:不要为了追求低相关而买一堆自己看不懂的资产。相关性只是风险控制的一个维度,理解不了的东西,波动再低也可能在别的地方咬你一口。
五、常见误区
- 数量等于分散。十只同行业股票的相关性可能比两只不同资产还高。
- 历史相关性不会变。危机时相关性会上升,平时算出来的低相关可能失效。
- 负相关资产一定更好。负相关往往伴随低收益或高成本,不能只看相关系数。
- 相关性低就不会一起亏。相关性描述的是同向程度,不是保本承诺。
数据与口径
- 相关系数采用 Pearson 线性相关系数,范围 −1 到 +1;文中数值为说明性示例。
- 组合方差公式假设权重固定、不做再平衡,实际组合会随价格漂移。
- 本文只讨论风险结构,不构成任何资产配置或买卖建议。