投资理财

债券到期收益率 YTM

按面值、票息、剩余年限与全价求 YTM,附当期收益率与麦考利/修正久期。

  • 免费免注册
  • 结果可分享链接
  • 浏览器本地计算
3.00%
到期收益率 YTM
3.00%
当期收益率
4.717
麦考利久期(年)
4.580
修正久期
¥15.00
票息总额(元)

当前是平价:全价与面值相等,没有价差需要摊销或补回, 所以 YTM(3.00%)与票面利率(3%)基本一致。 把全价改到面值之下就是折价、YTM 会高于票面利率;改到面值之上则相反。

口径提示:本工具用的是全价(含应计利息)口径, 与市场上常见的净价报价不能混用,填错口径算出来的 YTM 会偏。 另外,YTM 有两个前提假设:一直持有到期,且每笔票息都能按 YTM 这个利率再投资—— 现实中利率会变、常常做不到,所以 YTM 是一个比较尺度,不是你必然拿到的收益。

计算口径:YTM 用二分法求解「全部现金流按 y 折现的现值 = 当前全价」;当期收益率 = 年票息 ÷ 全价; 麦考利久期 = Σ(现金流时点 × 该笔现金流现值) ÷ 现值合计;修正久期 = 麦考利久期 ÷(1 + YTM ÷ 付息频率)。 本工具未考虑税收、交易费用与信用风险。本工具仅为测算演示,不构成投资建议。

链接带当前参数,发给别人打开就是同一份结果。

怎么用

5 步
  1. 填面值与票面利率:面值是到期兑付的金额,国内债券常见 100 元。票面年利率是印在条款里的固定数字,决定每期付多少利息,和你花多少钱买它无关。
  2. 填剩余年限与付息频率:剩余年限支持 0.25 的步长。付息频率选年付 1 次、半年付 2 次或季付 4 次,工具按「剩余年限 × 频率」四舍五入成整数期数来折现。
  3. 填当前全价:这一栏必须是全价(含应计利息),不能填市场上常见的净价报价,两个口径混用算出来的 YTM 会有偏差。填完 YTM 立刻反解出来。
  4. 看折价溢价提示:结果下方会自动判断当前是折价、平价还是溢价,并说明 YTM 为什么高于或低于票面利率。改一改全价,能直接看到价格与收益率往反方向走。
  5. 对照久期评估利率风险:麦考利久期以年为单位,修正久期直接对应价格弹性。把剩余年限拉长再看一遍这两个数,就能感受到长债对利率有多敏感。算完可复制结果链接分享。
深入讲解

这东西在算什么

YTM 的定义只有一句话:让未来所有票息与到期回收面值的现值之和,正好等于你买入全价的那个折现率。 它没有可以直接代数字的闭式公式,只能迭代反解,所以这类计算通常交给工具做——本工具用二分法逼近, 让「按 y 折现的现值」逐步收敛到你填的全价。

拿示例走一遍。面值 100、票息 3%、剩余 5 年、年付一次、全价 95,反解出来的 YTM 是 4.13%。 为什么高于 3% 的票面利率?因为你今天只付了 95 元,到期却能按 100 元兑付,中间这 5 元价差也是收益, 它被摊进这五年里,叠在票息之上。同一只债如果你按 100 元平价买入,YTM 就正好是 3.00%; 按 105 元溢价买入,那 5 元溢价要在持有期内摊销掉,YTM 会掉到 1.94%。三个数字排在一起, 价格和收益率的反向关系就一目了然了。

参数怎么理解

全价这一栏是最容易填错的。市场上有净价和全价两种报价, 净价不含上一个付息日到今天累积的应计利息,全价含。本工具用的是全价口径, 把净价直接填进来,算出来的 YTM 会偏高。下单软件上看到的报价究竟是哪一种,最好先确认一遍。

付息频率影响的是折现的颗粒度。工具按「剩余年限 × 频率」四舍五入成整数期数, 每期票息是「面值 × 票面利率 ÷ 频率」。所以剩余年限填 5、频率选半年付,就是 10 期、每期 1.5 元。 如果剩余年限填了非整期的数(比如 4.6 年配年付),四舍五入会带来一点点偏差,这是工具的简化,不是市场惯例。

当期收益率是个简化指标,别当 YTM 用。它只拿年票息除以全价, 完全不管到期时那笔价差。示例里当期收益率是 3 ÷ 95 = 3.16%,而真实的 YTM 是 4.13%, 它低估了折价债;反过来在 105 元溢价那组里,当期收益率 2.86% 高于 YTM 的 1.94%,它高估了溢价债。 两个指标偏差的方向是系统性的,不是偶然。

票息总额只是个规模参照。示例里它是 15 元,来源就是 3 元 × 5 期的简单加总, 没有折现、也没有把到期回收的 100 元算进去。它的用处是让你对「这笔投资里有多少钱是靠票息、多少是靠价差」 有个直观印象:95 元买入、总共收 15 元票息加 5 元价差,票息是大头。溢价买入时这个比例会反过来看着更别扭—— 收 15 元票息但先亏 5 元价差,净下来只有 10 元,而你还多押了 5 年时间。

麦考利久期为什么比剩余年限短。示例那只 5 年期债的麦考利久期是 4.709 年, 不是 5 年。因为久期算的是「按现值加权的平均回收时间」,中间四笔各 3 元的票息提前回到你手里, 把重心往前拽了。票息越高、付息越频繁,重心越靠前、久期越短。一只完全不付息的零息债, 所有现金流都压在到期日,它的麦考利久期才正好等于剩余年限。

常见误区

以为 YTM 是你一定能拿到的年化。 YTM 压着两个很强的假设:一是你持有到期,二是每一笔票息都能按 YTM 这个利率再投资出去。 第二条在现实里几乎做不到。还是示例那组数:如果这五年里你收到的每笔 3 元票息只能按 1% 的利率再投出去, 五年后连本带息一共回收 115.30 元,实际年化只有 3.95%,比标称的 4.13% 少了近 0.2 个百分点。 期限越长,缺口越大——同样票息 3%、全价 95 的一只 20 年期债,标称 YTM 是 3.35%, 但票息若只能按 1% 再投资,实际年化会掉到 2.83%,差了半个多百分点。YTM 是个比较尺度,不是承诺。

把久期读成「还有几年到期」。 久期是价格对利率的敏感度。示例那只 5 年期债的修正久期是 4.52,含义是利率上行 1 个百分点, 价格大致下跌 4.52%。这是个线性近似,实际重新折现算出来是从 95 元跌到 90.82 元、跌幅 4.40%, 比线性估计略小一点,差的这部分来自债券价格曲线的弯曲。

忽略了久期随期限的放大。 同样票息 3%、全价 95,剩余 3 年时修正久期是 2.78,5 年时 4.52,10 年时 8.44,20 年时高达 14.69。 也就是说利率同样动 1 个百分点,20 年期那只的价格波动是 3 年期的五倍还多。 拿 YTM 直接横向排序而不看久期,等于只比了收益、没比风险。

看到高 YTM 就当成便宜。 YTM 高有两个完全不同的来源:利率环境导致的,和市场认为这只债违约概率更高、把价格压下去导致的。 后一种情况下,那个漂亮的 YTM 数字本来就建立在「能兑付」这个前提上,前提不成立时它一文不值。

边界与假设

本工具求解区间是 −90% 到 500% 的年化,落在区间外(比如全价填得极端离谱)会判定为无解并把 YTM 显示为「—」。 期数按「剩余年限 × 付息频率」四舍五入取整,至少要有 1 期才能求解。 模型不考虑税收、交易费用和信用风险,也不处理含权条款——可赎回、可回售、可转股的债券, 现金流本身就是不确定的,用这套固定现金流的算法去套会失真,可转债请改用站内的可转债估值工具。 麦考利久期按「Σ(现金流时点 × 该笔现金流现值) ÷ 现值合计」计算,修正久期再除以 (1 + YTM ÷ 付息频率)。

风险提示:信用债存在违约风险,YTM 高不等于收益高,价格被压低带来的高 YTM 往往对应更高的信用风险。 YTM 依赖持有到期与票息按 YTM 再投资两个假设,实际结果可能与测算不同。本站不提供任何买卖信号或择时建议。 本工具仅为测算演示,不构成投资建议。

常见问题

6 条
到期收益率怎么算
YTM 没有一个可以直接代数字的闭式公式,它是让「未来所有票息与到期回收面值的现值之和」正好等于你买入全价的那个折现率,只能用迭代法反解。所以这类计算基本都交给工具做——上面的计算器就是在做这件事:你填面值、票面利率、剩余年限、每年付息次数和买入全价,它反解出年化的 YTM,同时给出当期收益率、麦考利久期、修正久期和票息总额。你可以点「填入示例」看一组数:面值 100、票息 3%、5 年、每年付息 1 次、全价 95。因为买入价低于面值,到期还能收回 100,这部分价差也算收益,所以 YTM 会高于 3% 的票面利率。改一下全价再看,就能感受到价格与收益率的反向关系。本工具用全价(含应计利息)口径。
到期收益率和票面利率有什么区别
票面利率是印在债券上的固定条款,决定每期付多少利息,跟你花多少钱买它没有关系;到期收益率 YTM 则是站在「你的买入价」这个立场上算出来的年化回报,把票息和到期回收面值的价差都算进去了。所以两者只有在平价买入(买入价正好等于面值)时才会重合。折价买入时,除了票息你还会在到期时赚回一段价差,YTM 高于票面利率;溢价买入时,到期只能收回面值,那段溢价要被摊掉,YTM 低于票面利率。示例里面值 100、票息 3%、全价 95,就是折价的情形,YTM 会高于 3%。顺带说一个容易混的第三个指标:当期收益率只看票息不看到期回收面值的损益,所以它会低估折价债的真实回报、高估溢价债的真实回报。
到期收益率越高越好吗
不是,这是这个指标最容易被误用的地方。YTM 高有两种截然不同的来源:一种是利率环境或期限结构带来的,另一种是市场认为这只债有更高的信用风险而压低了价格。信用债存在违约风险,价格被压得越低算出来的 YTM 越高,但这份「高收益」本质上是在给你承担的违约可能性定价——如果发行人到期还不上钱,票息和本金都可能拿不到,那么这个 YTM 数字从一开始就没有兑现的基础。所以 YTM 高不等于收益高。另外 YTM 还建立在两个假设上:你持有到期,且每期票息都能按 YTM 再投资,现实中往往不成立。把这两层放在一起看,就明白为什么不能拿 YTM 直接排序做决策。本站不提供任何买卖信号或择时建议。
久期是什么意思
久期衡量的是债券价格对利率变动的敏感度——久期越长,利率每变动 1%,引起的价格波动就越大。上面的工具给出两个久期。麦考利久期以「年」为单位,可以理解成按现值加权后你收回这笔钱的平均时间;修正久期则是直接拿来估价格弹性的那个数,它回答「利率变动 1 个百分点,价格大致变动百分之几」。把这两个数和 YTM 放在一起看很有意思:同样是 YTM 相同的两只债,久期长的那只在利率环境变化时价格摆动会明显更大。所以久期不是收益指标,而是风险指标,它描述的是波动的量级而不是方向。你可以在示例的基础上把剩余年限从 5 年拉长,看久期怎么跟着变。本工具仅为测算演示,不构成投资建议。
债券价格和收益率为什么反向
因为债券未来能拿到的现金流是事先约定死的:每期多少票息、到期还多少面值,这些数字不会因为你花多少钱买而改变。既然分子(未来现金流)固定,那你付出的价格越高,这笔固定现金流摊到你身上的年化回报自然就越低;价格越低,回报越高。所以价格与收益率必然反向:价格越高 YTM 越低,价格越低 YTM 越高。你在上面的工具里只改「买入全价」这一项,就能直接看到 YTM 往反方向走,同时久期也跟着变。理解了这条,很多现象就顺了——比如为什么折价买入的债 YTM 会高于票面利率。要提醒的是本工具用全价(含应计利息)口径,与市场上的净价报价不能混用,填错口径算出来的 YTM 会有偏差。
为什么 5 年期债券的麦考利久期不到 5 年
因为久期是「按现值加权的平均回收时间」,而不是「最后一笔钱什么时候到账」。示例里面值 100、票息 3%、5 年、年付一次、全价 95,麦考利久期算出来是 4.709 年,比 5 年短。原因是中间那四笔各 3 元的票息提前回到了你手里,把加权平均的重心往前拽了一点。票息越高、付息越频繁,重心被拽得越靠前,久期就越短;反过来,一只不付息的零息债,所有现金流都压在到期日,它的麦考利久期正好等于剩余年限。所以「久期<剩余年限」不是算错了,而是这个指标本来的含义。

本工具仅为测算演示,不构成投资建议。计算结果受输入假设影响,实际情况请以官方规定与金融机构公布为准。

回到计算器