开发者:上海品职教育科技有限公司 隐私政策详情

应用版本:4.2.11(IOS)|3.2.5(安卓)APP下载

呆包纸 · 2019年06月07日

问一道题:NO.PZ201812020100001001 第1小题

* 问题详情,请 查看题干

modified duration 与 spread duration 相等 可不可以理解为benchmark YTM变动对债券价格没有影响啊?如上个回答,债券YTM变化来自benchmark和spread两部分,那现在是不是说明债券YTM变化都来自spread啊?不能理解为什么要把两个1.694%加在一起,modified duration已经包含spread变动带来的影响了吧?

问题如下图:

    

选项:

A.

B.

C.

解释:



1 个答案
已采纳答案

发亮_品职助教 · 2019年06月08日

Modified duration衡量的债券YTM变动时,债券价格的变动:

Price % = - Modified duration × ∆YTM%


而债券的YTM = Benchmark YTM + Credit spread;所以YTM变化时,债券价格的变动率为:

Price % = - Modified duration × (∆Benchmark rate% + ∆Credit spread%)


现在预测Benchmark rate上升20bps;预期Credit spread上升20bps;Modified duration = 8.47;所以债券的价格变动率为:

Price % = - 8.47 × (0.2%+ 0.20% )= - 3.388%

所以在Benchmark YTM与Credit spread均上升20bps的情况下,预期债券价格下降3.388%

这是本题的第一种计算方法,计算债券YTM的变动,通过Modified duration来计算债券价格的变动。



“modified duration 与 spread duration 相等 可不可以理解为benchmark YTM变动对债券价格没有影响啊?”

不是。说Spread duration,只是假设Benchmark YTM没变,单独计算了Credit spread变动时,债券价格的变动。


Spread duration和Modified duration只是数值相等。本质还是源于这个公式:

Price % = - Modified duration × (∆Benchmark rate% + ∆Credit spread%)

说Spread duration,是假设基准利率(Benchmark YTM)没有发生变化时,仅仅是Spread变动,带来的债券价格变动。既然Benchmark rate没变,上面的公式变为:

Price % = - Spread duration × (0% + ∆Credit spread%)

发现这个公式和上面的公式没有区别,只是假设上面的公式中Benchmark rate变动等于0,所以Modified duration数值上等于Spread duration。

这样假设利率没变,本题Spread变动20bps,仅仅是Spread变动,带来的债券价格变为:

Price % = - Spread duration × (0% + ∆Credit spread)= - 8.47 × 0.20% = 1.694%


而本题Benchmark YTM也发生了变化,上面已经求过Spread变化时债券的价格变动了,所以这时只用算Benchmark YTM变动时,债券价格的变动,我们要按住Credit spread不变,只变Benchmark YTM,所以:

Price % = - Modified duration × (∆Benchmark rate% + ∆Credit spread%)中假设Spread变动为零,有:

Price % = - Modified duration × (∆Benchmark rate% + 0%)= - 8.47 × 0.20% = 1.694%


因为本题中,Benchmark YTM与Spread均发生了变化,而上面计算中,分两次计算,分别计算了Credit spread不变,Benchmark YTM变动时带来的债券价值变动,以及计算了Benhmark YTM不变,Credit spread变动带来的债券价值变动。

因为债券YTM的变动,会来自Benchmark YTM变动,与Credit spread变动;

所以,综合一下,可以算出债券YTM变动时,债券价格的变动:1.694% + 1.694% = 3.388%