2. 利率曲线基础
在利率衍生品定价与风险管理中,曲线不是一条,而是一组相互关联、用途各异的期限结构。理解收益率曲线、贴现曲线、远期曲线与基准曲线的区别与联系,是掌握多曲线敏感度和Cross-Gamma风险的前提。本节将系统梳理这些核心概念及其构建方法。
一、四类曲线的核心定位
市场参与者日常提及的“利率曲线”往往被笼统使用,但在专业定价框架中,至少需要区分以下四类曲线:
- 收益率曲线(Yield Curve):描述零息债券到期收益率与期限的关系,是市场报价和宏观分析中最常见的曲线形态,反映投资者持有至到期的年化回报。
- 贴现曲线(Discount Curve):给出未来各时点现金流的现值折算因子,是定价的最终落脚点。任何金融工具的现值都通过贴现曲线计算。
- 远期曲线(Forward Curve):描述未来某段期间的隐含远期利率,用于利率互换、远期利率协议及期权定价中的远期测度。
- 基准曲线(Benchmark Curve):由市场上流动性最好的工具(如国债、OIS、SOFR)构建,作为其他曲线构建的锚定参考。
核心关系:贴现曲线与远期曲线互为对偶——已知贴现因子可推导远期利率,已知远期利率也可反推贴现因子。收益率曲线则是贴现曲线的一种等价表达,但两者在数值上并不相等,尤其在曲线陡峭时差异显著。
二、多曲线体系的构建逻辑
2008年金融危机之前,市场普遍使用单一曲线同时承担贴现与远期预测功能。危机后,LIBOR与OIS利差急剧扩大,单一曲线假设失效,多曲线体系成为行业标准。其构建流程如下:
- 确定基准曲线:选择无风险或近似无风险的隔夜利率(如SOFR、SONIA、ESTR)作为贴现曲线的基础。
- 构建贴现曲线:使用隔夜指数互换(OIS)报价,通过自举法(Bootstrap)逐段推导贴现因子。
- 构建远期曲线:在已确定的贴现曲线基础上,使用LIBOR、EURIBOR或期限SOFR等报价,剥离出对应期限的远期利率。
- 一致性校验:检查曲线是否满足无套利条件,并对比市场可观察工具的价格,确保重定价误差在容忍范围内。
以美元市场为例,贴现曲线通常由SOFR OIS构建,而远期曲线则可能由1M/3M/6M期限SOFR或历史遗留的LIBOR报价构建。两条曲线并行存在,分别服务于贴现和预测两个不同目的。
三、曲线构建中的关键参数与代码示意
曲线构建的核心是插值方法与自举算法。常用的插值方法包括线性插值、对数线性插值和单调凸插值。以下伪代码展示了基于OIS报价自举贴现因子的基本逻辑:
输入:OIS报价序列 {t_i, r_i}
初始化:DF(0) = 1.0
for i = 1 to n:
if i == 1:
DF(t_1) = 1 / (1 + r_1 * t_1)
else:
# 利用前序贴现因子和当前互换利率求解
annuity = sum(DF(t_j) * delta_j) for j < i
DF(t_i) = (1 - r_i * annuity) / (1 + r_i * delta_i)
记录 DF(t_i)
输出:贴现因子曲线 {t_i, DF(t_i)}
实际生产中还需处理假期日历、计息惯例、交割日偏移等细节。曲线构建的质量直接影响后续敏感度计算和Cross-Gamma的准确性。
四、典型场景与常见误区
场景:某交易员需要对一个10年期利率互换进行估值。若错误地使用单一LIBOR曲线同时贴现和预测,在OIS-LIBOR利差为30bp的环境下,估值偏差可能达到本金的0.5%以上。正确做法是使用SOFR OIS曲线贴现,使用对应期限的远期曲线预测浮动端现金流。
常见误区一:将收益率曲线直接当作贴现曲线使用。收益率是到期收益率的内部回报率概念,而贴现因子是逐点现金流折算,两者在中间现金流再投资假设上存在本质差异。
常见误区二:在多曲线体系中忽略曲线间的基差风险。贴现曲线与远期曲线之间的利差本身就是一个风险因子,其变动会同时影响估值和敏感度。
下表总结了四类曲线的核心特征对比:
| 曲线类型 | 核心用途 | 典型构建工具 | 关键输出 |
|---|---|---|---|
| 收益率曲线 | 市场分析、相对价值 | 国债、零息债 | 到期收益率 |
| 贴现曲线 | 现值计算 | OIS、隔夜利率 | 贴现因子 |
| 远期曲线 | 浮动端预测 | LIBOR、期限SOFR | 远期利率 |
| 基准曲线 | 锚定参考 | 国债、OIS | 基准利率期限结构 |