债券投资收益率指投资者在投资期内实际所获得的年投资收益率。不同的情况下,债券投资收益率可以利用单变量求解或函数来计算。常见的函数主要有如下几个。
1.YIELD()
用于计算定期付息有价证券的收益率。其格式为:
=YIELD(settlement,maturity,rate,pr,redemption,frequency,basis)
式中参数如前文所述。如果清偿日前只有一个付息期间或没有,YIELD的计算公式为: 式中,A为当前付息期内截止到成交日的天数(应计天数);DSR为成交日与清偿日之间的天数;E为付息期所包含的天数;par是面值。如果在redemption之前尚有多个付息期间,则通过100次迭代来计算YIELD,直到在给定的收益率下的计算价格逼近于实际价格。
2.YIELDDISC()
返回折价发行证券的年收益率。其格式为:
=YIELDDISC(settlement,maturity,pr,redemption,basis)
各参数含义如前文所述。
3.TBILLYIELD()
返回国库券的收益率。其格式为:
=TBILLYIELD(settlement,maturity,pr)
各参数含义同前。其计算公式为:
DSM为成交日与到期日之间的天数。如果成交日与到期日相隔超过一年,则无效。
4.TBILLEQ()
返回国库券的等效收益率。其格式为:
=TBILLEQ(settlement,maturity,discount)
参数含义同上。其计算公式为:
式中,DSM为每年360天基准计算的settlement与maturity之间的天数。
5.INTRATE()(www.xing528.com)
返回一次性付息证券的利率。其格式为:
=INTRATE(settlement,maturity,investment,redemption,basis)
式中参数同前所述。其计算公式为:
式中,B为一年中的天数,取决于年基准数;DSM为成交日与到期日之间的天数。
6.DISC()
返回有价证券的贴现率。其格式为:
=DISC(settlement,maturity,pr,redemption,basis)
式中参数同前所述。其计算公式为:
式中参数含义同上。
【例4-21】 甲、乙、丙、丁、戊、己六种债券的有关资料如图4-20已知条件区域所示。建立计算债券年投资收益率模型的步骤如下。
Step 1:设计模型的结构(图4-20)计算结果区。
Step 2:在B14单元格中输入“=YIELD(B3,B4,B5,B6,B7,2)”。
Step 3:在C14单元格中输入“=YIELDDISC(C3,C4,C6,C7,2)”。
Step 4:在D14单元格中输入“=TBILLYIELD(D3,D4,D6)”。
Step 5:在E14单元格中输入“=TBILLEQ(E3,E4,E10)”。
Step 6:在F14单元格中输入“=INTRATE(F3,F4,F6,F7,2)”。
Step 7:在G14单元格中输入“=DISC(G3,G4,G6,G7,2)”。
运行结果如图4-20所示。
图4-20 利用函数计算债券投资收益率模型
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。