2. 债券定价基础
浮息债券与通胀保值债券的定价,看似是两类特殊品种的“进阶技巧”,但它们的估值内核仍然建立在最基础的现金流贴现框架之上。若把定价比作建筑,货币时间价值是地基,贴现因子是砖块,到期收益率、即期利率与远期利率则是三套不同用途的“测量工具”。本节将把这五个概念串成一条完整的定价逻辑链,为后续章节的实战计算打下基础。
一、核心原理:价格等于未来现金流的现值
任何债券的理论价格,都可以写成未来所有现金流的现值之和。其一般形式为:
P = Σ [ CF_t / (1 + r_t)^t ]
其中,P 为债券全价,CF_t 为第 t 期现金流,r_t 为对应期限的贴现率。这个公式背后包含两个关键判断:一是现金流发生的时间点,二是每个时间点对应的贴现率。货币时间价值说明“今天的1元比未来的1元更值钱”,贴现因子则把这一判断转化为可计算的系数。
贴现因子 DF_t 的定义非常简洁:
DF_t = 1 / (1 + r_t)^t
它表示未来第 t 期收到1元,在当前时点值多少钱。例如,若1年期即期利率为3%,则 DF_1 = 1/1.03 ≈ 0.9709,意味着1年后的1元今天约值0.9709元。债券定价本质上就是“现金流 × 对应贴现因子”的加总。
二、方法流程:从现金流到价格的五步计算
在实际定价中,建议按以下流程推进,避免把不同利率概念混用:
- 梳理现金流:列出每期票息、本金以及可能的提前偿还或通胀调整金额。
- 确定期限结构:从市场数据中获取对应期限的即期利率曲线,或通过 bootstrap 方法从债券价格中反推。
- 计算贴现因子:对每个现金流日期计算 DF_t,注意计息天数与复利频率。
- 求现值并加总:将每笔现金流乘以对应贴现因子后求和,得到理论全价。
- 交叉验证:用到期收益率反算价格,检查与即期利率法结果是否一致。
关键提醒:到期收益率 YTM 是使债券所有现金流现值等于市场价格的单一内部收益率。它假设整条曲线是水平的,且所有现金流都按同一利率再投资。即期利率法则允许每个期限使用不同的贴现率,因此更适合浮息债和通胀保值债券这类现金流不确定的品种。
三、案例场景:三种利率口径下的同一只债券
假设一只3年期国债,面值100元,票面利率4%,每年付息一次。市场即期利率分别为:1年期3.0%、2年期3.5%、3年期4.0%。用即期利率法计算价格:
DF_1 = 1 / (1.030)^1 = 0.9709
DF_2 = 1 / (1.035)^2 = 0.9335
DF_3 = 1 / (1.040)^3 = 0.8890
P = 4 × 0.9709 + 4 × 0.9335 + 104 × 0.8890
= 3.8836 + 3.7340 + 92.4560
= 100.0736 元
若用到期收益率法,需要先求出使价格等于100.0736的单一利率 y,结果约为3.98%。可以看到,YTM 是即期利率曲线的一个“加权平均”结果,它掩盖了各期限贴现率的差异。对于浮息债,未来票息会随参考利率重置,因此必须用远期利率来预测每期现金流,再用对应期限的即期利率贴现,而不能简单套用一个 YTM。
| 利率概念 | 核心含义 | 在定价中的角色 | 适用品种 |
|---|---|---|---|
| 货币时间价值 | 当前资金优于未来资金 | 定价的第一性原理 | 所有债券 |
| 贴现因子 | 未来1元的当前价值 | 现金流折现的乘数 | 所有债券 |
| 到期收益率 | 持有到期的内部收益率 | 单一折现率,便于报价 | 固息债、简单估值 |
| 即期利率 | 零息债券的到期收益率 | 逐期贴现的基准 | 浮息债、通胀保值债券 |
| 远期利率 | 未来某段期限的隐含利率 | 预测浮息债未来票息 | 浮息债、利率衍生品 |
四、误区与复盘:定价中最容易踩的五个坑
误区一:用 YTM 给浮息债定价。浮息债的票息随基准利率重置,现金流路径依赖远期利率,单一 YTM 无法刻画其风险特征。
误区二:混淆即期利率与远期利率。即期利率是“现在到未来某时点”的零息利率;远期利率是“未来某时点到更远时点”的隐含利率,两者不能直接互换使用。
误区三:忽略计息频率与天数规则。半年付息与年付息的贴现因子不同,ACT/ACT 与 30/360 也会影响结果,实战中必须与市场惯例一致。
误区四:贴现因子与现金流日期错配。每笔现金流必须使用对应期限的贴现因子,不能用同一个 DF 乘以所有现金流。
误区五:把理论价格当作成交价格。理论价格是估值锚,实际成交还受流动性、信用溢价、税收和供需影响。
复盘建议:完成每笔定价后,用“价格—YTM—即期曲线”三角验证。若即期利率法算出的价格与 YTM 法差异超过几个基点,优先检查贴现因子期限是否对齐、复利频率是否统一、以及现金流是否遗漏了通胀调整或票息重置。