3、利率与债券定价基础:收益率曲线、久期、凸性、债券定价公式及其在期货定价中的应用
国债期货的定价与套利,本质上是对利率风险的定价与交易。要识别期货价格是否偏离合理区间,必须先掌握债券现货的定价逻辑。债券价格与收益率之间并非简单的线性关系,而是由现金流贴现、久期敏感度、凸性修正三个层次共同决定。本章从收益率曲线出发,逐步推导债券定价公式,并延伸至国债期货的转换因子与隐含回购利率计算,为后续套利策略打下数学与金融学基础。
3.1 收益率曲线:利率期限结构的核心表达
3.1.1 核心原理:即期、远期与到期收益率
收益率曲线描述的是债券到期收益率与剩余期限之间的关系。在国债期货定价中,最常用的是即期利率曲线(Spot Curve),它由零息国债的到期收益率构成,反映无风险利率的期限结构。与之对应的是远期利率曲线(Forward Curve),表示未来某一时点开始的利率水平,可由即期曲线推导得出:
远期利率 f(t1,t2) = [(1+s2)^t2 / (1+s1)^t1]^(1/(t2-t1)) - 1
其中 s1、s2 分别为 t1、t2 期限的即期利率。实际交易中,交易员更关注到期收益率(YTM),它是使债券未来现金流现值等于当前市场价格的单一贴现率。YTM 曲线与即期曲线存在差异,因为 YTM 假设所有现金流以同一利率再投资,而即期曲线允许不同期限使用不同贴现率。
3.1.2 判断方法:曲线形态与市场预期
收益率曲线的形态直接反映市场对经济增长、通胀和货币政策的预期:
- 陡峭化(Bull Steepener / Bear Steepener):长端利率上升快于短端,通常预示经济复苏或通胀预期升温。
- 平坦化(Bull Flattener / Bear Flattener):短端利率上升快于长端,常见于加息周期后期或经济放缓预期。
- 倒挂(Inverted):短端利率高于长端,历史上多预示经济衰退。
在国债期货套利中,曲线形态变化是跨期价差交易的核心依据。例如,若预期曲线将陡峭化,可做多长端期货、做空短端期货,构建久期中性组合。
3.1.3 案例拆解:利用曲线定价偏差
假设 2024 年 3 月,2 年期国债即期利率为 2.10%,10 年期即期利率为 2.65%,而 5 年期国债的市场 YTM 为 2.38%。若根据即期曲线线性插值计算,5 年期理论即期利率应为 2.375%,但市场 YTM 为 2.38%,两者差异极小。然而,若 5 年期国债的票息率为 3.0%,高于市场利率,其价格会高于面值,此时 YTM 与即期利率的差异会被放大。交易员需计算该债券的利差(Z-Spread),即相对于即期曲线的信用利差或流动性溢价。若 Z-Spread 显著高于历史均值,可能意味着债券被低估,可考虑买入现货并卖空相应久期的期货进行对冲。
3.1.4 常见误区与复盘
复盘要点:每次构建期货定价模型前,先确认使用的是即期曲线还是 YTM 曲线;若使用 YTM,需进行凸性调整或转换为即期利率。
3.2 债券定价公式:从现金流贴现到全价计算
3.2.1 核心原理:定价公式的完整形式
债券的理论价格等于未来所有现金流的现值之和。对于固定利率附息债券,定价公式为:
P = Σ [C / (1+r)^t] + [F / (1+r)^T]
其中:P 为债券全价(含应计利息),C 为每期票息,F 为面值,r 为贴现率(通常取即期利率或 YTM),t 为各期现金流时间,T 为到期时间。实际交易中,还需考虑以下调整:
- 应计利息(Accrued Interest):从上一付息日到交割日的票息累积,计算公式为:AI = C × (交割日 - 上一付息日) / 付息周期天数。
- 净价与全价:中国债券市场报价通常为净价,结算时支付全价 = 净价 + 应计利息。
- 付息频率:若债券半年付息一次,贴现率需按半年期折算,公式中的 t 以半年为单位。
3.2.2 操作流程:手工计算与 Excel 建模
- 确定债券的票息率、面值、剩余付息次数和到期日。
- 获取对应期限的即期利率或 YTM 作为贴现率。
- 计算每期现金流的时间权重(以年为单位,考虑实际天数/365 或 30/360 等计息规则)。
- 逐期贴现并加总,得到全价。
- 减去应计利息,得到净价。
在 Excel 中可使用 PRICE 函数直接计算,但需注意日期基准参数(basis)的选择。对于期货定价,更推荐使用 Python 或专业债券系统,以便批量处理多只可交割券。
3.2.3 案例拆解:计算 10 年期国债的理论价格
假设某 10 年期国债,票息率 3.0%,面值 100 元,半年付息一次,剩余期限 9.5 年。当前即期利率曲线显示:0.5 年期利率 2.0%,1 年期 2.1%,1.5 年期 2.2%,以此类推,每半年递增 10 个基点,至 9.5 年期为 2.9%。计算过程如下:
| 期数 | 时间(年) | 现金流(元) | 即期利率 | 贴现因子 | 现值(元) |
|---|---|---|---|---|---|
| 1 | 0.5 | 1.5 | 2.0% | 0.9901 | 1.485 |
| 2 | 1.0 | 1.5 | 2.1% | 0.9794 | 1.469 |
| 3 | 1.5 | 1.5 | 2.2% | 0.9680 | 1.452 |
| … | … | … | … | … | … |
| 19 | 9.5 | 101.5 | 2.9% | 0.7624 | 77.384 |
| 全价合计 | ≈ 103.72 | ||||
若当前市场净价为 102.80 元,应计利息为 0.75 元(假设已过 3 个月),则全价为 103.55 元,略低于理论值 103.72 元,存在约 0.17 元的低估。此时可考虑买入现货并卖空相应久期的国债期货,等待价格回归。
3.2.4 常见误区与风险提示
3.3 久期与凸性:利率敏感度的量化工具
3.3.1 核心原理:久期的定义与计算
久期衡量债券价格对利率变化的敏感度。麦考利久期(Macaulay Duration)是现金流到期时间的加权平均,权重为各期现金流现值占债券价格的比例:
MacD = Σ [t × PV(CF_t)] / P
修正久期(Modified Duration)直接反映利率变化 1 个百分点时价格变化的百分比:
ModD = MacD / (1 + r/m)
其中 r 为到期收益率,m 为每年付息次数。美元久期(DV01)则是利率变化 1 个基点时价格变化的金额,用于套保比例计算:
DV01 = -ModD × P × 0.0001
3.3.2 凸性:二阶导数修正
久期假设价格与收益率呈线性关系,但实际为凸函数。凸性(Convexity)衡量价格-收益率曲线的弯曲程度:
Convexity = (1/P) × Σ [t(t+1) × PV(CF_t)] / (1+r)^2
考虑凸性后,价格变化近似为:
ΔP/P ≈ -ModD × Δy + 0.5 × Convexity × (Δy)^2
凸性为正意味着利率下降时价格上涨幅度大于利率上升时价格下跌幅度,因此凸性高的债券在利率波动中更具吸引力,但通常票息较低或期限较长。
3.3.3 案例拆解:久期与凸性在期货套保中的应用
假设某交易员持有 1 亿元面值的 10 年期国债,修正久期为 8.5,凸性为 75。若预期利率上升 25 个基点,则:
- 久期效应:ΔP ≈ -8.5 × 0.0025 × 1亿 = -212.5 万元
- 凸性修正:+0.5 × 75 × (0.0025)^2 × 1亿 = +2.34 万元
- 净价格变化:约 -210.2 万元
若使用国债期货进行对冲,需计算期货的久期。假设最便宜可交割券(CTD)的修正久期为 8.0,期货合约面值为 100 万元,则每手期货的 DV01 为:8.0 × 100万 × 0.0001 = 800 元。所需对冲手数 = 210.2万 / 800 ≈ 2628 手。但实际中还需考虑基差风险和交割期权价值,通常需调整 5%-10% 的安全边际。
3.3.4 常见误区与复盘
复盘要点:构建套利组合时,不仅要匹配久期,还要尽量匹配凸性。若无法完全匹配,需在策略中加入凸性对冲工具(如利率期权或不同期限的期货组合)。
3.4 债券定价在国债期货中的应用:转换因子与隐含回购利率
3.4.1 核心原理:转换因子的计算逻辑
国债期货允许卖方从一篮子可交割券中选择最便宜的一只进行交割。为了公平比较不同票息和期限的债券,交易所定义了转换因子(Conversion Factor, CF),将每只可交割券转换为标准券的等效价值。转换因子的计算基于假设的 3% 票息率(中国 5 年期和 10 年期国债期货的标准券票息率为 3%),将债券未来现金流按 3% 贴现至交割月第一天,再除以面值:
CF = [Σ C/(1.03)^t + F/(1.03)^T] / F
转换因子在合约上市时由交易所公布,并在交割月前保持不变。期货价格与现货价格的关系为:
期货理论价格 = (现货全价 - 持有收益) / CF
其中持有收益 = 融资成本 - 票息收入,即:
F = (S + AI - PV(Coupon)) × (1 + r×t/360) / CF
3.4.2 判断方法:寻找最便宜可交割券(CTD)
CTD 是使得交割成本最低的债券,通常通过比较隐含回购利率(Implied Repo Rate, IRR)来识别。IRR 是买入现货、卖空期货并持有至交割所获得的年化收益率:
IRR = [(F × CF + AI_T - S - AI_0) / (S + AI_0)] × (360/t)
其中 t 为持有天数。IRR 最高的债券即为 CTD。当 IRR 高于市场回购利率时,存在正套利机会;低于回购利率时,则存在反套利机会。
3.4.3 案例拆解:CTD 识别与基差交易
假设 10 年期国债期货 T2412 报价为 105.50 元,三只可交割券信息如下:
| 债券代码 | 票息率 | 剩余期限(年) | 转换因子 | 现货净价 | 应计利息 | IRR |
|---|---|---|---|---|---|---|
| 240001 | 2.8% | 9.2 | 0.9821 | 102.35 | 0.42 | 2.35% |
| 240005 | 3.1% | 9.5 | 1.0153 | 105.80 | 0.55 | 2.68% |
| 240010 | 2.5% | 8.8 | 0.9547 | 99.90 | 0.38 | 2.12% |
从 IRR 来看,240005 的 IRR 最高(2.68%),为当前 CTD。若市场回购利率为 2.20%,则 240005 的 IRR 高于回购利率 48 个基点,存在正套利空间。交易员可买入 240005 现货,同时卖空 T2412 期货,持有至交割,锁定无风险利润。但需注意,若利率曲线变动导致 CTD 切换,套利头寸可能面临基差损失。
3.4.4 常见误区与风险控制
3.5 综合应用:从定价到套利策略的完整链路
3.5.1 定价模型在套利中的角色
债券定价公式、久期、凸性和转换因子共同构成了国债期货套利的基础工具链。在实际操作中,交易员需要完成以下步骤:
- 构建即期收益率曲线,计算各可交割券的理论价格。
- 计算每只债券的久期、凸性和 DV01,用于套保比例计算。
- 根据期货报价和转换因子,计算每只债券的 IRR,识别 CTD。
- 比较期货理论价格与实际价格,判断是否存在基差偏离。
- 若偏离超过交易成本,执行期现套利或跨期套利。
3.5.2 实战场景:跨期套利中的久期中性
假设 T2412 和 T2503 两个合约的 CTD 分别为 240005 和 240010,久期分别为 8.2 和 7.8。若预期收益率曲线将平坦化(短端利率上升快于长端),交易员可做空 T2412、做多 T2503,但需调整手数使组合久期中性:
做空 T2412 手数 × 8.2 = 做多 T2503 手数 × 7.8
若做空 100 手 T2412,则做多 105 手 T2503(100×8.2/7.8 ≈ 105.1)
这样组合对利率水平变化免疫,仅暴露于曲线斜率变化。若曲线如期平坦化,T2412 跌幅大于 T2503,组合盈利。