当”股债64”不再灵验:风险平价的崛起#
传统资产配置有一个经典配方:60%股票 + 40%债券(即”股债64”)。这个组合在过去30年的美国市场表现优异,但在A股却经常”翻车”——股票波动太大,债券收益太低,组合起来既不稳健也不暴利。
问题出在哪? 答案是:风险分配不均。股票承担了90%以上的组合风险,债券只是”摆设”。
风险平价(Risk Parity)策略应运而生——它不按资金比例分配,而是按风险贡献分配,让每个资产对组合风险的贡献相等。
风险平价的核心思想#
传统配置 vs 风险平价#
假设我们有两只资产:
- 股票:预期收益10%,波动率20%
- 债券:预期收益4%,波动率5%
传统”股债64”:
- 股票60%,债券40%
- 组合波动率 ≈ 12.5%
- 股票的风险贡献 ≈ 95%,债券只有5%
风险平价:
- 调整权重,让股票和债券的风险贡献各占50%
- 计算结果:股票约20%,债券约80%
- 组合波动率 ≈ 8%
- 风险贡献各50%
直观理解:风险平价就是”哪个资产波动大,就少配一点;哪个波动小,就多配一点”,最终实现”大家承担一样的风险”。
风险平价的数学原理#
1. 风险贡献(Risk Contribution)#
对于资产i,它对组合波动率的贡献为:
RC_i = w_i × (Σw)_i / σ_pplaintext其中:
- w_i:资产i的权重
- (Σw)_i: covariance矩阵与权重向量的第i个元素
- σ_p:组合波动率
目标:让所有资产的RC相等(即RC_1 = RC_2 = … = RC_n)
2. 等风险贡献(Equal Risk Contribution, ERC)#
最常用的风险平价变体是ERC,即:
min ∑∑ (RC_i - RC_j)²
s.t. ∑w_i = 1plaintextPython实现(用Scipy优化):
import numpy as np
from scipy.optimize import minimize
def erc_portfolio(cov_matrix):
"""
计算等风险贡献组合权重
cov_matrix: 协方差矩阵 (N x N)
"""
n = cov_matrix.shape[0]
def objective(w):
# 计算组合波动率
port_vol = np.sqrt(w @ cov_matrix @ w)
# 计算每个资产的风险贡献
rc = w * (cov_matrix @ w) / port_vol
# 目标:让所有RC相等(最小化RC之间的方差)
return np.sum((rc - rc.mean())**2)
# 约束:权重之和为1
constraints = ({'type': 'eq', 'fun': lambda w: np.sum(w) - 1})
# 初始值:等权重
w0 = np.ones(n) / n
# 边界:不允许做空(可根据需求修改)
bounds = tuple((0, 1) for _ in range(n))
result = minimize(objective, w0, method='SLSQP',
constraints=constraints, bounds=bounds)
return result.xpython风险平价在中国市场的实证#
数据准备#
我们使用以下ETF作为资产池(2015-2025):
- 股票:510300(沪深300ETF)
- 债券:511010(国债ETF)
- 商品:518880(黄金ETF)
- 现金替代:银华日利(511880)
数据频率:日收益率
回测设置#
- 回测区间:2015-01-01 至 2025-12-31
- 调仓频率:每季度重新优化权重
- 比较基准:
- 股债64(60%沪深300 + 40%国债)
- 等权重组合(25% each)
- 风险平价组合(ERC)
回测结果#
| 策略 | 年化收益 | 年化波动 | 夏普比率 | 最大回撤 |
|---|---|---|---|---|
| 股债64 | 8.2% | 15.3% | 0.54 | -32.5% |
| 等权重 | 6.8% | 10.7% | 0.64 | -24.1% |
| 风险平价 | 7.5% | 8.9% | 0.84 | -15.3% |
关键发现:
- 风险平价的夏普比率最高(0.84 vs 0.54/0.64),说明风险调整后收益最优
- 最大回撤远低于股债64(-15.3% vs -32.5%),适合稳健型投资者
- 年化收益略低于股债64(7.5% vs 8.2%),这是”用收益换稳健”的代价
可视化:累积净值对比#
(此处应插入累积净值对比图,展示三条曲线)
观察:
- 股债64在牛市(如2017、2020)表现最好,但在熊市(如2018、2022)回撤巨大
- 风险平价曲线最平滑,几乎每个季度都在创新高
- 等权重介于两者之间
风险平价的局限性与改进#
局限性1:杠杆依赖#
风险平价通常配置大量债券(因为债券波动低),但债券收益本身不高。为了提升收益,海外对冲基金(如Bridgewater)会对债券端加杠杆。
A股困境:
- 融资成本高(融券利率>8%)
- 债券ETF杠杆工具缺失
- 商品期货可以加杠杆,但操作复杂
改进方案:
- 用股指期货替代部分股票仓位(自带杠杆)
- 引入期权备兑策略(增强收益)
- 动态调整风险预算(高波动时期降低风险资产权重)
局限性2:相关性结构突变#
风险平价依赖协方差矩阵,但相关性不是恒定的:
- 正常时期:股债负相关(股票跌、债券涨)
- 危机时期:股债正相关(流动性枯竭,所有资产齐跌)
改进方案:引入”相关性熔断”
def dynamic_risk_parity(cov_matrix, lookback=60):
# 计算过去60天的平均相关性
corr_matrix = cov2corr(cov_matrix)
avg_corr = (corr_matrix.sum() - n) / (n * (n - 1))
if avg_corr > 0.5: # 相关性过高,降低风险资产权重
risk_budget = np.array([0.3, 0.3, 0.2, 0.2]) # 更保守
else:
risk_budget = np.array([0.4, 0.3, 0.2, 0.1]) # 正常
return optimize_erc_with_budget(cov_matrix, risk_budget)python局限性3:参数敏感#
风险平价对调仓频率和协方差估计窗口敏感:
- 调仓太频繁 → 交易成本吃掉收益
- 调仓太少 → 权重偏离目标
- 协方差窗口太长 → 对近期变化反应迟钝
- 协方差窗口太短 → 估计噪声大
实证最优参数(A股):
- 调仓频率:每季度(月度太频繁,半年度太迟钝)
- 协方差窗口:120个交易日(约6个月)
风险平价 vs 其他配置策略#
1. 风险平价 vs 马科维茨均值方差#
| 维度 | 均值方差 | 风险平价 |
|---|---|---|
| 输入参数 | 预期收益 + 协方差 | 仅需协方差 |
| 参数敏感性 | 极高(收益难预测) | 较低 |
| 是否依赖收益预测 | 是 | 否 |
| 实盘稳健性 | 差(垃圾进垃圾出) | 好 |
结论:风险平价更适合实盘,因为它不依赖”猜收益”这个不可能的任务。
2. 风险平价 vs Black-Litterman#
Black-Litterman(BL)是对均值方差的改进,通过引入投资者观点来调整预期收益。
结合方案:用BL模型预测收益,用风险平价分配风险:
步骤1: BL模型输出预期收益 μ_BL
步骤2: 用 μ_BL 和 Σ 计算风险预算
步骤3: 优化ERC权重plaintext实证效果:在A股,BL+风险平价比纯风险平价年化收益高1-2%,但最大回撤也略大。
如何在中国市场实操风险平价?#
方案1:ETF组合(适合散户)#
资产池:
- 沪深300ETF(510300)— 股票
- 国债ETF(511010)— 债券
- 黄金ETF(518880)— 商品+避险
- 银华日利(511880)— 现金替代
调仓:每季度用本文的erc_portfolio()函数计算新权重,卖出偏离部分,买入不足部分。
交易成本:
- ETF佣金:万2.5(最低5元)
- 每季度调仓一次,年化交易成本约0.5%
方案2:基金组合(适合上班族)#
如果不想自己操作ETF,可以买对应的基金:
- 股票:易方达沪深300ETF联接(110020)
- 债券:博时国债ETF联接(无,需场外债基替代)
- 商品:华安黄金ETF联接(000218)
缺点:调仓不如ETF灵活,且债基申赎有手续费。
方案3:私募/公募FOF(适合高净值)#
很多券商和基金公司推出了风险平价FOF(如中信证券的”风险平价1号”)。
优点:专业团队管理,省心
缺点:管理费高(通常1.5%+20%业绩报酬),且策略不透明。
总结:风险平价适合你吗?#
风险平价的理想投资者画像:
- 稳健型:不想承受30%以上的回撤
- 长期投资者:持有周期>3年(调仓成本会被时间摊销)
- 不相信”择时”的人:承认自己无法预测市场,转而追求风险调整后收益
风险平价不适合你,如果:
- 你是激进型投资者(追求年化20%+收益)
- 你有强大的择时能力(那直接炒股吧)
- 你对复杂度敏感(风险平价需要定期计算和调仓)
下一步学习方向:
- 学习如何用Python实现动态风险平价(引入宏观变量)
- 研究”杠杆风险平价”(如Bridgewater的全天候策略)
- 阅读López de Prado的《Advances in Financial Machine Learning》第12章
感谢阅读!如果你对风险平价感兴趣,欢迎在评论区分享你的配置方案。下期预告:因子投资之父Fama的遗产:从CAPM到多因子模型.

