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

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

奔走的狗尾巴草 · 2021年12月19日

为什么买30年第5年卖掉,会比直接买5年的债券,获得的收益率更高?

这里面5年,25年,30年的coupon是一样的吗?如果有coupon的话,那价格不应该只和ytm有关,应该还会和coupon有关,如果是溢价发行的债券,25年期的bond不是应该比30年的价格更低吗?这样rolling down return不是应该为负了?
2 个答案

pzqa015 · 2021年12月20日

嗨,努力学习的PZer你好:


可以这么理解

因为收益率曲线是向上倾斜的,所以30年债往第5年折现的折现率是大于25年债往0时刻折现的折现率,所以前者的价格是小于后者的价格的,相当于买入的价格比卖出的价格便宜。

----------------------------------------------
就算太阳没有迎着我们而来,我们正在朝着它而去,加油!

pzqa015 · 2021年12月19日

嗨,从没放弃的小努力你好:


你说的是rolling down the yield curve的策略吧。结论是如果收益率曲线向上倾斜,且稳定(n年后与现在一样),那么买到期期限大于n年债券,n年后卖掉的收益是大于直接买n年期债券并持有到期的。

这个结论是不用考虑折价还是溢价发行,coupon是多少的。下面我分别给你证明一下:

1、coupon一样,溢价发行。

1年期债券coupon=4,2年期债券coupon=4,

S1=2%,S2=3%。

买入1年期债券持有至到期,这一年的收益率是2%。

买入2年期债券,持有1年后卖出,收益计算过程如下:

债券买入价格=101.9515(4/(1+2%)+104/(1+3%)2),一年后卖出价格为101.9608(104/(1+2%)),持有期一年的收益率为(101.9608+4)/101.9515-1=3.93%>2%。

2、coupon一样,折价发行。

1年期债券coupon=1,2年期债券coupon=1,

S1=2%,S2=3%。

买入一年期债券持有至到期,这一年的收益率是2%。

买入2年期债券,持有1年后卖出,收益计算过程如下:

买入价格=96.18,一年后卖出价格为99.02,持有一年的收益率为3.99%>2%。

3、coupon不一样,溢价发行。

1年期债券coupon=4,2年期债券coupon=2,

S1=1%,S2=2%。

买入一年期债券持有至到期,这一年的收益率是1%。

买入2年期债券,持有1年后卖出,收益计算过程如下:

买入价格=100.02,一年后卖出价格为101,持有一年的收益率为2.97%>1%。

4、coupon不一样,折价发行。

1年期债券coupon=1,2年期债券coupon=2,

S1=3%,S2=4%。

买入一年期债券持有至到期,这一年的收益率是3%。

买入2年期债券,持有1年后卖出,收益计算过程如下:

买入价格=96.25,一年后卖出价格为99.03,持有一年的收益率为4.97%>3%。

----------------------------------------------
就算太阳没有迎着我们而来,我们正在朝着它而去,加油!

奔走的狗尾巴草 · 2021年12月19日

是我弄混了,E(R)=coupon + rolling return只是计算return的公式。和策略无关。 riding the yield return是一种策略,买长期在中间x卖掉,会比持有到期x收益更高,条件是yc stable且up slope。我从另一种角度理解,老师看看是否可以,bond的主要现金流是最后一期的par,对于长期债券比如30年,实际后面25年的现金流折到第5年的价值实际是会小于新的到期时间为25年的债券价格的,所以将30年bond在第5年以新的25年的bond价格卖出,会赚到了。如果用zero coupon的话,会比较好证明。如果yc倒挂,则亏。

  • 2

    回答
  • 0

    关注
  • 294

    浏览
相关问题