贴现债券持有期收益率和到期收益率如何计算

2024-11-24 08:09:59
推荐回答(3个)
回答1:

上面那位朋友最后一步计算错误,应该是用365除以90.我后面详细说明原因。
先计算贴现债券的实际到期收益率y,就是用
面值也就是到期价值
减去
购买价格也就是发行价格,求出实际收益,然后除以发行价格,就是实际到期的收益率。
实际到期收益率=(面值-发行价格)/发行价格
由于贴现债券的期限一般不足一年,但一般来说到期收益率都用年到期收益率来表示,所以这个题目的意思其实是让我们求年到期收益率。(只要不表明都是求年到期收益率)。
所以还要根据债券的实际天数计算年到期收益率,需要用年收益率乘以365然后除以实际天数。
年到期收益率=(实际到期收益率×365)/债券实际天数
=实际到期收益率×(365/实际天数)
所以,书上2.16的公式就出来了:
年到期收益率y=(面值-发行价格)/发行价格×(365/实际天数)
面值、天数都知道了,但是不知道发行价格。
贴现债券的意思就是在发行的时候,将一部分钱贴现出来送给购买者,所以实际发行价格要比面值低,但是一般贴现债券是不公布发行价格和实际贴现了多少钱的,只公布一个年贴现率,而且还是以一年360天来计算,很烦人啊。
于是我们要根据面值和贴现率来求发行价格p:
由于给出的贴现率都是年贴现率,但是贴现债券期限一般不足一年,所以我们要先知道实际贴现率是多少:
实际贴现率=(年贴现率×实际天数)/360=年贴现率×(实际天数/360)
所以p=面值-面值×实际贴现率=面值-面值×年贴现率×(实际天数/360)
=面值×[1-年贴现率×(实际天数/360)]
书上的公式2.25
这样,面值f、期限n、发行价格p都知道了,就可以根据公式来计算了。
p=面值×[1-年贴现率×(实际天数/360)]=1000×[1-0.08×(90/360)]=1000×0.98=980
根据公式:年到期收益率y=(面值-发行价格)/发行价格×(365/实际天数)
y=(1000-980)/980×(365/90)=0.0588
所以,年收益率等于5.88%
这种问题主要有2个难点需要理解:
1.360天和365天的区分问题:
计算到期收益率等收益率,1年都是按365天来计算。
只有贴现率,是按照一年360天来计算。
2.楼上那位朋友的问题,是1年除以实际天数还是实际天数除以1年:
先说到期收益率。由于我们第一步求出的收益率,是债券的实际收益率,并不是年收益率,是小于1年的收益率。我们要根据小于1年的收益率来计算年收益率。
所以,要用实际收益率乘以365天然后除以实际天数。
而求年贴现率的时候,由于题目中直接给出的是年贴现率,但是我们需要使用的是实际贴现率,是根据年贴现率来计算实际小于1年的贴现率。
所以要用年贴现率乘以实际天数除以360.
如果不好理解的话,也可以想成
360都是在下面为分母,而365是在上面当分子。

回答2:

  到期收益率=(到期价值/买入时债券全价-1)*100%=[(1+10%)*100/98.5-1]*100%=11.68% 注意到期收益率不同于持有期间的投资收益率,若是计算持有期间的投资收益率应该要在到期收益率基础上除以持有时间。
  例子:
  某投资者2008年初以95元价格买入一张面值为100元、4年后到期的附息债券,如果息票利率为8%,每年末付息,则该项投资的到期收益率:
  解出r:
  100*8%/(1+r)+100*8%/(1+r)^2+100*8%/(1+r)^3+(100*8%+100)/(1+r)^4=95
  原理就是要考虑货币的时间价值,还可以查表:
  100*8%*(P/A,4,r)+100*(P/F,4,r)=95

回答3:

(1)700*(1.8^3)=881.8
(2)如果从题目的意思看应该为
设购买价格为y,因乙要求12%的最终收益率,
则有y×(1+12%)=100+100×3×10%
y=116
但从楼主的答案看来,该题目的意思似乎有错误,若把“乙要求12%的最终收益率”改为“乙要求12%的年收益率”则计算方法如下
从2005年6月30日到2006年12月31日,经过的时间为18个月,则月利率为12%/12=0.01
设购买价格为y
则 y[(1+0.01)^18]=100(1+30%)
y=109.68 可以得出楼主的答案