1. 课程导入
欢迎进入《利率情景冲击与曲线压力测试实战》。在正式开始建模与计算之前,本章先解决三个问题:我们究竟要学什么、这些概念在业务中意味着什么、以及学完之后能在哪些真实场景中直接使用。利率风险管理的难点不在于公式本身,而在于把“利率变动”翻译成“损益与资本变动”,再把“假设”翻译成“可复核、可解释、可决策”的结论。本课程的全部内容,都围绕这条主线展开。
一、学习目标:从会算到会判断
本课程不满足于让学员记住几个久期公式,而是希望建立一套完整的压力测试工作能力。具体目标可归纳为四个层次:
- 概念层:准确区分利率情景、利率冲击、曲线形变、重定价缺口、基点价值(DV01)、凸性等核心术语,理解它们之间的因果链条。
- 方法层:掌握情景设计、现金流映射、曲线插值与外推、重定价与到期日缺口计算、经济价值(EVE)与净利息收入(NII)双口径评估的完整流程。
- 工具层:能够使用 Python 或 Excel 搭建可复用的压力测试模板,完成从原始头寸到压力损失报表的自动化输出。
- 决策层:能读懂测试结果背后的业务含义,识别关键风险来源,并提出对冲、限额或结构调整建议。
二、核心概念:把利率变动拆成可度量的对象
利率情景冲击的本质,是对收益率曲线施加一组有经济含义的变动。曲线不是一条线,而是一组按期限排列的利率点。冲击可以发生在水平方向(平移)、斜率方向(陡峭化/平坦化)和曲率方向(蝶式形变)。理解这一点,是后续所有计算的基础。
与之对应的组合侧概念包括:重定价缺口衡量利率敏感资产与负债在时间桶上的错配;DV01 衡量曲线平移 1 个基点带来的价值变化;凸性则刻画价格对利率的二阶反应。压力测试要做的,就是把“曲线怎么动”和“组合怎么反应”这两件事连接起来。
三、整体框架:一条从假设到决策的完整链路
本课程按“情景—映射—计量—解释—行动”五段式组织。前四章建立概念与数据基础,中间章节分别深入 EVE 与 NII 两条计量主线,随后进入行为期权、信用利差叠加、多币种与流动性联动等进阶主题,最后以综合案例和复盘收尾。
| 阶段 | 核心任务 | 关键输出 | 常见工具 |
|---|---|---|---|
| 情景设计 | 定义冲击方向、幅度与期限结构 | 情景矩阵、曲线变动表 | 历史模拟、专家判断、监管情景 |
| 组合映射 | 将头寸映射到时间桶与重定价日 | 缺口表、现金流表 | Python、SQL、Excel |
| 价值计量 | 计算 EVE 与 NII 变动 | 压力损失报表 | 久期模型、全重估模型 |
| 结果解释 | 归因分析、限额对比、敏感性排序 | 风险归因报告 | 瀑布图、热力图 |
| 管理行动 | 对冲、调结构、设限额 | 决策建议书 | 情景对比、成本收益分析 |
四、实战价值:压力测试到底解决什么问题
在真实业务中,压力测试的价值体现在三个层面。第一是合规与监管:满足利率风险资本计量与信息披露要求。第二是内部管理:帮助资产负债管理委员会判断当前缺口结构是否可承受。第三是战略决策:在定价、产品设计和投资组合调整中提供量化依据。
一个典型的实战场景是:某银行在降息周期中 NII 短期改善,但 EVE 因长久期资产重估而显著下降。若只看 NII,会得出“利率下行有利”的结论;加入 EVE 后,才能看到长期价值受损。压力测试的作用,正是把这种“口径冲突”提前暴露出来。
# 情景冲击示例:曲线平移 + 陡峭化
scenario = {
"name": "bear_steepener",
"shifts_bp": {
"1Y": 50,
"2Y": 60,
"5Y": 80,
"10Y": 100,
"30Y": 120
}
}
# 说明:短端上行幅度小于长端,曲线整体上移且变陡
学完本课程,你应当能够独立完成一次完整的利率压力测试,并对结果给出有业务含义的解释。接下来,我们将从利率情景的构造方法开始,逐步进入这条链路的每一个环节。