问题: 计算持有期债券年均收益率问题:
计算持有期债券年均收益率问题:
第一题:某债券面值10000元,券面利息12%,每年付息一次,期限8年,投资者以10600的价格买入并持有到期。要求计算持有期债券年均收益率:
解题过程是:10000*12%(P/A,K,8)+10000(P/F,K,8)-10600=0
设K=10%,净现值=467
设K=11%,净现值=-85
用内差法:设K=X时 =0
得出:(K-10%)/(11%-10%)=(0-467)/(-85-467),算出K=10。85%
第二题:A企业2004年1月1日买某企业2001年1月1日发行的面值为10万元,票面利率为4%,期限为10年,每年年末付息一次的债券,若按94000元的价格买入,一直持有至到期,计算持有期债券年均收益率。
解题过程是:94000=100000*4%*(P/A,I,7)+100000*(P/F,I,7)
当I=5% 4000*(P/A,I,7)+100000*(P/F,I,7)=94215.6>94000
当I=6%4000*(P/A,I,7)+100000*(P/F,I,7)=88839.69<94000
用内差法
设I =X时=94000
得出:(I-5%)/(6%-5%)=(94000-94215.6)/(88839.6-94215.6),算出I=5.04%
两道题目差不多,对于一个设K=X时 =0
,一个是设I =X时=94000
,很不理解。请指点原因。
解答:
这两题确实是一个算法。
第一题:10000*12%(P/A,K,8)+10000(P/F,K,8)=10600
第二题:100000*4%*(P/A,I,7)+100000*(P/F,I,7)=94000
最后都用内插法得出实际利率。只是第一个的计算写成了
10000*12%(P/A,K,8)+10000(P/F,K,8)-10600=0
这样写确实不便于理解。但得出的结果是一样的。所以还是建议
写成10000*12%(P/A,K,8)+10000(P/F,K,8)=10600
10000*12%(P/A,K,8)表示为利息年金现值,10000(P/F,K,
8)表示本金的复利现值,两者相加才是债券的现值。
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。