怎么计算历史某段区间的收益率 用前复权还是后复权还是都不对?

您所在的位置:网站首页 前复权对数怎么设置 怎么计算历史某段区间的收益率 用前复权还是后复权还是都不对?

怎么计算历史某段区间的收益率 用前复权还是后复权还是都不对?

2024-06-25 22:45| 来源: 网络整理| 查看: 265

(1)假设T0买入1股,T5卖出,收益率怎么计算(分红不再买入)?

根据除权数据及历次分红送配,收益率为:

((45*4+5*2+5)-100)/100=95/100=0.95

(注:两次十送十所以最后有4股,第二次分红有两股所以要乘以2)

跟用后复权曲线计算出来的一致:

(195-100)/100=95/100=0.95

如果用前复权计算:

(45-21.25)/21.25=1.12

所以这种情况用后复权计算才是正确的。

为什么会产生这种差别呢?原因就是分红,如果没有分红,只有送配股,那曲线只是比例放大缩小,起点终点同比例放大缩小,收益率用前复权后复权计算都一样。由于出现了分红,分红使得分子分母出现了加减法,所以产生了偏差,对于后复权,分红相当于加在了分子上,所以计算出来的是分红不买入的收益,而前复权,把分红从分母里减去,这个就没有对应着实际意义了。对于像万科之类的分红较多的个股,前复权后复权差别是很大的。

(2)假设T1分红后买入1股(95元),T3分红前卖出(80元)这段区间的收益率呢?

正确方法当然就是:

(80*2-95)/95

这时候,用后复权(165-100)/100计算则是错误的,为什么这次后复权又是错误的呢?原因就在复权的起点,应该以95元那里开始向后复权才是正确的。

总之,看最近行情的话,用前复权就好了,比较直观;计算历史区间收益率的话,准确方法是以起点开始向后复权(通达信同花顺都可以的);对于分红较少股息率超低的很多股票,用默认的后复权(上市之日起向后复权)算算误差也不会太大。

另外,这里没有考虑分红再买入的情况,对于那些股息率高而且PB很低的个股(港股),分红再买入对收益的影响非常大,分红再买入的收益则只能按照除权数据具体计算了。

补充重要发现:

经与@爱熊者说_康福强兄讨论发现,万科A在wind软件里前复权不会出现负数,而在同花顺通达信等软件里则会出现负数,这是为什么呢?

原来wind软件跟同花顺、东方财富、通达信等对复权的处理是不同的,同花顺等的处理如我文中所述,而对于wind,不同之处在于后复权的例子里B1=100*120/95,后面的C1、D1也相应变化,这样的意义实际就是相当于分红立刻以除权价买入了 ,所以这样的后复权曲线算出来的收益率可以看做分红再买入的收益@TheOneToBeStar。前复权的处理也类似,C2=45*75/90,B2=C2*60/80,由于没有了减法,所以自然不会有负数出现了。

wind这样的复权曲线处理有个好处,就是无论前复权曲线还是后复权曲线,任意一段区间的涨跌幅或收益是一样的,一点点的误差是由于四舍五入造成的。这样,单独看每一段曲线,除权、后复权、前复权的区间涨幅都是一样的,所以要计算历史某段区间的收益,直接看wind的后复权曲线或前复权曲线就行了,同花顺那些就要按我上文说的了。

其实wind这样的复权处理才是更好更直观的方法,不知道为啥同花顺、通达信、东方财富等都用我文中的那种方法,麻烦的要死又没什么卵用,只有wind这么明智。

@renjunjie@黄抒扬@云蒙@梁宏@阿狸@骑行夜幕的统计客@东博老股民@东边的小石头@今日话题

$上证指数(SH000001)$$创业板指(SZ399006)$$中信证券(SH600030)$$招商银行(SH600036)$ 返回搜狐,查看更多



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3