3. 风险度量基础:标准差、VaR(在险价值)、CVaR(条件在险价值)

在额度收益风险平衡策略中,准确度量风险是决策的基石。不同的风险度量工具从不同维度刻画了资产或组合的潜在损失特征。本节将系统讲解三种最核心的风险度量指标:标准差、VaR(在险价值)和CVaR(条件在险价值),并阐明其定义、计算逻辑及在风控场景中的适用边界。

3.1 标准差:波动性的经典度量

标准差衡量的是资产收益率相对于其均值的离散程度,是金融领域最基础的波动性指标。它假设收益率服从正态分布,捕捉的是“正常市场”下的平均偏离幅度。

  • 定义:收益率序列的标准差,反映收益率的波动幅度。
  • 计算逻辑:先计算样本方差(各收益率与均值之差的平方和除以样本数或样本数减1),再取平方根。
  • 适用场景:资产配置、组合优化(如马科维茨模型)、绩效评估(夏普比率分母)。
  • 局限性:无法区分上行波动与下行风险;对极端尾部事件不敏感;依赖正态分布假设。
风控提示:标准差适合衡量“日常波动”,但在信用额度管理中,尾部风险(如违约集中爆发)往往比日常波动更具破坏性。仅依赖标准差会严重低估极端损失。

3.2 VaR(在险价值):尾部风险的阈值视角

VaR回答了一个关键问题:“在给定的置信水平和持有期内,最大可能损失是多少?”它直接聚焦于损失分布的左尾,是监管资本计算(如巴塞尔协议)的核心指标。

  • 定义:在置信水平 α(如95%或99%)下,持有期 T 内的最大预期损失。
  • 计算逻辑:通过历史模拟法、参数法(方差-协方差法)或蒙特卡洛模拟法,找到损失分布的第 α 分位数。
  • 适用场景:市场风险资本计量、风险限额设定、压力测试基准。
  • 局限性:不满足次可加性(非一致性风险度量);无法度量超过VaR阈值的极端损失(尾部损失信息丢失)。
计算方法 核心逻辑 优点 缺点
历史模拟法 直接使用历史收益率排序,取第 α 分位数 无需分布假设,直观 依赖历史数据长度,对极端事件外推能力弱
参数法 假设收益率服从正态分布,VaR = μ - zα · σ 计算简便,适合大组合 正态假设常不成立,低估尾部风险
蒙特卡洛模拟 随机生成大量价格路径,统计损失分布分位数 可处理复杂非线性风险 计算量大,模型风险高
重要警示:VaR只告诉你“最坏情况下的损失边界”,但不告诉你“一旦突破这个边界,损失会有多严重”。在额度策略中,如果仅以VaR作为风险上限,可能会在极端行情下出现远超预期的实际损失。

3.3 CVaR(条件在险价值):尾部损失的期望度量

CVaR(又称Expected Shortfall)弥补了VaR的核心缺陷:它度量的是损失超过VaR阈值时的平均损失。CVaR满足次可加性,属于一致性风险度量,在巴塞尔协议III中已逐步取代VaR成为更优的监管指标。

  • 定义:在置信水平 α 下,损失超过VaRα的条件期望值。
  • 计算逻辑:CVaRα = E[ L | L > VaRα ],即对损失分布左尾超出VaR的部分求均值。
  • 适用场景:尾部风险敏感的组合优化、信用额度分配、极端风险预算。
  • 优势:对尾部损失敏感;满足次可加性(鼓励分散化);数学性质优良,便于优化求解。
策略应用:在额度收益风险平衡策略中,CVaR是比VaR更稳健的风险预算工具。例如,当两个额度方案具有相同的VaR时,CVaR更小的方案意味着尾部损失更可控,应优先选择。

3.4 三种风险度量的对比与选择

维度 标准差 VaR CVaR
关注点 整体波动 阈值损失 尾部平均损失
尾部敏感性 低 中(仅阈值点) 高(整个尾部)
次可加性 满足 不满足 满足
计算复杂度 低 中 中高
额度策略适用性 日常波动监控 监管资本底线 风险预算与优化

3.5 核心计算逻辑示例(Python伪代码)

以下代码展示了三种指标在历史模拟法下的核心计算逻辑,便于理解其数学本质。

import numpy as np

# 假设历史日收益率序列(已排序)
returns = np.array([-0.05, -0.03, -0.02, -0.01, 0.0, 0.01, 0.02, 0.03, 0.04, 0.05])
confidence_level = 0.95

# 1. 标准差
std_dev = np.std(returns, ddof=1)

# 2. VaR(历史模拟法)
index = int((1 - confidence_level) * len(returns))
VaR = -np.sort(returns)[index]  # 取损失为正数

# 3. CVaR(历史模拟法)
tail_losses = -np.sort(returns)[index:]  # 超过VaR的损失序列
CVaR = np.mean(tail_losses)

print(f"标准差: {std_dev:.4f}")
print(f"VaR (95%): {VaR:.4f}")
print(f"CVaR (95%): {CVaR:.4f}")
输出解读:标准差反映整体离散程度;VaR给出95%置信下的最大损失边界;CVaR则告诉你一旦突破该边界,平均损失会达到多少。在额度策略中,CVaR往往比VaR高出20%-50%,这个差距就是“尾部风险溢价”。
图3-1 损失分布与三种风险度量位置示意 均值 (μ) ±1σ 区间(标准差覆盖范围) VaR (95%) CVaR (尾部平均损失) 损失分布 CVaR尾部区域 图3-2 VaR vs CVaR:额度策略决策对比 VaR 视角 “损失不会超过阈值” 额度上限 = VaR(95%) → 忽略尾部极端损失 → 不满足次可加性 → 分散化可能被错误惩罚 ⚠ 风险:尾部损失无上限 极端行情下实际损失可能远超VaR CVaR 视角 “尾部损失平均可控” 额度上限 = CVaR(95%) → 直接度量尾部平均损失 → 满足次可加性(一致性) → 鼓励分散化降低尾部风险 ✅ 优势:尾部风险可量化 额度策略对极端行情更具韧性

3.6 额度策略中的选择建议

  1. 日常监控层:使用标准差监控组合波动率,设置预警阈值。
  2. 监管合规层:使用VaR满足监管资本最低要求(如巴塞尔协议)。
  3. 风险预算与优化层:使用CVaR作为核心风险度量,进行额度分配和组合优化。
  4. 压力测试层:在CVaR基础上叠加极端情景分析,确保尾部风险在可接受范围内。
最佳实践:在额度收益风险平衡策略中,建议采用“CVaR为主、VaR为辅、标准差为参考”的三层风险度量体系。CVaR负责尾部风险预算,VaR提供监管合规底线,标准差用于日常波动监控。三者结合,才能构建完整的风险度量视图。