工具 / 投资计算 / 债券
FIXED INCOME · 现金流折现

债券价格与到期收益率计算器

价格和收益率是同一组现金流的两种看法。给定收益率算价格用折现求和,给定价格算收益率用数值求解,两者都按付息频率对齐。

全价 = 净价 + 应计利息 久期 衡量利率敏感度 每年付息 m 次
不含违约风险、税收与特殊条款

输入参数 INPUT

3 年、年付息 → 3 期
本付息周期已过的天数占比
按「剩余整数付息期 + 固定票息」折现,未考虑应计利息的日计数规则(实际/实际、30/360 等),适合快速比价。

测算结果 OUTPUT

—
选好方向、填完参数后点计算
只解读计算,不构成投资建议

价格怎么来的:把每笔现金流折回今天

债券价格等于未来所有现金流按到期收益率折现的现值之和。票息按 面值×票面利率÷付息次数 计算,最后一期还要加上本金。

每期票息 C = 面值 × 票面利率 ÷ m
价格 P = Σk=1..n C ÷ (1 + y/m)k + 面值 ÷ (1 + y/m)n
其中 y 为到期收益率(年化),m 为每年付息次数,n 为剩余付息期数

全价、净价与应计利息

应计利息 = C × 本周期已过天数比例
全价( dirty price ) = 净价 + 应计利息

报价通常报净价,但结算要付全价。两次付息日之间买入,卖方应得的利息由买方先垫付,这就是应计利息的由来。

久期看的是敏感度

修正久期表示收益率每变动 1 个百分点,价格反向变动的百分比。久期越长,价格对利率越敏感。它也是利率对冲时计算对冲比例的基础。

凸性修正:久期只够用在小幅波动

久期假设价格与收益率是直线关系,实际是凸向原点的曲线。收益率变动越大,直线估算的偏差越明显,这时要用二阶项——凸性来修正。

凸性 C = Σ k(k+1)·CFk ÷ (1+y/m)k+2 ÷ 全价 ÷ m²
ΔP/P ≈ −Dmod·Δy + ½·C·(Δy)²

正凸性对持有人有利:收益率下行时价格涨得比久期估算多,上行时跌得比估算少。所以同样的久期,凸性越大的债券越「抗跌」。

收益率反解为什么需要迭代

价格是收益率的高次分式函数,没有初等反函数。常用做法是二分法或牛顿法:先框定一个区间(如 0%–100%),不断取中点逼近,直到价格误差小于 0.0001 元。

实际交易中还会遇到到期收益率、即期收益率、远期收益率三个口径。本页计算的是到期收益率(YTM),假设所有现金流都按同一利率再投资,这一点在利率曲线陡峭时会高估真实收益。

折价、平价与溢价

  • 票面利率 > 到期收益率:债券溢价,价格高于面值。
  • 票面利率 = 到期收益率:平价,价格等于面值。
  • 票面利率 < 到期收益率:折价,价格低于面值。

常见问题

为什么算出的价格和行情软件差几分钱?

多半是应计利息的日计数规则不同(实际/实际、30/360、实际/365),以及剩余期数是否按整期处理。交易所行情一般把应计利息单独列出,本页的净价已扣除应计部分,可直接对比。

零息债券怎么填?

票面利率填 0,价格就只剩本金折现:面值 ÷ (1+y/m)^n。此时久期接近剩余期限,是利率敏感度最高的品种之一。

修正久期和麦考利久期差在哪?

麦考利久期是现金流回款的加权平均时间(单位:年);修正久期 = 麦考利久期 ÷ (1 + y/m),直接对应「收益率变动 1% 时价格变动百分之几」。做对冲看修正久期。

半年付息时,收益率要除以 2 吗?

要。折现时用期利率 y/m,票息也按 m 期拆分,最后把期数乘以 m。直接拿年收益率折现年现金流,会低估半年付息债券的价格。

结果为理论测算值,不含违约风险、流动性溢价、税收与含权条款影响。