首页 理论教育 求解有价证券投资收益率的相关函数

求解有价证券投资收益率的相关函数

时间:2023-05-24 理论教育 版权反馈
【摘要】:债券投资收益率指投资者在投资期内实际所获得的年投资收益率。不同的情况下,债券投资收益率可以利用单变量求解或函数来计算。如果成交日与到期日相隔超过一年,则无效。图4-20利用函数计算债券投资收益率模型

求解有价证券投资收益率的相关函数

债券投资收益率指投资者在投资期内实际所获得的年投资收益率。不同的情况下,债券投资收益率可以利用单变量求解或函数来计算。常见的函数主要有如下几个。

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 利用函数计算债券投资收益率模型

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈