第 9 章 · 03 风险预算与风险平价 本节摘要:本节讲第三条缓解 MVO 痛点的路线——风险预算(Risk Budgeting)与风险平价(Risk Parity)。前两节都依赖期望收益 μ(样本均值或 BL 后验),而风险平价干脆抛弃 μ,只用协方差 Σ,把「风险」而非「资金」按预算分摊到各资产。核心思想是:传统等权重组合看似分散,但高波动资产会贡献组合绝大部分风险(股票 80%、债券 20% 的资金分配,股票可能贡献 90% 的波动),其实并不「分散」。风险平价让每个资产对组合总风险的边际风险贡献相等(等风险贡献,ERC),从而实现真正的「风险分散」。
本节摘要:本节讲第三条缓解 MVO 痛点的路线——风险预算(Risk Budgeting)与风险平价(Risk Parity)。前两节都依赖期望收益 μ(样本均值或 BL 后验),而风险平价干脆抛弃 μ,只用协方差 Σ,把「风险」而非「资金」按预算分摊到各资产。核心思想是:传统等权重组合看似分散,但高波动资产会贡献组合绝大部分风险(股票 80%、债券 20% 的资金分配,股票可能贡献 90% 的波动),其实并不「分散」。风险平价让每个资产对组合总风险的边际风险贡献相等(等风险贡献,ERC),从而实现真正的「风险分散」。由于只用 Σ 不用 μ,而 Σ 比 μ 估计稳定得多,风险平价对输入更稳健,长期表现也更平滑(典型代表是 Bridgewater 的全天候策略)。本节讲清边际风险贡献、等风险贡献、风险预算的数学,以及它与低波动异象的呼应。
内容来源:投资组合优化通用理论(Maillard、Roncalli 等的风险平价文献),配合仓库资料/投资组合优化与风控.md,知识结构化整理。
⚠️ 学习提示:风险平价「不用 μ」是优点也是局限——它默认各资产风险调整后收益相近,这个假设在某些时段会失效(如低利率时代债券「收益高、波动低」红利消退后)。理解它的假设,比照搬公式重要。
阅读完本节,你应当能够:
先看一个反直觉的事实:一个 60% 股票 + 40% 债券的经典组合,看似股票债券六四开,但组合的波动几乎全来自股票。原因:股票波动率约 15%,债券约 5%,股票方差是债券 9 倍。算下来,股票对组合总风险的贡献可能超过 90%——债券几乎没起到分散作用。
传统等权重(60/40): 资金: 股票 60% | 债券 40% 风险: 股票 ~90% | 债券 ~10% ← 风险高度集中
问题根源:资金分配不等于风险分配。高波动资产用很少资金就能贡献很大风险。真正的「分散化」应该是风险上的分散,而非资金上的平均。
💡 核心心法:「不要把鸡蛋放在一个篮子里」的真义是「不要把风险集中」,而不是「不要把钱集中」。风险平价就是把这句话落到实处。
组合的总风险(波动率)为:
σ_p = sqrt(w^T Σ w)
把 σ_p 对 w_i 求偏导,得到资产 i 的边际风险贡献(Marginal Risk Contribution, MRC):
MRC_i = ∂σ_p / ∂w_i = (Σ w)_i / sqrt(w^T Σ w)
资产 i 对组合总风险的总风险贡献(Total Risk Contribution, TRC):
TRC_i = w_i · MRC_i = w_i · (Σ w)_i / sqrt(w^T Σ w)
关键性质:组合总风险等于各资产总风险贡献之和:
σ_p = Σ_i TRC_i
也就是说,总风险可以完全拆分到每个资产头上。这为「按预算分配风险」提供了数学基础。
最自然的风险预算是让每个资产贡献同等的风险——即等风险贡献(Equal Risk Contribution, ERC):
TRC_i = TRC_j , 对所有 i, j
也就是:
w_i · (Σ w)_i = w_j · (Σ w)_j , 对所有 i, j
这是一个非线性方程组,通常没有解析解(两资产例外),需用数值优化求解。求解目标可写成:
min Σ_i Σ_j (TRC_i - TRC_j)^2 s.t. w^T 1 = 1, w >= 0
直觉:让所有资产的 TRC 尽量相等,这就是风险平价组合。
| 资产类型 | 资金权重(示意) | 风险权重(ERC) |
|---|---|---|
| 股票(高波动) | 60% | 50% |
| 债券(低波动) | 40% | 50% |
可以看出,为了「风险各 50%」,低波动的债券要加大资金配比(可能到 70~80%),高波动的股票要减小——这与传统 60/40 截然相反。
等风险贡献是「每个资产风险各占 1/N」的特例。更一般地,可以给每个资产指定一个风险预算 b_i(b_i ≥ 0,Σb_i = 1),要求:
TRC_i / σ_p = b_i
即资产 i 对组合总风险的占比等于预算 b_i。这就是风险预算(Risk Budgeting)。当所有 b_i 相等(= 1/N)时,退化为风险平价。
风险预算让投资者按主观意愿分配风险——比如「股票风险占 60%,债券 30%,商品 10%」——而非简单等分。它继承了风险平价「按风险分配」的思想,但更灵活。
风险平价最大的优点是只用 Σ,不用 μ:
因为输入只有 Σ,风险平价避开了 MVO 最大的雷——μ 估计误差。这让它:
💡 与低波动异象的呼应:第 2 章讲过「低波动异象」——低波动股票长期反而跑赢高波动股票。风险平价天然超配低波动资产(债券、低波因子),正好吃到这个异象的红利。这是它在长期实证中表现良好的部分原因。
风险平价「超配低波动资产」带来一个问题:组合总波动可能偏低。比如纯风险平价组合年化波动可能只有 4~6%,远低于股票的 15%——对追求收益的投资者来说「不够刺激」。
解决办法是加杠杆:用杠杆把低波动组合的风险「放大」到目标水平(如 10% 或 12%)。这也是为什么风险平价策略(尤其对冲基金)常带显著杠杆——Bridgewater 全天候就是杠杆化的风险平价。
杠杆带来的风险:
风险平价不是万能:
实务中风险平价常与 BL、Barra 等结合:用风险平价定「风险骨架」,再叠加 alpha 观点做局部偏离。
风险平价在两类场景:
华泰多因子体系里,「风险约束下的优化」(下一节 Barra)与风险平价思想相通:都是用 Σ 控制风险,只是 Barra 进一步把风险拆到因子维度。
下一节,我们看华泰多因子 12 的 Barra 结构化风险模型——它把风险进一步拆到「行业、风格、国家」等因子维度,既能做收益归因,也能在因子风险约束下做优化。