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

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

猫猫酱 · 2021年04月19日

RI risk

t=3时间点的市场利率对coupon reinvestment value的影响只能是时间点3以后的吧?我的意思是例如,t=1时间点拿到的coupon,它在1-2、2-3时间段的再投资利率并不是3时间点的市场利率决定的,t=2时间点拿到的coupon在2-3时间段的再投资收益率也不是3时间点的市场利率决定的,但是却把所有coupon再投资收益都拿3时间点的市场利率进行计算,这合适吗?

5 个答案
已采纳答案

发亮_品职助教 · 2021年04月20日

嗨,爱思考的PZer你好:


t=3时间点的市场利率对coupon reinvestment value的影响只能是时间点3以后的吧?


是的。


我的意思是例如,t=1时间点拿到的coupon,它在1-2、2-3时间段的再投资利率并不是3时间点的市场利率决定的,t=2时间点拿到的coupon在2-3时间段的再投资收益率也不是3时间点的市场利率决定的,但是却把所有coupon再投资收益都拿3时间点的市场利率进行计算,这合适吗?


如果市场利率在T=3时刻发生了改变,那3时刻之前的现金流用3时刻以前的Yield进行复利投资;


3时刻之后的现金流用3时刻之后的Yield进行复利投资。


在这里其实分析的是期初时刻,也就是假设利率在T=0时刻发生了改变,然后看看在T=3时刻的投资收益如何改变。


例如,假设期初0时刻利率上升了,即债券自身Yield上升,那从0时刻~3时刻的所有现金流,都会以更高的Yield进行再投资,一直复利投资至t=3时刻,那可以知道复利再投资的收益是上升的;


同理,T=3时刻之后的现金流需要折现到t=3时刻,由于Yield上升,那折现回来到t=3会有Capital loss;


t=0时刻假设Yield上升,到了t=3时刻,再投资使得债券投资收益上升,而卖出有Capital loss会使得债券收益下降,两者具有一定的对冲效果。


分析t=0时刻的利率下降也是一样的道理。


需要注意的是,在这里我们分析的时候,是分析债券自身的Yield下降或者上升。债券的Yield是一个单一的利率,债券的所有现金流,不管是啥时候发生的现金流,使用的都是这个单一的yield。


例如,10年期债券,在期初t=0时刻假设利率下降,下降至3%,投资期末是t=5时刻;


那t=1时刻的Coupon需要复利4期到T=5时刻,用到的再投资收益就是这个3%

T=2时刻的Coupon需要复利3期到T=5时刻,用到的再投资收益也是这个3%

T=3时刻的Coupon需要复利2期到T=5时刻,用到的再投资收益也是这个3%

T=4时刻的Coupon需要复利1期到T=5时刻,用到的再投资收益也是这个3%

债券T=5时刻之后的现金流,都需要折现至t=5时刻,折现率都是这个3%。


如果期初T=0时刻预期利率上升至5%,债券所有的现金流都是以这个5%定价,算到T=5时刻的。

----------------------------------------------
加油吧,让我们一起遇见更好的自己!

发亮_品职助教 · 2021年04月28日

嗨,爱思考的PZer你好:


那我有一个疑问,假设t=0时刻,reinvestment risk=price risk,immunized;随着时间本身的推移,到了t=1时刻,即便利率没有变化,reinvestment risk还等于price risk吗?


不等,有一定误差。


要实现免疫(price risk = RI Risk),需要让:资产的投资期(Investment horizon) = 资产的Macaulay duration = 负债的Macaulay duration


只有0时刻构建的是最最精确的Immunization,因为只有零时刻,Investment horizon与Macaulay duration才能真正相等。0时刻之后,哪怕利率没变,Investment horizon与Macaulay duration也会逐渐有误差。因为他们的变动速率不同。


前面一个回复提到过,Macaulay duration是一个时间的函数,随着时间流逝,MacDuration本身就会变。


举个例子:t=0时刻,构建Immunization


Investment horizon = asset Macaulay duration = liability Macaulay duration = 10


0.5年过去了:


Investment horizon = 9.5,但asset Macaulay duration可能会变成9.1,Liability Macaulay duration可能会变成9.2。(这里举这个数字只是想说明他们的变动速率不同)

所以到了0.5时刻,这个免疫条件会有一点误差。


产生误差的原因是,Investment horizon、Macaulay duration是时间的函数,随时时间的流逝,他们都会变;我们做immunization只是保证了在期初时刻Investment horizon与Macaulay duration在数值上相等,但是没有保证他们有相同的时间函数,所以随着时间的流逝,他们的变动速率不同,免疫条件会慢慢的产生偏离。随着时间的积累这个误差可能会越来越大。


于是,我们说,就算利率没变,仅仅是时间推移,Duration-matching也需要定期Rebalance一下,让匹配条件重新达到相等。

至于多久需要Rebalance一次,就要看情况了,是一个:误差的大小及对误差的容忍程度,与Rebalance trading costs之间的Trade-off

----------------------------------------------
努力的时光都是限量版,加油!

猫猫酱 · 2021年04月26日

那我有一个疑问,假设t=0时刻,reinvestment risk=price risk,immunized;随着时间本身的推移,到了t=1时刻,即便利率没有变化,reinvestment risk还等于price risk吗?

发亮_品职助教 · 2021年04月26日

嗨,爱思考的PZer你好:


那么t=0时刻以后的利率变动带来的风险呢?


T=0时刻之后的利率变动,就只影响t=0之后的Coupon reinvestment risk与Price risk


分析Duration-matching的时候,利率变动之后的那个时点,我们就把他重新当成零时刻进行分析。所以就算利率的改变发生在t=0时刻之后,分析思路也好上一条回复一样。例如,利率的改变发生在第1年年末,那我们在分析时,把第1年年末重新当成t=0时刻,然后再分析未来的Price risk与Coupon reinvestment risk即可。

----------------------------------------------
虽然现在很辛苦,但努力过的感觉真的很好,加油!

猫猫酱 · 2021年04月22日

那么t=0时刻以后的利率变动带来的风险呢?

  • 5

    回答
  • 0

    关注
  • 315

    浏览
相关问题