2. 风险归因基础
在进入多资产组合的风险归因实战之前,必须先统一“语言”。风险归因的本质,是把组合整体的风险数字拆解到各个资产、因子或策略上。如果对风险、波动率、VaR、ES、协方差矩阵这些基础概念的理解不一致,后续的边际贡献、成分贡献、增量贡献都会失去意义。本节将把这些术语放在同一条逻辑链上,帮助你在后续章节中准确调用。
一、核心原理:从“不确定性”到“可分解的风险”
风险在金融语境中通常指未来收益的不确定性。最常用的度量是波动率(Volatility),即收益率的标准差。它衡量收益围绕均值的离散程度,单位与收益率一致,便于跨资产比较。波动率越大,说明资产价格波动越剧烈,潜在亏损或盈利的幅度也越大。
但波动率只描述“平均偏离”,并不直接回答“最坏情况会亏多少”。于是引入两个尾部风险指标:VaR(Value at Risk,风险价值)和 ES(Expected Shortfall,预期短缺,也称 CVaR)。VaR 回答的是“在给定置信水平下,某一持有期内最大可能损失是多少”;ES 则回答“如果损失超过 VaR,平均损失有多大”。ES 对尾部极端损失更敏感,因此在监管和内部风险管理中越来越受重视。
要把组合风险拆到资产层面,必须依赖协方差矩阵。协方差矩阵记录了每对资产收益之间的联动关系:对角线是各资产方差,非对角线是协方差。组合方差可表示为权重向量与协方差矩阵的二次型:
σ²_p = wᵀ Σ w
其中:
w = 各资产权重列向量
Σ = 协方差矩阵
σ²_p = 组合方差
这个公式是风险归因的数学起点。它说明组合风险不仅取决于各资产自身波动,还取决于资产之间的相关性。两个高波动资产如果负相关,组合风险可能反而下降;两个低波动资产如果高度正相关,组合风险也可能被放大。
二、方法流程:风险归因的四个标准步骤
在掌握上述概念后,风险归因通常按以下流程推进:
- 数据准备:收集各资产的历史收益率序列,统一频率(日频、周频或月频),处理缺失值与异常值。
- 参数估计:计算各资产波动率、资产间协方差,构建协方差矩阵 Σ;若使用 VaR/ES,还需估计分布或采用历史模拟法。
- 组合风险计算:根据当前权重 w 计算组合波动率、VaR、ES,作为归因的“总风险”。
- 风险分解:利用边际贡献、成分贡献或增量贡献,把总风险分配到各资产或因子,形成归因报告。
三、案例/场景:三类资产组合的风险归因
假设一个组合包含股票、债券和黄金,权重分别为 50%、30%、20%。通过历史数据估计得到年化波动率:股票 20%,债券 5%,黄金 15%。若仅看单资产波动,股票风险最大。但组合波动率并非简单加权平均,因为债券与股票可能负相关,黄金与股票相关性较低。
假设协方差矩阵如下(单位:%²):
| 资产 | 股票 | 债券 | 黄金 |
|---|---|---|---|
| 股票 | 400 | -20 | 30 |
| 债券 | -20 | 25 | 10 |
| 黄金 | 30 | 10 | 225 |
代入 σ²_p = wᵀ Σ w,可计算组合方差,再开方得到组合波动率。随后用边际贡献公式 MCTR_i = (Σw)_i / σ_p,以及成分贡献 CCTR_i = w_i × MCTR_i,就能得到每个资产对组合风险的贡献占比。你会发现,尽管债券自身波动低,但由于与股票负相关,它可能起到降低组合风险的作用,其成分贡献甚至可能为负。
四、误区/复盘:常见理解偏差与纠正
- 误区一:把波动率等同于最大亏损。波动率是统计离散度,不保证最大亏损不超过某个值。最大亏损需用 VaR 或 ES 描述。
- 误区二:认为 VaR 一定满足次可加性。VaR 在非正态分布下可能不满足次可加性,即两个组合合并后的 VaR 可能大于各自 VaR 之和。ES 则始终满足次可加性,更适合作风险归因。
- 误区三:忽略协方差矩阵的估计误差。样本协方差矩阵在资产数量多、样本期短时极不稳定,会导致归因结果剧烈波动。应使用收缩估计或因子模型。
- 误区四:把风险贡献与收益贡献混为一谈。风险归因只回答“风险从哪里来”,不回答“收益从哪里来”。两者需分开建模。
掌握这些基础概念后,你就具备了进入多资产组合风险归因实战的“词汇表”和“工具箱”。接下来,我们将把这些概念转化为可执行的代码与归因报表。