关于YTM计算的讨论
(2015-11-30 17:58:13)分类: 债券 |
持有封基:
投资债券,ytm(到期收益率)是最重要的参考指标。和封基不同,封基的折价率、到期收益率等重要指标在网上各论坛基本没有什么歧义,而债券的ytm则不
同,不同的网站公布的数据有差异,甚至差异很大。部分是计算方法不同,同时也有计算错误的。弄得很多新手莫衷是一。这里按照我自己的理解详细讨论一下这个
问题。
以下的计算都是以税前收益率为准,一是考虑到大部分小散们都会避税,二是弄懂了税前的计算,税后的计算就很容易了。
最简单的办法是用单利来计算,以10楚雄债为例(至于为什么要用楚雄债作为例子,到最后大家会明白),楚雄债的票面利息是6.08%,2017年
10月17日到期,周五收盘的净价是93.17元,全价是96.04元,12-17年五年还有6*6.08%=36.48%的利息,这样5.53年的总收
益率是(100+36.48-95.04)/96.0.4=42.11%,年化收益率=42.11%/5.53=7.61%。但这样的计算会有什么问题
呢?
我们假定到了2012年10月17日,如果净价还是93.17元,那么全价就变成93.17+6.08=99.25元,这样单利的年化收益率=
(100+36.48-99.25)/99.25/5=6.28%。我们假定到了10月18日,我们假定净价还是不变,那么除息后的全
价=93.17+0.02=93.19元,对应的单利年化收益率=(100+30.4-93.19)/93.19/4.997=7.99%,比一天前的收
益率高了1.71%,这显然是会误导我们的。所以说,单利计算最大的弊端是在派息前后ytm的突变,这个突变可能会影响我们的投资决策的。
在会计学中对ytm有一个严密的定义,准确的计算要用到一些高等数学的方法,不适合我们小散们,我们只要知道如何方便的计算就可以了。所以这里我们采用excel2007版本以后有的yield函数。
YIELD(settlement, maturity, rate, pr, redemption, frequency,
) 也不简单,一共有7个参数,下面做简单的介绍:
1、Settlement 债券的购买日期
2、Maturity 必需。债券的到期日
3、Rate 债券的票面利息
4、Pr
债券的购买价格,这里特别要注意,这个购买价格是净价而不是全价,全价和净价的差额会自动反应到这个函数中的。
5、Redemption 债券的面值,一般是100元。
6、Frequency 年付息次数。如果按年支付,frequency = 1;按半年期支付,frequency =
2;按季支付,frequency = 4。
7、Basis 要使用的日计数基准类型。
Basis 日计数基准
0 或省略 US (NASD) 30/360
1 实际天数/实际天数
2 实际天数/360
3 实际天数/365
4 欧洲 30/360
这个参数影响不大的,我们一般可以忽略不计。
看了那么多参数,是不是头晕啊?其实不复杂,我们还是举楚雄债为例。
Ytm=yield(2012-4-6,2017-10-17,6.08%,93.17,100)=7.63%。其中第一个参数2012-4-6是购买日
期,第二个参数2017-10-17是到期日期,第三个参数6.08%是票面利息,第四个参数93.17%是周五当天的收盘价,注意,这里是净值。第五个
参数100是票面。计算出来的结果7.63%基本和大部分网站的数据吻合,比如说和讯上公布的楚雄债ytm是7.62%。基本是吻合的。
我们再看看,到了付息前后是否ytm还会有突变呢?我们假定楚雄债的净价还是93.17不变,看看在付息前后ytm是否还会突变?
2012年10月17日,楚雄债的ytm=yield(2012-10-17,2017-10-17,6.08%,93.17,100)=7.78%
2012年10月18日,楚雄债的ytm=yield(2012-10-18,2017-10-17,6.08%,93.17,100)=7.78%
完全没有突变!而且计算非常简单,也不用借助任何网站,只要自己做一个excel表,每天只要从网上抓取净价,就可以得到准确的ytm了,怎么样,很强吧?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
韭菜me观点:
楼主介绍的很不错。非常感谢。
这里提两个小小的问题。
1
用yield来计计算,10.17和10.18的122883没有任何区别。但是它们的实际投资价值却是相差很远。
如果用单利计算,10.18日计算的ytm比10.17要高得多,可以得出一个附加结论:10.17不要买,10.18日进场吧。
这个结论,在实战中的重要性,就不用多说了吧。
2 通常付息日,净价会涨,比如涨了0.3元。
假如用yield来计算,显然,10.18计算的ytm低于10.17。看ytm,10.18格显然不如10.17。
但是如果用单利计算,可以得出结果,10.18计算的单利即使涨了0.3元,依然优于10.17,还是可以得出进场的结论。
同样一支债券,同样的净值在付息后和快付息时,如果净价相同,用yield计算的ytm都差不多。而实际上它们的投资价值相差很多。更加简单快捷的单利计算能在一定程度上表示出这种投资价值的差距。
换句话说,单利计算,也许不科学,但是在实战中,更实用。
韭菜me观点,仅供参考。