3. 收益率曲线构造
收益率曲线是固定收益定价、风险计量与压力测试的基准设施。曲线构造的质量直接决定了后续情景冲击、关键期限利率映射与组合估值是否可信。实务中并不存在“唯一正确”的构造方法,不同方法在拟合精度、平滑性、经济含义与数值稳定性上各有取舍。本节围绕四类主流技术展开:Bootstrapping、Nelson-Siegel、Svensson 与样条插值,并说明它们在压力测试场景下的适用边界。
一、核心原理:从离散报价到连续曲线
市场只提供有限个可观测工具:同业拆借、利率期货、利率互换、国债与回购利率等。曲线构造的本质,是把这些离散、期限不一的报价转换为一条可对任意期限取值的连续函数。其核心约束有三点:无套利一致性(贴现因子与远期利率自洽)、工具重定价误差最小(模型价格贴近市场报价)、曲线形态合理(避免过度振荡与负远期利率)。
Bootstrapping 属于“逐点剥离”方法,它不假设全局函数形式,而是从最短期限开始,依次求解每个期限的贴现因子,使对应工具价格等于市场报价。Nelson-Siegel 与 Svensson 属于参数化方法,用少量参数刻画水平、斜率与曲率;样条插值则属于非参数平滑方法,用分段多项式在节点间保持连续与光滑。
二、方法流程与关键参数
Bootstrapping 流程:先整理各工具现金流日期与报价,按期限从短到长排序;对每个工具,用已知贴现因子计算已知现金流现值,再反解未知贴现因子;最后将离散贴现因子转换为即期利率或远期利率。其优点是精确重定价,缺点是节点之间必须依赖插值,且对报价噪声敏感。
输入:工具列表(期限、报价、计息频率、日历)
1. 构建现金流日期表
2. 按期限升序排列
3. for 每个工具:
4. 用已求得的贴现因子计算已知现金流现值
5. 反解使工具价格等于市场报价的未知贴现因子
6. 输出:贴现因子曲线、即期曲线、远期曲线
7. 节点间插值:线性 / 对数线性 / 三次样条
Nelson-Siegel 模型用三个因子刻画即期利率:水平因子、斜率因子与曲率因子,形式为 r(t)=β0+β1·(1-e^(-t/τ))/(t/τ)+β2·[(1-e^(-t/τ))/(t/τ)-e^(-t/τ)]。其中 β0 控制长端水平,β1 控制短端斜率,β2 控制中段曲率,τ 决定曲率衰减速度。Svensson 模型在 NS 基础上增加第二个曲率项与衰减参数 τ2,能更好拟合双峰或复杂形态。
样条插值常用三次样条与单调凸样条。普通三次样条保证二阶连续,但可能在节点间产生振荡;单调凸样条通过约束保持单调性与凸性,更适合远期利率曲线。选择节点位置比选择样条类型更关键:节点应放在流动性最好的关键期限上。
| 方法 | 参数/节点数 | 拟合精度 | 平滑性 | 压力测试适用性 |
|---|---|---|---|---|
| Bootstrapping | 等于工具数 | 高(节点处精确) | 依赖插值 | 适合基准曲线,极端情景需配合外推 |
| Nelson-Siegel | 4个参数 | 中 | 高 | 适合情景生成与参数冲击 |
| Svensson | 6个参数 | 中高 | 较高 | 适合复杂形态与压力外推 |
| 三次样条 | 节点数+边界条件 | 高 | 中(可能振荡) | 需监控负远期 |
| 单调凸样条 | 节点数+约束 | 高 | 高 | 适合远期利率稳定性要求高的场景 |
三、案例场景:压力测试中的曲线构造选择
假设某组合包含 1 年期浮动利率债券、5 年期与 10 年期固息债,以及 30 年期超长债。基准曲线用 Bootstrapping 从互换与国债报价剥离得到。压力情景为“短端上行 200bp、长端下行 50bp、曲线倒挂”。此时若直接用线性插值,5 年至 10 年段可能出现不合理的远期跳变;若用普通三次样条,超长端可能振荡出负远期利率。
更稳健的做法是:以 Bootstrapping 结果为锚点,用 Svensson 模型拟合全曲线,再对参数施加情景冲击。例如水平因子 β0 下调、斜率因子 β1 上调,即可自然生成倒挂形态,且不会破坏曲线光滑性。对于需要精确重定价的持仓,再用单调凸样条在关键期限间插值,并检查 1 年、5 年、10 年、30 年四个关键点的重定价误差是否在容忍范围内。
四、误区与复盘
- 误区一:节点越多越好。节点过多会放大报价噪声,导致曲线振荡与负远期。应优先选择流动性好的关键期限作为节点。
- 误区二:参数模型一定平滑。NS 与 Svensson 在极端参数下也可能产生不合理形态,需对 β 与 τ 设置合理边界。
- 误区三:忽略重定价检验。曲线构造完成后,必须用原始工具回代检验,节点处误差应接近零,非节点处误差应在可接受范围。
- 误区四:压力情景直接冲击利率点而不重构曲线。正确做法是冲击曲线参数或关键因子,再重新生成全曲线,保持无套利一致性。
复盘要点:记录每次曲线构造的方法、节点、参数与重定价误差;在压力测试报告中,将曲线构造误差与情景冲击影响分开列示,避免把模型误差误判为市场风险。只有曲线构造稳健,后续的久期、凸性与情景损益才具备可信度。