老师你好,t=0的时候,p0=100.4748,这个我也算出来了,t=0.5的时候,p0.5=100.4293我算不出来了
p0.5=p0*(1+1.9%)^0.5=100.4227,不对吗?
发亮_品职助教 · 2021年08月20日
嗨,从没放弃的小努力你好:
p0.5=p0*(1+1.9%)^0.5=100.4227,不对吗?
不对。债券求某一时点的价值要使用:未来所有现金流折现求和。这点何老师在视频里面也讲到了,只能用这个方法哈。
债券还有4.5年到期,Coupon rate=2%,每半年付息一次、每次1元,所以还剩9笔Coupon,按计算器的话就是:
N=9,PMT=1,FV=100,I/Y=1.9%/2,CPT → PV = 100.4293
之后碰到债券求价值的问题,就一定要使用未来现金流折现求和的方法。
另外,用提问的方法也可以算,不过非常容易出错。下面展示一下用提问的方法,正确的算法:
0.5时期的总现金流价值 = P(0) × (1+YTM/2)^1
由于YTM=1.9%,一年付息2次,所以每一期的折现率(复利利率)是:1.9%/2 =0.95%
另外,0年至0.5年,间隔了1期,所以不是0.5次方,是1次方。
那这样的话:
0.5时期的总现金流价值 = 100.4748 × (1+0.95%)^1 = 101.4293
注意,以上算的是0.5时刻的总现金流价值,0.5时刻还有一笔1元的Coupon要支付,所以总现金流价值还需要减去1元的Coupon,算出来的差额是0.5时刻的债券价值,即,债券剩余现金流在0.5时刻的现值:
101.4293-1 = 100.4293;这样,也从现金流的角度算出来了0.5时刻的债券价值。
最后再强调一下,以上两种方法可算债券的价值。但第2种需要绕个弯,比较麻烦。最后建议,只能用未来现金流折现求和的方法算债券的价值,这是标准算法。对未来现金流折现求和,也是几乎所有金融资产求价值的通用方法,一定要用这个方法。
----------------------------------------------就算太阳没有迎着我们而来,我们正在朝着它而去,加油!