halo 的技术博客

返回

VaR的局限#

风险价值(VaR)是业界常用的风险度量指标,但它存在明显缺陷:

  1. 不满足次可加性:组合VaR可能大于各资产VaR之和,不符合风险分散原理
  2. 忽略尾部风险:只关注某个置信水平下的损失,不关心超出部分的风险
  3. 无法排序:两个相同VaR的组合,尾部风险可能差异巨大

CVaR的原理#

条件风险价值(CVaR)度量的是超过VaR阈值的平均损失,也称为期望损失(Expected Shortfall)。

  • 数学定义:CVaRα=E[LL>VaRα]CVaR_α = E[L | L > VaR_α]
  • 优势:满足一致性风险度量公理(次可加性、单调性、正齐次性、平移不变性)

计算方法#

1. 历史模拟法#

直接基于历史收益率数据计算:

  1. 提取过去T天的组合收益率
  2. 按从小到大排序
  3. 取最坏的α%部分的平均值

2. 方差-协方差法#

假设收益率服从正态分布: CVaRα=μ+σφ(Φ1(α))1αCVaR_α = μ + σ \cdot \frac{φ(Φ^{-1}(α))}{1-α} 其中φ为标准正态密度函数,Φ^{-1}为标准正态逆累积函数。

3. 蒙特卡洛模拟法#

通过模拟大量收益率场景计算CVaR,适合复杂衍生品组合。

VaR与CVaR对比

实证分析#

以沪深300成分股组合为例(2020-2026年):

  • 95% VaR:日度-2.1%
  • 95% CVaR:日度-3.4%
  • 99% VaR:日度-3.8%
  • 99% CVaR:日度-5.2%

实盘应用注意事项#

  1. 结合压力测试:CVaR仍依赖历史数据分布假设,需结合压力测试
  2. 参数校准:需定期重新校准置信水平α和持有期
  3. 计算效率:对于高频组合,需优化CVaR计算速度

组合风险分解

CVaR在量化组合风险管理中的应用:从理论到实盘
https://blog.halo26812.eu.org/blog/2026-06-10-cvar-risk-management
Author halo
Published at 2026年6月10日
版权声明 CC BY-NC-SA 4.0
Comment seems to stuck. Try to refresh?✨