4. 风险平价核心原理
风险平价(Risk Parity)的核心思想并不复杂:组合的总风险不应由某一类资产主导,而应由各资产“按比例、按预算”共同承担。传统均值—方差组合追求在给定收益下最小化波动,结果往往把绝大部分风险集中到股票或高波动资产上;风险平价则反过来,先定义“风险如何分配”,再反推权重。理解这一节,关键是把“等风险贡献”从一句口号,变成可推导、可优化、可求解的数学问题。
一、核心原理:从波动率到风险贡献
设组合包含 n 个资产,权重向量为 w = (w₁, w₂, …, wₙ)ᵀ,协方差矩阵为 Σ。组合方差为 σ²ₚ = wᵀΣw,组合波动率为 σₚ = √(wᵀΣw)。
单个资产 i 对组合波动的边际贡献为 ∂σₚ/∂wᵢ = (Σw)ᵢ / σₚ。将其乘以权重 wᵢ,得到资产 i 的风险贡献:
RC_i = w_i × (Σw)_i / σ_p
组合总风险满足:σ_p = Σ_i RC_i
所谓“等风险贡献”(ERC),即要求所有资产的 RC_i 相等:
RC_1 = RC_2 = ... = RC_n = σ_p / n
这意味着每个资产对组合波动的贡献完全相同。注意,等风险贡献不等于等权重。由于股票波动远高于债券,要实现等风险贡献,股票权重必须被压低,债券权重被抬高,甚至需要引入杠杆才能提升组合整体收益。这正是风险平价组合“低波动资产占大头”的数学根源。
二、目标函数与约束条件
等风险贡献没有唯一的闭式解(除协方差为对角阵等特殊情形外),通常转化为最优化问题。常见的目标函数有三种等价或近似等价的写法。
写法一:最小化风险贡献离差。直接惩罚各资产风险贡献与目标值 σₚ/n 的偏差:
min_w Σ_i (RC_i − σ_p/n)²
s.t. Σ_i w_i = 1, w_i ≥ 0
写法二:对数障碍形式。利用 ERC 的一阶条件,构造凸目标:
min_w (1/2) wᵀΣw − (1/n) Σ_i ln(w_i)
s.t. w_i > 0
该形式在数值上更稳定,且解自动满足等风险贡献条件,是实务中常用的求解路径。
写法三:风险预算推广。若目标不是等分,而是给定预算 bᵢ(Σbᵢ = 1),则要求 RC_i = bᵢ × σₚ,对应目标函数可写为:
min_w Σ_i (RC_i − b_i × σ_p)²
s.t. Σ_i w_i = 1, w_i ≥ 0
约束条件通常包括:权重和为 1(预算约束)、权重非负(多头约束)、单资产权重上限(防止过度集中)、以及可选的换手率或杠杆约束。若允许做空或使用杠杆,需额外加入 wᵢ 下界与总杠杆上限。
| 要素 | 数学表达 | 实务含义 |
|---|---|---|
| 决策变量 | w = (w₁,…,wₙ)ᵀ | 各资产配置权重 |
| 风险模型 | Σ(协方差矩阵) | 波动率与相关性的估计 |
| 风险贡献 | RC_i = w_i(Σw)_i/σ_p | 资产对组合风险的边际影响 |
| 目标函数 | min Σ(RC_i − b_iσ_p)² | 使风险贡献贴近预算 |
| 预算约束 | Σw_i = 1 | 资金全部配置 |
| 非负约束 | w_i ≥ 0 | 仅做多,避免卖空 |
| 上限约束 | w_i ≤ u_i | 控制单资产集中度 |
三、求解思路与数值实现
由于目标函数通常是非线性且带约束,实务中多采用数值优化。推荐流程如下:
- 估计协方差矩阵:用历史收益率、指数加权或收缩估计得到 Σ,必要时做正定修正。
- 设定风险预算:等风险贡献时 bᵢ = 1/n;也可按策略观点设定非均匀预算。
- 选择目标函数:优先使用对数障碍形式,因其凸性与数值稳定性更好。
- 施加约束:权重和、非负、上限、杠杆等。
- 数值求解:用序列二次规划、内点法或坐标下降迭代。
- 校验结果:计算各资产 RC_i,确认其与预算的偏差在容忍范围内。
# 伪代码:等风险贡献求解
输入:Σ, 预算 b, 约束
初始化 w = 1/n
repeat:
计算 σ_p = sqrt(wᵀΣw)
计算 RC_i = w_i * (Σw)_i / σ_p
计算梯度 g_i = RC_i - b_i * σ_p
沿可行方向更新 w
until 收敛(max|g_i| < ε)
输出:w, RC
四、案例场景与常见误区
假设组合包含股票、债券、黄金三类资产,年化波动率分别为 18%、5%、15%,相关系数较低。若等权配置,股票贡献了绝大部分风险;而等风险贡献下,债券权重会显著上升,股票权重被压缩,黄金居中。最终组合波动率下降,但收益也可能降低,因此常通过适度杠杆把波动率拉回目标水平。
常见误区有三点:
- 误区一:把等风险贡献等同于等权重。两者仅在波动率和相关性完全相同时才一致,现实中几乎不成立。
- 误区二:忽略相关性变化。危机时资产相关性上升,风险贡献会偏离预算,需定期再平衡或动态调整。
- 误区三:只看权重不看风险。权重是表象,RC_i 才是诊断组合风险结构的核心指标。