来源:市场资讯

(来源:债文新说)

一、为什么你在不同金融终端看到的净价不同

由于债券交易一般以收益率达成,以净价成交,所以计算债券净价也成为交易达成成交的重要一环。

一般情况下,大家多会通过qtrade,wind,dm,qb等金融终端辅助完成债券的净价计算,更多地,银行间债券大家也会通过ideal,本币前台来完成。

但是,实务中我们经常会遇到不同终端计算出来的价格各有不同的情况,那为什么会出现这种情况,谁的是对的,应该选择哪个价格执行交易呢?

打开网易新闻 查看精彩图片

1 为什么会出现这种情况

债券期限非整年,因为计息方式不同产生的现金流差异,导致债券净价不同。以“102584732.IB 25溧水经开MTN005”为例,每年11.14计息,2026年11.19到期。

数据来源:募集说明书
打开网易新闻 查看精彩图片
数据来源:募集说明书
打开网易新闻 查看精彩图片
数据来源:dm
打开网易新闻 查看精彩图片
数据来源:dm
数据来源:qb
打开网易新闻 查看精彩图片
数据来源:qb

如图所示,dm和qb的价格不同,对照现金流也可以发现他们采取了不同的计息方式进行计算

计息方式1(dm):2026.11.14付息,11.19还本+剩下5天的利息

计息方式2(qb):2026.11.14暂不付息,2026.11.19一次还本付息

2 出现歧义应该怎么办

那么两种计息方式,哪个才是对的?一般要找主承销商,询问债券具体采取哪种兑付方式。

注意:本币前台的价格不一定就一定是对的(本示例中本币前台价格和qb一致,但是非正确的)

打开网易新闻 查看精彩图片

二、如何计算债券净价

实务中,我们一般通过金融终端输入债券代码,收益率,交易日期,清算速度等要素计算债券净价,但你真的知道债券净价是如何计算的吗?

Of course,你可以说也没所谓算这些,但是!一旦遇到这种结果不一致马上就要撕逼的时候,交易对手酷酷一顿算,谁不立马心虚我不说。。。

打开网易新闻 查看精彩图片

哈哈,好了不开玩笑啦~我们还是不妨来回顾一下吧:

1 计算公式

一般我们通过现金流折现,计算出现值债券全价(PV)

债券全价(PV)=票面年利息/(1+YTM)^(付息天数/365)+本息合计/(1+YTM)^(到期天数/365)

债券净价=债券全价-应计利息

应计利息=上次债券利息支付日至计算日之间累积的利息

2 关键时间节点

上一付息日2025.11.14,当前交易日2026.5.28

下一付息日2026.11.14,债券到期日2026.11.19

  • 付息天数=下一付息日-当前交易日=【2026.11.14-2026.5.28】=170天

  • 到期天数=债券到期日-当前交易日=【2026.11.19-2026.5.28】=175天

  • 应计利息天数=当前交易日-上一付息日=【2026.5.28-2025.11.14】=195天

接下来,

还是以个券“ 102584732.IB 25溧水经开MTN005”为例,到期收益率(YTM)1.49%,票面利率1.78%,2026.5.28+0交易,每年付息1次

  • (1+YTM)^(付息天数/365)=(1+1.49%)^(170/365)=1.006912

  • (1+YTM)^(到期天数/365)=(1+1.49%)^(175/365)=1.007116

  • 票面年利息=100*1.78%*365/365=1.78

  • 本息合计=100+100*1.78%*5/365=100.0244元

5.28+0交易

  • 债券全价=1.78/1.007+100.0244/1.007=101.0854元

  • 应计利息=100*1.78%*195/365=0.950959元

  • 债券净价=101.0854-0.950959=100.1344元

散会!!

打开网易新闻 查看精彩图片

last but not least~

打开网易新闻 查看精彩图片