3. 收益率曲线形态

在上一节中,我们已经建立了“利率不是单一数字,而是一条曲线”的基本认知。本节要解决一个更具体的问题:当我们说“曲线变陡了”“曲线变凸了”“短端下行了”时,究竟在描述什么?这些描述如何转化为可度量、可交易、可归因的指标?答案就藏在收益率曲线的三个核心形态维度——水平(Level)、斜率(Slope)、曲率(Curvature),以及支撑这些维度的关键期限点(Key Tenor Points)之中。

一、核心原理:曲线变动的三因子分解

收益率曲线的每一次变动,都可以近似分解为三个正交或准正交的成分。理解这一点,是后续学习 Key Rate Duration 和曲线风险分解的前提。

  • 水平因子:整条曲线平行上下移动。例如央行降息 25bp,短端到长端几乎同步下行,曲线形状不变,只是整体位置平移。水平因子通常解释曲线变动方差的 70%~90%。
  • 斜率因子:曲线陡峭化或平坦化。常见度量是长端收益率减短端收益率(如 10Y−2Y、30Y−5Y)。斜率变动意味着长短端相对关系改变,而非整体平移。
  • 曲率因子:曲线中段相对于长短两端的凸起或凹陷变化,也称“蝶式变动”(Butterfly)。例如 2Y 和 10Y 不动,5Y 单独下行,曲线中段变凸。

这三个因子并非数学上严格正交,但在主成分分析(PCA)中,它们通常对应第一、第二、第三主成分,累计解释度往往超过 95%。这正是曲线风险分解能够“降维打击”的理论基础。

关键洞察:水平、斜率、曲率是描述曲线形态的“三原色”。任何一次曲线变动,都可以用这三种颜色的配比来近似还原。Key Rate Duration 则是把这三种颜色进一步细化到具体期限点上的“像素级”工具。

二、关键期限点:曲线的“骨架”

现实中的收益率曲线是连续函数,但市场只在一组离散的、流动性最好的期限上形成可观测价格。这些期限就是关键期限点。它们既是定价基准,也是风险计量的锚点。

关键期限点 市场含义 主要驱动因素 典型波动特征
1Y / 2Y 货币政策预期锚 央行政策利率、短端资金面 波动率高,对政策敏感
5Y 中期经济与通胀预期 增长、通胀、政策路径中段 常作为曲率变动的“支点”
10Y 长期增长与通胀中枢 潜在增速、长期通胀、供需 流动性最好,基准性最强
30Y 超长期风险溢价 期限溢价、保险与养老金需求 波动率相对低,但久期极大

关键期限点的选择并非固定不变。不同市场、不同币种、不同时期,关键期限点集合可能不同。例如人民币债券市场常关注 1Y、3Y、5Y、7Y、10Y;美债市场则更关注 2Y、5Y、10Y、30Y。选择原则是:流动性好、成交活跃、有连续报价、被广泛用作定价基准。

三、方法流程:从曲线形态到可交易指标

将曲线形态转化为可操作的风险指标,通常遵循以下流程:

  1. 采集关键期限点收益率:从市场数据源获取各关键期限的到期收益率或即期利率。
  2. 计算形态指标:水平用曲线平均值或某一基准期限表示;斜率用长短端利差;曲率用“2×中段−短端−长端”的蝶式利差。
  3. 构建因子暴露:通过回归或 PCA 将历史曲线变动分解为水平、斜率、曲率因子载荷。
  4. 映射到持仓:将组合中每只债券的现金流按关键期限点映射,得到各期限点的风险暴露。
  5. 计算 Key Rate Duration:对每个关键期限点,计算收益率微小变动对组合价值的影响,形成 KRD 向量。
  6. 风险归因与对冲:将组合损益分解到水平、斜率、曲率及具体关键期限点,识别主要风险来源并设计对冲。
# 示例:计算斜率与曲率指标(伪代码)
tenors = [1, 2, 5, 10, 30]
yields = {1: 2.10, 2: 2.35, 5: 2.80, 10: 3.15, 30: 3.45}

slope_2s10s = yields[10] - yields[2]        # 2.80
slope_5s30s = yields[30] - yields[5]        # 0.65
curvature_2_5_10 = 2*yields[5] - yields[2] - yields[10]  # 0.10

print(f"2s10s斜率: {slope_2s10s:.2f}")
print(f"5s30s斜率: {slope_5s30s:.2f}")
print(f"2-5-10曲率: {curvature_2_5_10:.2f}")

四、案例场景:一次典型的“熊陡”与曲率交易

假设某债券组合持有大量 10Y 国债,基金经理判断未来经济复苏预期升温,短端受央行宽松支撑,长端因通胀预期上行。此时曲线可能呈现熊陡:短端不动或小幅下行,长端显著上行。

  • 水平因子:整体小幅上行,贡献有限。
  • 斜率因子:2s10s 利差走阔,是主要风险来源。
  • 曲率因子:若 5Y 上行幅度小于 2Y 和 10Y 的平均,则曲率变凹。

此时,仅用组合久期(Duration)衡量风险会严重低估损失,因为久期假设曲线平行移动。正确的做法是查看 KRD 向量:组合在 10Y 关键期限点的 KRD 最大,因此 10Y 收益率上行带来的损失远高于久期预测。对冲策略可以是做空 10Y 国债期货或支付 10Y 利率互换,同时保留短端暴露以获取carry。

实战提示:曲线形态交易的核心不是预测方向,而是预测形状变化。斜率交易(Steepener/Flattener)和曲率交易(Butterfly)是两类独立于方向判断的经典策略。

五、误区与复盘

误区一:把“曲线平行移动”当作默认假设。现实中纯平行移动极少发生,斜率与曲率变动往往贡献显著损益。仅用久期管理风险,等于蒙住一只眼睛开车。

误区二:混淆“关键期限点”与“现金流到期日”。一只 7 年期债券的现金流可能分布在多个关键期限点之间,必须按映射规则拆分,而非简单归入 7Y。

误区三:忽视关键期限点之间的相关性。2Y 与 10Y 并非独立,斜率因子正是捕捉这种联动。KRD 向量必须结合因子结构解读,否则容易过度对冲或对冲不足。

复盘时,建议将组合损益按以下顺序归因:先看水平因子解释了多少,再看斜率与曲率各贡献多少,最后落到具体关键期限点的 KRD 暴露。这样既能抓住主要矛盾,又能定位到可执行的对冲工具。

收益率曲线三因子形态与关键期限点 期限 → 收益率 → 1Y 2Y 5Y 10Y 30Y 基准曲线 水平下移 斜率变陡 曲率变凸 水平因子 整条曲线平移 解释度 70%~90% 斜率因子 长端 − 短端利差 陡峭化 / 平坦化 曲率因子 中段相对两端凸起 蝶式变动