UTILS.
100% 浏览器内运行
📜

债券价格与收益率计算器

根据收益率为债券定价,或从市场价格反解到期收益率(YTM),并计算当前收益率和票息收入。

关于此工具

债券价格与收益率计算器是一款免费的浏览器内工具,可用两种方式为固定票息债券估值:给定收益率即算出公允价格,给定市场价格即反解到期收益率。输入面值(票面价值)、年票息率、到期年数以及每年付息次数——一切都在本地计算,不会上传任何数据。

价格是每一笔现金流的现值:Price = Σ C/(1+y/m)^t,t 从 1 到 n·m,再加上 F/(1+y/m)^(n·m),其中 C = F·couponRate/100/m 为每期票息,m 为每年付息次数,y 为年收益率(小数形式)。价格随收益率上升而下降,因此到期收益率通过二分法求得——不断将收益率区间对半分,直到 price(y) 等于你输入的价格。当前收益率是年票息除以价格再乘以 100。

用它可以判断债券是折价还是溢价交易、将报价与目标收益率对比,或查看债券存续期内的名义票息总收入。半年付息(m = 2)是大多数政府债和公司债的常见惯例。

常见问题

它如何从价格反求到期收益率?
债券价格随收益率上升而单调下降,因此工具使用二分法:先在 0% 与某个上限之间圈定收益率,再不断对半分区间,直到模型价格与你输入的市场价格在极小误差范围内相等。
当前收益率和到期收益率有什么区别?
当前收益率只是年票息除以价格——它忽略了持有至到期时的任何盈亏。到期收益率是让所有票息加面值的现值等于价格的那个单一贴现率,因此它也把趋近平价的因素纳入其中。
为什么收益率高于票息率时价格会跌破面值?
如果市场要求的回报高于票息支付的水平,投资者只会以低于面值的价格买入债券,于是债券折价交易。当收益率低于票息率时债券溢价交易,两者相等时按平价定价。
每年付息次数是什么意思,我的数据会上传吗?
它指每年支付利息的次数:典型半年付息债券为 2,年付息为 1,季付息为 4。每个数字都在你的浏览器中计算,绝不会发送到服务器。

更多工具