4. 利率风险度量
在利率情景冲击与曲线压力测试中,风险度量指标是连接“利率变动假设”与“组合损益结果”的桥梁。没有一套清晰的敏感度指标体系,压力测试就只能停留在主观判断层面。本节围绕五个核心概念展开:久期、凸性、基点价值、关键期限利率风险与组合敏感度,帮助你把利率曲线变化翻译成可量化、可归因、可复盘的组合风险语言。
一、核心原理:从一阶到二阶,从单点到曲线
利率变动对债券价格的影响并非线性。久期刻画的是价格对收益率变动的一阶敏感度,可以理解为“利率每变动一个单位,价格反向变动的百分比”。修正久期越大,价格对利率越敏感。但久期只在一阶近似下有效,当利率变动幅度较大时,误差会明显放大,这时需要凸性来修正。
凸性刻画的是价格—收益率曲线的二阶曲率。正凸性意味着利率下降时价格涨得更多,利率上升时价格跌得更少,对持有人有利。因此,完整的价格近似公式为:
ΔP/P ≈ -D_mod × Δy + 0.5 × C × (Δy)^2
其中:
D_mod = 修正久期
C = 凸性
Δy = 收益率变动(小数形式)
基点价值(DV01,或BPV)则把敏感度转换为“金额语言”:收益率变动1个基点(0.01%)时,组合价值变动多少元。它比久期更直观,尤其适合压力测试中直接汇总损益。关键期限利率风险进一步把曲线拆解为2年、5年、10年、30年等关键期限,分别度量各期限利率变动对组合的影响,从而捕捉曲线形态变化(平移、陡峭化、平坦化、扭曲)带来的风险。组合敏感度则是把上述单笔或单期限指标加权汇总,形成组合层面的风险敞口视图。
二、方法流程:从单笔到组合的敏感度计算
实际工作中,敏感度计算通常遵循“单笔→分期限→组合汇总”的流程。以下以一只债券和一个小型组合为例说明。
- 计算单笔债券的修正久期与凸性:根据现金流、到期收益率和付息频率求解。
- 换算基点价值:DV01 = 修正久期 × 全价 × 0.0001。
- 按关键期限归集:将每笔债券的DV01分配到对应期限桶(如2Y、5Y、10Y)。
- 组合汇总:各期限桶DV01加总,得到组合关键期限风险敞口。
- 情景映射:将压力情景的曲线变动向量与各期限DV01相乘并求和,得到估算损益。
# 单笔债券DV01计算示例(Python伪代码)
D_mod = 6.8 # 修正久期
full_price = 102.5 # 全价
dv01 = D_mod * full_price * 0.0001
# dv01 ≈ 0.0697 元/百元面值
# 组合关键期限DV01汇总
key_rate_dv01 = {
"2Y": 12500,
"5Y": 30800,
"10Y": 56200,
"30Y": 18400
}
# 情景:10Y利率上行25bp,其余不变
shock = {"2Y": 0, "5Y": 0, "10Y": 0.0025, "30Y": 0}
pnl = sum(key_rate_dv01[k] * shock[k] for k in key_rate_dv01)
# pnl ≈ -140.5 元(亏损)
三、案例场景:曲线扭曲下的组合敏感度
假设某组合持有国债、地方债和金融债,组合总DV01为11.79万元。若仅看总DV01,会误以为风险中等。但拆解到关键期限后发现:10Y敞口高达5.62万元,30Y为1.84万元,而2Y仅1.25万元。这意味着组合对长端利率更敏感。
现在设计两个压力情景:
| 情景 | 2Y变动 | 5Y变动 | 10Y变动 | 30Y变动 | 估算损益(元) |
|---|---|---|---|---|---|
| 平行上行50bp | +50bp | +50bp | +50bp | +50bp | -58,950 |
| 熊市陡峭化 | +10bp | +25bp | +50bp | +70bp | -52,830 |
| 熊市平坦化 | +60bp | +40bp | +20bp | +5bp | -21,470 |
可以看到,同样是“利率上行”,陡峭化情景下长端敞口放大了损失,而平坦化情景下短端冲击更明显。若只看组合总DV01,就无法区分这两种风险来源。这正是关键期限利率风险与组合敏感度的价值所在。
四、误区与复盘:久期不是万能钥匙
常见误区主要有四类:
- 用久期替代一切:久期只在一阶近似下成立,大幅利率冲击时必须引入凸性修正,否则会高估损失或低估收益。
- 忽略曲线形态:总DV01相同,但期限分布不同,面对陡峭化或平坦化冲击时损益差异巨大。
- 基点价值口径不一致:DV01有“每百元面值”和“组合总市值”两种口径,混用会导致数量级错误。
- 凸性符号与方向混淆:正凸性对持有人有利,但含权债、MBS等可能呈现负凸性,压力情景下损失会被放大。
总结来看,久期、凸性、基点价值、关键期限利率风险与组合敏感度构成了一套从“单点敏感度”到“曲线敏感度”再到“组合敞口”的完整度量体系。只有把这五个指标配合使用,才能在利率情景冲击与曲线压力测试中既看清方向,又算准幅度,还能定位风险来源。