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

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

lea · 2024年07月05日

请问这里的3.388%怎么算出来?

  1. 这道题没给convexity, 请问这里的3.388%怎么算出来?

( 密钥配套练习,Fixedincome部分)

2, 第二个问题,这里给的duration是用spread effective duration对吗?= 不可以用modified duration。



1 个答案
已采纳答案

发亮_品职助教 · 2024年07月07日

债券自身的YTM改变时,会通过modified duration使得债券的价格发生波动。


而债券自身的YTM可以进行拆解:债券YTM = benchmark rate + spread

所以债券的价格波动可以来自于2个方面,一个是benchmark rate改变带来的债券价格波动,另外一个是债券的credit spread变动带来的价格波动。


这道题就是分别给出了benchmark rate的改变以及credit spread的改变,我们需要把这2方面引起的价格波动进行加总,最终才是债券价格的总变动(total change)。

注意,如果这道题直接给了YTM的改变,那用YTM直接算价格波动即可。但是这道题把YTM的改变拆出来了,分别给了benchmark rate与spread的改变,那这两项都需要进行计算然后加总。


首先是benchmark rate上升20bps,通过modified duration=8.47对债券的价格产生影响为:

-8.47 × 0.20% = -1.694%


同时债券的Credit spread也上升20bps,通过spread duration=8.47对债券的价格产生影响为:

-8.47 × 0.20% = -1.694%


以上两方面加总为债券价格的总变动:-1.694% + (-1.694%)=-3.388%


需要注意的是,如果题目说,债券的YTM上升了20bps,原因是因为债券的credit spread上升了20bps,那这时候,债券的价格总变动就只有20bps的变动。因为是credit spread上升20bps,所以导致YTM上升了20bps,用YTM上升20bps直接算价格波动即可。


但现在因为这道题说的是benchmark rate上升20bps,spread上升20bps,这两方面是相互独立的,但都会对债券的价格产生影响。所以2方面的影响要加总。


第二个问题,这里给的duration是用spread effective duration对吗?= 不可以用modified duration。


benchmark rate改变、债券YTM改变,算债券价格波动时,用modified duration;

spread改变算价格波动时,用spread duration。


这道题没在duration上设考点,因为题干的modified duration和spread duration数据一样,哪怕用错了duration答案也能算对。

如果说改一下,modified duration改成等于5,spread duration改成等于6.

需要注意,benmark rate的改变必须要用modified durastion=5

spread的改变一定要用spread duration=6计算。

  • 1

    回答
  • 0

    关注
  • 123

    浏览
相关问题