利用久期计算的债券价格为什么和实际价格不一样
发布网友
发布时间:2022-04-26 11:23
我来回答
共1个回答
热心网友
时间:2022-06-27 20:15
理论价格和实际价格不一样很正常的。因为理论要成立有很多假设,现实市场条件是不满足的。比如用久期计算利率波动带来的债券价格波动,那是只有在波动很小的情况下才准确成立,例如1个BP,但你使用时,往往至少用波动25个BP,误差就很大了。 而且影响实际价格的因素除了久期还有别的,例如供求,例如凸性。
久期项是债券价格与利率关系的一阶导数,凸性是债券价格对利率的二阶导数。 债券价格的实际变动量是久期和凸性两个因素所导致的价格变动部分的叠加。而对于收益率较大幅度的变动,仅仅使用久期的部分作为价格变动的估计是有较大误差的,在这种情况下,债券价格的变化幅度可以通过加总久期和凸性所分别导致的价格变化部分而得到更为准确的估计。具体地说,只要将二者直接进行简单的加总即可。 现实中的应用:若预测收益率将下降,对于久期相同的债券,选择凸性较大的品种较为有利,反之则反。
拓展资料
1、一个关于债券久期的计算问题 如果某面值100元,票面利率为10%的5年期债券,连续复利的年收益率为11%,即y=11%.
(1)计算该债券的麦考利久期
(2)若利率由11%下降到10%,估计该债券的价格变化。 债券息票为10元,现价P0=10/(1+11%)^1+10/(1+11%)^2+10/(1+11%)^3+10/(1+11%)^4+10/(1+11%)^5+100/(1+11%)^5) =96.30元 久期=(1*10/(1+11%)^1+2*10/(1+11%)^2+3*10/(1+11%)^3+4*10/(1+11%)^4+5*10/(1+11%)^5+5*100/(1+11%)^5)/96.30=4.15 若利率下降1个百分点,债券价格上升=4.15*1%=4.15% 变化后债券价格=96.30*(1+4.15%)=100.30元 当然,以久期衡量的价格变化均为近似值,因为我们知道,当利率变为10%后,就等于票面利率,债券价格应该为100元整。这就需要凸性来修正久期!
2、下面我们就来算算该债券的凸性。 当债券价格为100元时,利率为10%,根据麦考恩久期公式:1*10/(1+10%)^1+2*10/(1+10%)^2+3*10/(1+10%)^3+4*10/(1+10%)^4+5*10/(1+10%)^5+5*100/(1+10%)^5)/100=4.16 以下用EXCEL求得各市场价格下,该债券的到期收益率。