第三章:资产配置理论——马科维茨有效前沿、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%的股票。一旦股市崩盘,债券根本拉不住。

风险平价模型的核心思想是:让每种资产对组合总风险的贡献相等。说白了,不是“钱平摊”,而是“风险平摊”。

具体做法:

  1. 计算每种资产的边际风险贡献(MRC)
  2. 调整权重,使所有资产的MRC相等
  3. 通常需要加杠杆来达到目标收益

举个例子:假设股票波动率20%,债券波动率5%。在风险平价框架下,债券的权重会是股票的4倍左右,这样两者的风险贡献才能打平。

风险贡献计算公式:

RCi = wi · (Σwjσij) / σp

风险平价条件:RC1 = RC2 = ... = RCn

我建议你在做风险平价时,注意两个坑:

  • 杠杆风险:债券权重高了,收益可能不够,需要加杠杆。但杠杆本身会引入融资成本和流动性风险。
  • 相关性突变:平时股票和债券是负相关的,但危机时可能变成正相关。2008年和2020年都出现过股债双杀。风险平价模型在那种环境下会失效。

3.4 三种模型的对比与选择

你可能会问:那我到底该用哪个?

我的经验是:

  • 马科维茨有效前沿:适合做理论分析、组合优化入门。但实际应用时一定要加约束和正则化。
  • CAPM:适合做风险归因和业绩评价。别用它来预测未来收益,会失望的。
  • 风险平价:适合做长期配置,尤其是养老金、保险资金这类风险厌恶型资金。但要注意杠杆和尾部风险。

我个人习惯把三者结合起来:先用风险平价定大类资产比例,再用马科维茨做细分配置,最后用CAPM做风险监控。这样既有理论支撑,又接地气。

资产配置三大模型核心逻辑 马科维茨有效前沿 目标:给定风险下收益最大 输入:预期收益、协方差矩阵 输出:最优权重组合 缺点:参数敏感、不稳定 适用:理论分析、优化入门 资本资产定价模型 核心:E(Ri)=Rf+β·(Rm-Rf) β:衡量市场风险敏感度 α:超额收益(选股能力) 缺点:假设过强、不精确 适用:风险归因、业绩评价 风险平价模型 目标:每份风险贡献相等 输入:波动率、相关性 输出:风险均衡权重 缺点:需杠杆、尾部风险 适用:长期配置、保守资金 三者结合:风险平价定大类 → 马科维茨做细分配置 → CAPM做风险监控

实战建议:

如果你刚开始做资产配置,我建议先从等权重风险平价入手。别一上来就搞复杂的优化模型。等你对数据、对市场有了感觉,再慢慢引入马科维茨和CAPM。记住:简单的方法往往更稳健


公众号:蓝海资料掘金营,微信deep3321