第三章:资产配置理论——马科维茨有效前沿、CAPM与风险平价
资产配置,说白了就是决定“钱往哪放”。
我做了这么多年量化,见过太多人一上来就研究选股、择时,结果亏得一塌糊涂。为什么?因为方向错了。真正决定你收益的,不是某只股票涨不涨,而是你的钱在股票、债券、商品这些大类资产之间怎么分配。学术界有个经典结论:资产配置解释了组合收益波动的90%以上。嗯,剩下的10%才是选股和择时的事。
3.1 马科维茨有效前沿:数学家的“最优解”
1952年,一个叫哈里·马科维茨的小伙子发表了一篇14页的论文。这篇论文后来让他拿了诺贝尔奖。核心思想其实很简单:不要把鸡蛋放在一个篮子里,但也不能随便放。
他提出了一个数学框架:给定一组资产,我们能不能找到这样一个组合——在同样的风险下收益最高,或者在同样的收益下风险最低?这些“最优组合”连成一条曲线,就是有效前沿。
核心公式:
组合预期收益:E(Rp) = Σ wi · E(Ri)
组合方差:σp² = ΣΣ wiwj · Cov(Ri, Rj)
其中 wi 是资产权重,Cov 是协方差矩阵。
我在项目中遇到过一个问题:直接用历史数据算协方差矩阵,结果优化出来的权重极其不稳定。今天重仓A,明天全换成B。后来我加了收缩估计(Shrinkage)和约束条件(比如单只股票不超过5%),才让结果变得可用。
避坑指南:
我曾经天真地以为,只要找到有效前沿上的点就万事大吉。结果回测时发现,样本外表现远不如样本内。为什么?因为历史协方差矩阵是“后视镜”,未来会变。建议用滚动窗口或贝叶斯方法来估计参数。
3.2 资本资产定价模型(CAPM):风险与收益的“定价公式”
马科维茨解决了“怎么配”的问题,但没解决“该赚多少”的问题。1960年代,威廉·夏普等人提出了CAPM,说白了就是:一只股票的预期收益,等于无风险利率加上它承担的市场风险溢价。
公式很简单:
E(Ri) = Rf + βi · [E(Rm) - Rf]
其中 β 衡量的是这只股票对市场波动的敏感度。β=1,跟大盘同涨同跌;β=2,大盘涨1%它涨2%,但跌起来也加倍。
我个人习惯用CAPM做风险归因。比如一个组合跑赢了基准,我会拆解:多少是因为市场涨了(β贡献),多少是因为选股选得好(α贡献)。如果α是负的,说明你收的管理费其实是在“买亏”。
| β值 | 含义 | 典型资产 |
|---|---|---|
| β < 0 | 与市场反向 | 黄金、某些对冲策略 |
| β = 0 | 无市场风险 | 国债、现金 |
| 0 < β < 1 | 防御型 | 公用事业、消费必需品 |
| β = 1 | 与市场同步 | 大盘指数基金 |
| β > 1 | 进攻型 | 科技股、小盘成长股 |
注意:CAPM的假设非常强——市场无摩擦、投资者理性、可以无风险借贷。现实中这些都不成立。所以CAPM更像一个“基准”,而不是精确的定价工具。我见过有人拿CAPM算出来的预期收益直接下单,结果亏得很惨。
3.3 风险平价模型:让每份风险“等权重”
传统资产配置是按资金权重分配的,比如60%股票、40%债券。但你想过没有?股票的波动率可能是债券的3倍。所以这个组合里,90%的风险其实来自那60%的股票。一旦股市崩盘,债券根本拉不住。
风险平价模型的核心思想是:让每种资产对组合总风险的贡献相等。说白了,不是“钱平摊”,而是“风险平摊”。
具体做法:
- 计算每种资产的边际风险贡献(MRC)
- 调整权重,使所有资产的MRC相等
- 通常需要加杠杆来达到目标收益
举个例子:假设股票波动率20%,债券波动率5%。在风险平价框架下,债券的权重会是股票的4倍左右,这样两者的风险贡献才能打平。
风险贡献计算公式:
RCi = wi · (Σwjσij) / σp
风险平价条件:RC1 = RC2 = ... = RCn
我建议你在做风险平价时,注意两个坑:
- 杠杆风险:债券权重高了,收益可能不够,需要加杠杆。但杠杆本身会引入融资成本和流动性风险。
- 相关性突变:平时股票和债券是负相关的,但危机时可能变成正相关。2008年和2020年都出现过股债双杀。风险平价模型在那种环境下会失效。
3.4 三种模型的对比与选择
你可能会问:那我到底该用哪个?
我的经验是:
- 马科维茨有效前沿:适合做理论分析、组合优化入门。但实际应用时一定要加约束和正则化。
- CAPM:适合做风险归因和业绩评价。别用它来预测未来收益,会失望的。
- 风险平价:适合做长期配置,尤其是养老金、保险资金这类风险厌恶型资金。但要注意杠杆和尾部风险。
我个人习惯把三者结合起来:先用风险平价定大类资产比例,再用马科维茨做细分配置,最后用CAPM做风险监控。这样既有理论支撑,又接地气。
实战建议:
如果你刚开始做资产配置,我建议先从等权重或风险平价入手。别一上来就搞复杂的优化模型。等你对数据、对市场有了感觉,再慢慢引入马科维茨和CAPM。记住:简单的方法往往更稳健。
公众号:蓝海资料掘金营,微信deep3321