债券久期计算器
Macaulay 久期 = 各期现金流现值乘以其时间 t 之和除以债券价格;修正久期 = Macaulay 除以 (1+每期收益率),表示收益率变动 1% 时…
🏦 Bond Duration Calculator
Compute the Macaulay and modified duration of a bond from its cash flows.
📐 计算公式
Macaulay D = Σ t·PVt / P(期)→ 年 = D / f;修正久期 D* = Macaulay / (1+y/f)
Macaulay 久期 = 各期现金流现值乘以其时间 t 之和除以债券价格;修正久期 = Macaulay 除以 (1+每期收益率),表示收益率变动 1% 时价格变动的百分比。
📚 深度解析:债券久期(麦考利/修正)
💡 常见使用场景
- 衡量债券现金流回收的平均时间,用于利率风险估计。
- 组合久期管理(资产与负债久期匹配,利率免疫)。
- 比较不同期限、票息债券对利率的敏感度。
5 年期票息 5%、YTM 5% 面值 1000
各期现金流现值加权:麦考利久期 = Σ[t·PV(cf_t)] / ΣPV(cf_t) ≈ 4.55 年。修正久期 = 4.55/(1+5%) ≈ 4.33。利率每升 1%,价格约降 4.33%。
10 年期零息债
零息债麦考利久期 = 期限 = 10 年,修正久期 = 10/1.05 ≈ 9.52。利率 +1% → 价格约降 9.52%,比附息债敏感得多。
❓ 常见问题(FAQ)
- 久期越长风险越大?
- 是。久期近似价格对利率的弹性,久期越长,利率同向反向变动时价格波动越大。
- 麦考利久期和修正久期的区别?
- 麦考利久期是时间单位(年),修正久期 = 麦考利/(1+y),直接给出利率变动 1% 的价格变动百分比。
⚠️ 使用说明与注意事项
- Macaulay 久期 = Σ(PV(Ct)×t) / P,为现金流加权平均回笼时间
- 修正久期 = Macaulay 久期(年) / (1 + 每期收益率)
- ΔP/P ≈ −修正久期 × Δy:久期用于衡量利率敏感度
- 本工具为简化模型,未计入凸性;结果仅供参考,不构成投资建议