债券到期收益率计算器
计算债券的到期收益率(通过迭代精确求解和标准近似公式)、当前收益率、资本利得或损失,以及从价格、面值、票面利率、期限和支付频率获得的总回报 — 加上逐年折现现金流时间表。
输入
输出
| Metric | Value |
|---|---|
| No data yet | |
| Year | Coupon Received | PV of Year's Cash Flows | Cumulative PV |
|---|---|---|---|
| No data yet | |||
使用指南
什么是债券到期收益率(YTM)?
债券到期收益率(YTM)是指以当前市场价格购买债券并持有至到期日所获得的总年化收益 — 包括票息支付加上支付价格与满期时收到的面值之间的利得或损失,全部以一个利率来表示。这个数字能让您在相同基础上比较折价债券、溢价债券和平价交易的债券,因为单独的票面利率无法反映您实际支付的金额。
该工具的工作原理
- 输入债券的当前价格 — 今天的交易价格,而非面值。
- 输入面值(票面价值)— 到期时您将收到的金额。
- 输入年度票面利率作为面值的百分比。
- 设置距到期年数以及票息每年支付频率(每年、每半年、每季度或每月)。
- 选择格式化输出的货币。
概览表格显示当前收益率、标准近似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相对于年度复利近似的变化
对于固定票息支付或利息金额而非完整收益分析,请使用单利计算器。要比较单次债券购买与折现率假设,请使用复利计算器。
隐私
该工具完全在您的浏览器中运行。您的数据永远不会上传到服务器。
使用此工具的更多方式
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 积分起 |
|---|