当前是平价:全价与面值相等,没有价差需要摊销或补回, 所以 YTM(3.00%)与票面利率(3%)基本一致。 把全价改到面值之下就是折价、YTM 会高于票面利率;改到面值之上则相反。
口径提示:本工具用的是全价(含应计利息)口径, 与市场上常见的净价报价不能混用,填错口径算出来的 YTM 会偏。 另外,YTM 有两个前提假设:一直持有到期,且每笔 票息都能按 YTM 这个利率再投资—— 现实中利率会变、常常做不到,所以 YTM 是一个比较尺度,不是你必然拿到的收益。
计算口径:YTM 用二分法求解「全部现金流按 y 折现的现值 = 当前全价」;当期收益率 = 年票息 ÷ 全价; 麦考利久期 = Σ(现金流时点 × 该笔现金流现值) ÷ 现值合计;修正久期 = 麦考利久期 ÷(1 + YTM ÷ 付息频率)。 本工具未考虑税收、交易费用与信用风险。本工具仅为测算演示,不构成投资建议。
怎么用
5 步- 填面值与票面利率:面值是到期兑付的金额,国内债券常见 100 元。票面年利率是印在条款里的固定数字,决定每期付多少利息,和你花多少钱买它无关。
- 填剩余年限与付息频率:剩余年限支持 0.25 的步长。付息频率选年付 1 次、半年付 2 次或季付 4 次,工具按「剩余年限 × 频率」四舍五入成整数期数来折现。
- 填当前全价:这一栏必须是全价(含应计利息),不能填市场上常见的净价报价,两个口径混用算出来的 YTM 会有偏差。填完 YTM 立刻反解出来。
- 看折价溢价提示:结果下方会自动判断当前是折价、平价还是溢价,并说明 YTM 为什么高于或低于票面利率。改一改全价,能直接看到价格与收益率往反方向走。
- 对照久期评估利率风险:麦考利久期以年为单位,修正久期直接对应价格弹性。把剩余年限拉长再看一遍这两个数,就能感受到长债对利率有多敏感。算完可复制结果链接分享。
这东西在算什么
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 条到期收益率怎么算
到期收益率和票面利率有什么区别
到期收益率越高越好吗
久期是什么意思
债券价格和收益率为什么反向
为什么 5 年期债券的麦考利久期不到 5 年
本工具仅为测算演示,不构成投资建议。计算结果受输入假设影响,实际情况请以官方规定与金融机构公布为准。