首页 理论教育 债券价格函数的计算方法

债券价格函数的计算方法

时间:2023-05-24 理论教育 版权反馈
【摘要】:不同情况下,债券的价值可分别用PV、PRICE、PRICEDISC、PRICEMAT、TBILLPRICE等函数来计算。PV在上文已作了介绍,下文就其余函数的功能加以介绍。但如果二者相隔一年,则无效。甲、乙、丙、丁四种债券的有关资料如图4-22所示。图4-22债券价值计算模型Step 1:设计模型结构,计算结果区域如图4-22所示。Step 5:在E14单元格输入公式“=TBILLPRICE”。

债券价格函数的计算方法

不同情况下,债券的价值可分别用PV、PRICE、PRICEDISC、PRICEMAT、TBILLPRICE等函数来计算。PV在上文已作了介绍,下文就其余函数的功能加以介绍。

1.PRICE()

返回定期付息的面值¥100的有价证券的价格。格式为:

=PRICE(settlement,maturity,rate,yld,redemption,frequency,[basis])

式中参数含义同前。其计算公式为:

式中,DSC为成交日与下一付息日之间的天数;E为成交日所在的付息期的天数;N为成交日与清偿日之间的付息次数;A为当前付息期内截止到成交日的天数。

2.PRICEDISC()

返回折价发行的面值¥100的有价证券的价格。其格式为:

=PRICEDISC(settlement,maturity,discount,redemption,[basis])

式中参数含义同前。其计算公式为:

式中,B为一年之中的天数,取决于年基准数;DSM为结算日与到期日之间的天数。

3.PRICEMAT()

返回到期付息的面值¥100的有价证券的价格。其格式为:

=PRICEMAT(settlement,maturity,issue,rate,yld,[basis])

式中参数含义同前。其计算公式为:(www.xing528.com)

式中,B为一年的天数,取决于年基准数;DSM为成交日与到期日之间的天数;DIM为发行日与到期日之间的天数;A为发行日与成交日之间的天数。

4.TBILLPRICE()

返回面值¥100的国库券的价格。其格式为:

=TBILLPRICE(settlement,maturity,discount)

式中参数含义同上。需要注意的是:如果settlement或maturity不是合法日期,函数TBILLPRICE返回错误值#VALUE;如果discount≤0,函数TBILLPRICE返回错误值#NUM!;如果settlement>maturity或maturity在settlement之后超过一年,函数TBILLPRICE返回错误值#NUM!。其计算公式为:

式中,DSM为成交日与到期日之间的天数。但如果二者相隔一年,则无效。

【例4-23】 甲、乙、丙、丁四种债券的有关资料如图4-22所示。要求建立一个能计算四种债券价值的模型。其操作步骤如下。

图4-22 债券价值计算模型

Step 1:设计模型结构,计算结果区域如图4-22所示。

Step 2:在B14单元格输入公式“=PRICE(B4,B5,B7,B8,B3,1)”。

Step 3:在C14单元格输入公式“=PRICEDISC(C4,C5,C9,C3,2)”。

Step 4:在D14单元格输入公式“=PRICEMAT(D4,D5,D6,D7,D8)”。

Step 5:在E14单元格输入公式“=TBILLPRICE(E4,E5,E9)”。

计算结果如图4-22所示。

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

我要反馈