一种30年的债券,息票率8,半年付息一次,五年后可按1100美元提前赎回.这种债券现在按到期收益率7售出.

赖黎丽 2019-12-21 22:04:00

推荐回答

这个债券是年付,年利息就是80=8%*1000,这样的现金流共有10个,从1年到10年,最后你加上到期的那个票面1000元,可以算出目前该债券的价格,P0=80/1+10%+80/1+10%^2+80/1+10%^3++++1080/1+10%^10,得到P0。这个就是目前债券的价格,上式中的10%为到期收益率。那么一年后,由于到期收益率变为9%,债券的价格也发生变化,计算方法同理,P1=80/1+9%+80/1+9%^2+80/1+9%^3++++1080/1+9%^9算出来P1,注意这里由于债券只剩余9年了。所以最后的计算只有9次方,把P1和P0算出来,二者的差就是你获得的资本利得,由于你拿到了利息,所以再把利息加上,就得到了你获得的总收益,除以P0,就得到你持有该债券的持有期收益率。
黄益权2019-12-21 22:36:24

提示您:回答为网友贡献,仅供参考。

其他回答

  • 若五年后被赎回,则赎回时5年后的将来值为1100半年的息票=1000*8%/2=40美元,共有10个付息周期,半年的利率是7%/2=3.5%为计算该债券现在的价格,在excel中输入:=PV3.5%,30*2,40,1000现在的价格为1124.72美元在未来五年中,赎回收益率的计算,在excel中输入:=2*RATE10,40,-1124.72,1100赎回收益率为6.736。
    窦郁宏2019-12-21 22:18:21

相关问答