版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如果有侵权请立即联系:55525090@qq.com,我们立即下架或删除。
简介:案例分析:债券久期与凸度的 Matlab 实现
一、计算公式
(一)债券久期
麦考利久期(Macaulay duration)是利用加权平均数的形式计算
债券的平均到期时间。它是债券在未来产生现金流的时间的 jia 全平
均,其权重是各期现金值在债券价格中所占的比重。普通债券的久期
如下式所示:
D = ∑ ??(??) × ??
?=1
?
式中,D 是麦考利久期;P 是债券的当前市场价格;??(??)是债券未
来第 t 期现金流(利息或面值)的现值;T 是债券的到期时间。
(二)债券凸度
由于债券价格与收益率之间的关系曲线存在凸向原点的非线性
特征,当收益率大幅波动时,久期不能准确地描述债券价格对利率变
动的敏感性。为纠正久期的这种不足,引入凸度或凸性的概念。与久
期一样,凸度也是度量债券价格波动性的方法。凸度越大,债券价格
曲线弯曲程度越大,用修正久期度量债券的利率风险所产生的误差越
大。凸度的计算公式如下:
?2?
??2 = ∑ ?(? + 1)??
(1 + ?)?+2
凸度的性质如下: