债券购买者的收益率=(到期本息和一买入价格)/(买入价格×剩余期限×100%
债券持有期间的收益率=(卖出价格-买入价格+持有期间的利息)/(买入价格×持有年限)×100%
如某人于1995年1月1日以102元的价格购买了一张面值为100元、利率为10%、每年1月1日支付一次利息的1991年发行5年期国库券,并持有到1996年1月1日到期,则
债券购买者的收益率=(100+100×10%-102)/(102×1)×100%=7.8%债券出售者的收益率=(102-100+100×10%×4)/(100×4)×100%=10.5%
再如某人于1993年1月以120元的价格购买了面值为100元、利率为10%、每年1月1日支付一次利息的1992年发行的10年期国库券,并持有到1998年1月1日以140元的价格卖出,则
债券持有期间的收益率=(140-120+100×10%×5)/(120×5)×100%=11.7%
以上计算公式没有考虑把获得的利息进行再投资的因素。把所获利息的再投资收益计入债券收益,据此计算出来的收益率,即为复利收益率。
它的计算方法比较复杂,这里从略。