书中这里rolldown return的计算,是算由于时间的变化带来的return的变化,默认收益率保持不变。而yield 从-0.65%变道-0.63%说的是benchmark的变化。(Δ Price Due to Benchmark Yield Changes)
可是R12中return的计算中,rolldown return的计算那里,明明是assume yield curve 保持不变,每个时点的收益率是会变化的。所以计算的公式才是(P1-P0)/P0
为什么两个地方的说法不一样呢?
pzqa015 · 2022年11月23日
嗨,爱思考的PZer你好:
原版书关于ytm计算rolldown return这里,说的不是很好。
rolldown return一定是收益率曲线stable,随着时间的流逝,期初与期末用不同的收益率折现,带来的price return,这个收益率可以是spot rate,也可以是ytm,过去我们一般都用spot rate计算rolldown return。
如果按照rolldown return的这个定义,R12中return的计算是正确的,“short ” 2-year后面的rolldown return的计算是有瑕疵的,之所以说有瑕疵是因为:
说它不对的理由:如果期初与期末用相同的折现率,会有价格变化,但这个变化不是rolldown return,而是会计记账成本的变化,就像一级开始讲到的BASE法则,由于摊余成本,期初与期末的账面价格必然是不同的,这样就引导了折价发行债券,价格会与向上回归面值,溢价发行债券,价格会向下回归面值,这个价格向上向下,并不是rolldown return,而你截图中“amortization of the bond's premium will typically result a negative rolldown return”这句话本身就是错误的。
说它对的理由:如果题目没有说ytm曲线向上倾斜,相当于默认ytm曲线是水平的,那么期初与期末的ytm肯定是相同的,此时,计算出的price return的确是rolldown return。
----------------------------------------------虽然现在很辛苦,但努力过的感觉真的很好,加油!