计算历史区间的收益率,用前复权还是后复权?
2017-01-22 12:06
316 查看
http://blog.sina.com.cn/s/blog_15eab6c9b0102w46q.html
后复权和前复权曲线:
后复权曲线(以T0为起点往后复权):
A1=95+5=100;
B1=120+5=125;(A1B1段向上平移5元)
C1=80*2+5=165;(B1C1段放大一倍再向上平移5元)
D1=(90+5)*2+5=195。(C1D1段向上平移5元,放大一倍,再向上平移5元)
前复权曲线(以T5为起点往前复权):
D2=90/2=45;
C2=75/2=37.5;(C2D2段缩小一倍)
B2=(60-5)/2=27.5;(B2C2段向下平移5元,再缩小一倍)
A2=(95/2-5)/2=21.25。(A2B2段缩小一倍,向下平移5元,再缩小一倍)
区间收益率该如何正确地计算:
(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=0.6842
用后复权
(165-100)/100=0.65
为什么收益少了呢?原因在复权的起点,应该以95元那里开始向后复权才是正确的。
有前复权
(37.5-21.25)/21.25=0.7647
计算历史区间收益率的话,对于分红较少股息率超低的很多股票,用默认的后复权(上市之日起向后复权)算算误差不会太大。
这里没有考虑分红再买入的情况。wind后复权计算了分红在买入?
后复权和前复权曲线:
后复权曲线(以T0为起点往后复权):
A1=95+5=100;
B1=120+5=125;(A1B1段向上平移5元)
C1=80*2+5=165;(B1C1段放大一倍再向上平移5元)
D1=(90+5)*2+5=195。(C1D1段向上平移5元,放大一倍,再向上平移5元)
前复权曲线(以T5为起点往前复权):
D2=90/2=45;
C2=75/2=37.5;(C2D2段缩小一倍)
B2=(60-5)/2=27.5;(B2C2段向下平移5元,再缩小一倍)
A2=(95/2-5)/2=21.25。(A2B2段缩小一倍,向下平移5元,再缩小一倍)
区间收益率该如何正确地计算:
(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=0.6842
用后复权
(165-100)/100=0.65
为什么收益少了呢?原因在复权的起点,应该以95元那里开始向后复权才是正确的。
有前复权
(37.5-21.25)/21.25=0.7647
计算历史区间收益率的话,对于分红较少股息率超低的很多股票,用默认的后复权(上市之日起向后复权)算算误差不会太大。
这里没有考虑分红再买入的情况。wind后复权计算了分红在买入?
相关文章推荐
- SQL Server中,计算count(*),优化器会使用聚集索引还是非聚集索引?
- 浏览器历史,判断是点击了后退按钮还是前进按钮
- Codeforces Round #329 (Div. 2) B. Anton and Lines ([好题] 计算直线在区间是否有交点)
- 计算分段采样区间中的平均值,标准差,中位数,积分值等的类
- nyoj 1023 还是回文(区间DP)
- 处理区间问题要预处理(计算星期几)
- 工行纸黄金收益及收益率计算工具
- nyoj 1023——还是回文——————【区间dp】
- 姚明——历史还是没有突破!
- SHU 422 风力观测 (线段树,区间更新,区间询问历史最大值)
- 计算客 商品推荐走马灯(简单)(求区间所有连续的回文串价值)
- 计算在区间 1 到 n 的所有整数中,数字 x(0 ≤ x ≤ 9)共出现了多少次?
- hdu-4348-To the moon(主席树更新,区间更新,区间和查询,保存历史版本返回)
- nyoj 1023 还是回文(区间DP)
- 计算数值区间内某个数字出现的次数
- [spark]计算视频播放数每个区间占用比例
- 计算年终奖陷阱区间java代码
- 手游战斗计算放在客户端还是服务器端
- 你的软件按什么卖?套数、CPU数、核数还是CPU的计算能力?
- QT是否流行还是和历史有关啊(各个平台不同时间的方案都讲到了)