【正确答案】要计算距到期日的时间,需知道债券的价格。因为已经知道债券的票面利率,因此可以用债券定价方程来求解距到期日的时间。又由于已知债券的当期收益率,所以可以计算其价格,如下:
当期收益率=0.0842=90/P0
解得P0=90/0.0842=1068.88
现在已知债券价格,因此可得如下债券定价方程:
P=1068.88=90×[1-(1/1.0781)t]/0.0781+1000/1.0781t
按照如下步骤求解t:
1068.88×1.0781t=1152.37×1.0781t-1152.37+1000
152.37=83.49×1.0781t
1.8251=1.0781t
t=log1.8251/log1.0781≈8(年)
故该债券距到期日还有8年时间。
【答案解析】