核心概念:票面利率 vs. 到期收益率
在开始计算之前,必须先理解两个最基本的概念:

-
票面利率
- 定义:债券发行时明确标注的、按债券面值计算的年利率,它代表了发行人承诺每年支付给投资者的利息。
- 计算:
年利息 = 债券面值 × 票面利率 - 特点:这是一个固定的利率,在债券存续期内通常不变,它不反映你买入债券的真实成本或收益。
-
到期收益率
- 定义:这是债券投资者最常使用的指标,它是一个内部收益率的概念,指投资者将债券持有至到期,且每期收到的利息(现金流)都能以某个利率进行再投资时,所能获得的年化综合收益率。
- 特点:它考虑了三个关键因素:
- 购买价格:你实际支付的价格。
- 票面利息:你每年收到的固定利息。
- 资本利得或损失:你买入价与到期面值之间的差额(如果买入价低于面值,持有至到期会产生资本利得;反之则为损失)。
- 意义:YTM 是一个全面的、可比的收益率指标,可以让你比较不同价格、不同票面利率、不同期限的债券,哪个更具投资价值。
常用债券收益率计算公式
以下是几种最重要的收益率计算方法,从最简单到最复杂。
当期收益率
这是最简单的收益率计算方式,只考虑当前的利息收入,完全忽略了资本利得和再投资收益。

-
适用场景:快速评估债券的利息回报水平,常用于高收益债或短期债券的初步比较。
-
计算公式:
当期收益率 = (年利息 / 债券当前市场价格) × 100%
-
示例:
(图片来源网络,侵删)-
债券A:面值1000元,票面利率5%,市场价格950元。
-
年利息 = 1000 × 5% = 50元。
-
当期收益率 = (50 / 950) × 100% ≈ 26%
-
债券B:面值1000元,票面利率6%,市场价格1050元。
-
年利息 = 1000 × 6% = 60元。
-
当期收益率 = (60 / 1050) × 100% ≈ 71%
从当期收益率看,债券B似乎更有吸引力,但它没有告诉你,如果持有至到期,你会亏损50元(1050 - 1000)。
-
到期收益率
这是衡量债券投资价值最核心、最准确的指标,计算它需要用到现金流折现模型。
-
适用场景:评估持有债券至到期日的真实总回报率,是不同债券之间横向比较的“黄金标准”。
-
计算逻辑: YTM 是使得“未来所有现金流的现值之和”等于“债券当前市场价格”的那个折现率。
现金流包括:每期支付的利息 + 到期收回的本金(面值)。
-
计算公式:
P = C / (1 + r)¹ + C / (1 + r)² + ... + C / (1 + r)ⁿ + M / (1 + r)ⁿ
- P = 债券的当前市场价格
- C = 每期支付的利息 (年利息 / 每年付息次数)
- M = 债券到期面值
- n = 到期期数 (年数 × 每年付息次数)
- r = 每期到期收益率 (我们要求解的未知数)
- YTM (年化) = r × 每年付息次数
-
特点:
- 这是一个复杂的方程,无法直接用代数方法求解,通常需要使用金融计算器或电子表格(如Excel的YIELD函数)来计算。
- YTM与债券价格呈反向变动关系:当市场价格低于面值(折价)时,YTM > 票面利率;当市场价格高于面值(溢价)时,YTM < 票面利率。
-
示例:
- 债券C:面值1000元,票面利率5%(每年付息一次,即每年付50元),5年后到期,当前市场价格950元。
- 我们需要解方程:
950 = 50/(1+r)¹ + 50/(1+r)² + 50/(1+r)³ + 50/(1+r)⁴ + 1050/(1+r)⁵ - 使用计算器或Excel的
=YIELD(settlement, maturity, rate, pr, redemption, frequency)函数,可以算出r ≈ 5.97%。 - 这意味着,如果你以950元买入此债券并持有至到期,你的年化综合回报率约为5.97%,这高于当期收益率5.26%,因为它包含了未来50元的资本利得。
持有期收益率
很多投资者并不会持有债券至到期,而是在中途卖出,HPR衡量的是在持有期间内获得的全部回报。
-
适用场景:计算在任意持有期间内(无论是否到期)的投资回报率。
-
计算公式:
HPR = [ (利息收入 + 卖出价格 - 买入价格) / 买入价格 ] × (365 / 持有天数) 或者更简单地计算年化收益率: 年化HPR = [ (利息收入 + 卖出价格 - 买入价格) / 买入价格 ] × (365 / 持有天数) × 100%
-
示例:
- 你以950元买入上述债券C,持有2年后,以980元的价格卖出。
- 持有期间共获得利息:50 × 2 = 100元。
- 总收益 = 100元(利息)+ (980 - 950)元(资本利得) = 130元。
- 持有期总回报率 = 130 / 950 ≈ 13.68%。
- 如果持有了730天(2年),年化HPR = 13.68%。
名义收益率 vs. 实际收益率
这是考虑了通货膨胀因素的收益率。
-
名义收益率:就是我们通常说的票面利率或到期收益率,没有考虑购买力的变化。
-
实际收益率:考虑了通货膨胀后,你的钱实际能增长多少。
-
计算公式(近似):
实际收益率 ≈ 名义收益率 - 通货膨胀率
-
更精确的费雪公式:
(1 + 实际收益率) = (1 + 名义收益率) / (1 + 通货膨胀率) 实际收益率 = [(1 + 名义收益率) / (1 + 通货膨胀率)] - 1
-
示例:
- 你投资一个债券,名义到期收益率为5%。
- 同期的通货膨胀率为2%。
- 近似实际收益率 ≈ 5% - 2% = 3%。
- 精确实际收益率 = (1.05 / 1.02) - 1 ≈ 2.94%。
总结与对比
| 收益率类型 | 计算公式 | 核心特点 | 适用场景 |
|---|---|---|---|
| 票面利率 | (年利息 / 债券面值) × 100% | 固定,发行时约定,不考虑买卖价差 | 了解债券的基本利息回报承诺 |
| 当期收益率 | (年利息 / 债券当前市价) × 100% | 简单,只考虑利息,忽略资本利得 | 快速评估利息回报,高收益债/短期债比较 |
| 到期收益率 | 现金流折现模型(需计算器/Excel) | 最全面,考虑利息、买卖价差、再投资,是真实总回报率 | 核心指标,用于不同债券间的横向比较和投资决策 |
| 持有期收益率 | [(利息+卖出价-买入价)/买入价] × (365/持有天数) | 灵活,计算任意持有期的回报率 | 衡量中途卖出债券的投资表现 |
| 实际收益率 | ≈ 名义收益率 - 通货膨胀率 | 考虑了购买力变化,反映真实财富增长 | 衡量投资对抗通胀的实际效果 |
如何在实际中计算?
- 使用金融计算器:如德州仪器BA II Plus等,内置了计算YTM、债券价格等功能的程序。
- 使用电子表格:
- 计算债券价格:
=PRICE(settlement, maturity, rate, yld, redemption, frequency) - 计算到期收益率:
=YIELD(settlement, maturity, rate, pr, redemption, frequency) - (注意:
settlement是交割日,maturity是到期日,rate是票面利率,yld是市场利率,pr是价格,redemption是赎回价格即面值)
- 计算债券价格:
- 使用专业金融终端:如彭博、万得等,功能更强大,数据更全面。
最后提醒:债券收益率计算的前提是假设你能按时收到所有利息和本金(即没有信用风险),对于信用等级较低的债券,还需考虑违约风险带来的潜在损失。
标签: 债券投资收益率计算方法 债券到期收益率计算公式 债券持有期收益率计算公式