跳到主要内容

债券到期收益率计算器

计算债券的到期收益率(通过迭代精确求解和标准近似公式)、当前收益率、资本利得或损失,以及从价格、面值、票面利率、期限和支付频率获得的总回报 — 加上逐年折现现金流时间表。

输入

输出

概览
MetricValue
No data yet
逐年现金流折现
YearCoupon ReceivedPV of Year's Cash FlowsCumulative PV
No data yet
这对您有帮助吗?

使用指南

什么是债券到期收益率(YTM)?

债券到期收益率(YTM)是指以当前市场价格购买债券并持有至到期日所获得的总年化收益 — 包括票息支付加上支付价格与满期时收到的面值之间的利得或损失,全部以一个利率来表示。这个数字能让您在相同基础上比较折价债券、溢价债券和平价交易的债券,因为单独的票面利率无法反映您实际支付的金额。

该工具的工作原理

  1. 输入债券的当前价格 — 今天的交易价格,而非面值。
  2. 输入面值(票面价值)— 到期时您将收到的金额。
  3. 输入年度票面利率作为面值的百分比。
  4. 设置距到期年数以及票息每年支付频率(每年、每半年、每季度或每月)。
  5. 选择格式化输出的货币

概览表格显示当前收益率、标准近似YTM公式、精确YTM(通过迭代求解以考虑实际支付频率)、到期时的资本利得或损失,以及持有期内的总返利。逐年现金流折现表格将期限分解为逐年行,按求解的收益率对每年的票息进行折现 — 累积现值在最后一年精确地回到债券的当前价格,这是收益率计算正确的内置检查。

数学原理

债券定价在相同的定期折现率下评估每个未来现金流:Price = Σ [coupon / (1+r)^t] + [face value / (1+r)^n],对每个票息期间n求和,其中r为定期收益率(年度YTM ÷ 每年支付次数)。由于价格随收益率上升而下降,该工具通过二分法求解YTM — 不断缩小包含能够再现债券实际价格的收益率的区间 — 对于有效债券总是收敛的,不同于牛顿法,后者需要导数且可能从不良的初始猜测中发散。

近似YTM是标准教科书快速计算方法:[coupon + (face value − price) ÷ years] ÷ [(face value + price) ÷ 2],假设年度复利而不管实际支付频率 — 与精确结果并列显示,让您看到该近似方法偏离精确值的程度,尤其是对于频繁支付票息或长期债券。

当前收益率 vs. 到期收益率

当前收益率仅是年度票息除以价格 — 它完全忽略了您在到期时将实现的资本利得或损失。以折价交易的债券其当前收益率低于其YTM(您还获得价格和面值之间的差价),溢价债券的当前收益率高于其YTM(您损失那个差价)。YTM是比较以不同价格购买的债券的更完整数字。

常见用途

  • 在相同基础上比较以不同折价或溢价交易的债券
  • 检查经纪人报价的YTM是否与独立计算相符
  • 估计债券从购买至到期的总收益,包括票息
  • 查看支付频率(半年度 vs. 月度)如何影响精确YTM相对于年度复利近似的变化

对于固定票息支付或利息金额而非完整收益分析,请使用单利计算器。要比较单次债券购买与折现率假设,请使用复利计算器

隐私

该工具完全在您的浏览器中运行。您的数据永远不会上传到服务器。

bond calculatorytmytm calculatorbond yieldcurrent yieldcoupon ratebond pricefixed incomepresent valuefinance calculator

使用此工具的更多方式

REST API

curl -X POST https://api.iotools.cloud/v1/tool/bond-yield-to-maturity-calculator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "bondPrice": "950",
    "faceValue": "1000",
    "couponRate": "5",
    "years": "10",
    "frequency": "2",
    "currency": "USD"
  }'

替换成您账户中的密钥。工具的字段即为请求体——没有额外包装。

让 AI 代理执行

Use the IOTools `bond-yield-to-maturity-calculator` tool (Bond Yield to Maturity Calculator) on this input:

YOUR_INPUT_HERE

将此粘贴给任何已连接 IOTools MCP 服务器的代理,再加上您的输入内容。

嵌入式小组件

<iframe
  src="https://iotools.cloud/embed/bond-yield-to-maturity-calculator/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="债券到期收益率计算器 — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

把它放到您自己的页面上——免费,无需密钥,只需保留一个反向链接。

每次调用费用5 积分起

也可通过

喜欢这些工具?去掉广告吧。

一次性付款即可永久移除您账户中的所有广告。无需订阅,不追踪。