当前位置: > 债券>正文

用Excel计算国债到期收益率 债券到期收益率计算器在线

2023-09-05 22:22:25 互联网 未知 债券

用Excel计算国债到期收益率

国债作为一种重要的投资品种日益受到人们的关注。要进行国债的买卖必须先计算到期收益率,国债到期收益率的计算力求精确,尤其是附息国债的收益率计算涉及到幂的计算,十分繁杂,用手工算法来求可谓事倍功半,目前市场上还没有成熟的专业国债分析软件来实现这一功能。这里向你介绍一种利用Microsoft 的Excel5.0来计算国债到期收益率的方法。需要注意的是,Excel一般只计算复利收益率。 Excel的函数精灵fx 提供了一组实现特定任务的函数,它们与计算和分析各种债券的收益率有关。所有这些函数都是“分析工具库”嵌入宏的一部分。如果你打开函数精灵后未找到这些函数,则可能是由于你没有安装“分析工具库”嵌入宏。要安装这个嵌入宏很简单,只要从“工具”菜单下选择“加载宏”命令,再从“加载宏”列表框中选择“分析工具库”,单击确定即可。如果“分析工具库”未列在“加载宏”列表框中,则必须再次运行Excel安装程序以便加入“工具库”模块。下面对具体算法的实现进行举例说明。

1.用YIELDDISC函数直接计算贴现国债的年收益率

它的使用格式为:=YIDELDDISC(债券结算日,债券到期日,债券价格,兑付价格,债券日期计算基本类型) 债券日期计算基本类型: 0――美国30/360基准,为缺省值; 1――实际日期/实际日期; 2――实际日期/360; 3――实际日期/365; 4――欧洲30/360基准。 例1:1997年8月1日9701国债(二年期贴现式,1997年1月22日发行)在上海证券交易所的收盘价是88.30元,用Excel求当日该券复利收益率。 解:进入Excel,打开一新工作表,在新工作表的任一单元格中键入: =YIELDDISC(datevalue(“97/08/01”),datevalue(“99/01/22”),88.3,100,0) 按回车后,该单元格中即显示出所要求的结果为:8.983%。

2.用POWER函数间接求零息国债的年收益率

零息国债的复利率收益率公式为:我们用Excel中的POWER函数可以求出,再减去1,就得到了零息国债的年收益率。POWER函数的功能是用指定的幂指数对一个数进行求幂,它的格式为: =POWER(底数,指数) 如:POWER(4,2)=42=16 因此,用Excel计算零息国债年收益率的公式为:Y=POWER(F/V,1/T)-1 。 例2:1997年7月10日上海证券交易所796国债的收盘价是109.53元,已知该国债票面利率10.96%,三年期,1999年8月6日到期。试用Excel求当日该券的复利率收益率。 解:进入Excel,打开一新工作表,在新工作表的任一单元格中键入: =POWER(100(10.96%*3+1)/109.53,1/757/365)-1 按回车后,该单元格中即显示出所要求的结果为:9.66% 。

3.用POWER函数间接求附息国债年收益率

附息国债的计算公式是 将上式两边都乘以(1+Y),则得到 将两式相减,则有 式中:P――附息国债价格; I――每年利息; M――到期本金; Y――到期收益率; n――附息国债到期年数取整; h――从现在到下一次付息不满一年的时期。 先估计一个Y,利用POWER函数算出(1+Y)n+h和 (1+Y)t+1,然后计算出预测的P值,与实际的P值相比较,如果预测值>实际值,则下次再用一较大的Y值代入;如果预测值

版权声明: 本站仅提供信息存储空间服务,旨在传递更多信息,不拥有所有权,不承担相关法律责任,不代表本网赞同其观点和对其真实性负责。如因作品内容、版权和其它问题需要同本网联系的,请发送邮件至 举报,一经查实,本站将立刻删除。