后复权看投资收益率,前复权看成本。我一般是这么简单理解的
如图,当股票发生分红除息时,股价有一个CX风落,其值等于分红值c。所谓的前复权,是保持现价不变(C1=C0),前价进行复权处理,O1=O0-CX,相当于股票的持仓成本减少了一个CX的分红数值c;所谓的后复权,是保持前价不变(O1=O0),后价(现价)进行复权处理,C1=C0+CX,相当于现价加上了一个分红收益c。通过这样的处理,股票持有者就能很简单把分红带来的收益变动复合到仓位权益变动公式“收益=(现价-成本价)*股数”这个计算公式中了。
图2:除权复权
类似,当股票发生送转股时,要发生除权。假设这个供缩股比例为x(后简称为送股比例),由于总股东权益不变,即Ox=xCx,股价产生的风落CQ的数值CQ=Ox-Cx=Ox-Ox/x=Ox(1-1/x)或CQ=Ox-Cx=xCx-Cx=Cx(x-1)。所谓的前复权,是保持现价不变(C1=C0),前价进行复权处理,O1=O0-CQ,由于CQ=Ox(1-1/x)且本例中O0=Ox,则O1=O0- O0(1-1/x)=O0/x;所谓的后复权,是保持前价不变(O1=O0),后价(现价)进行复权处理,C1=C0+CQ,做类似变换,可得C1=xC0。
即前复权,除权节点前的股价除以送股比例x;后复权,则除权节点后的股价乘以送股比例x。
图3:除权和除息同时复权
大多数时候,股票是除权和除息同时进行的,比如典型的语句如“每10股送C元,同时转增X股”,这时候,除权除息后的风落值为一个复合值(CQ,CX)。
这里,计算会稍复杂些,我也就不写出来了,直接写答案:前复权,O1=(O0-c)/x;后复权C1=xC0+c。
即前复权,复权节点前的股价减去分红值c后再除以送股比例x;后复权,则复权节点后的股价乘以送股比例x后再加上分红值c。
加上股价波动后的复权处理
有了上面除权和除息同时复权的处理图,就能很容易理解带上股价波动,(股价不再是“一”字线每天涨跌幅为0%而是有涨跌幅波动)价格线由直线变为曲线后的的复权处理了。很简单:前复权,复权节点前的股价曲线向下平移一个风落值(CQ,CX);后复权,则是复权节点后的股价曲线向上平移一个风落值(CQ,CX)。如下图4:
经过复权后,股价分时线O1CxC1变为一条平滑而连续的曲线。这样投资者的投资持股收益(O0至C0)很容易演变成计算O1至C1的股价涨跌幅,即收益率为股价涨跌幅(C1-O1)/O1。
但是这样计算出来的涨跌幅是错误的!
大家可以自己以一只股票,做个模拟计算,然后,你会发现,无论用前复权还是后复权,计算的股价涨幅与实际的真实收益率都不符!
这是什么鬼?让老刘用数学分析来给大家讲解讲解。
我们先看图2,先讲除权复权。显然,股票的真实收益率为(xC0/O0-1),我们看如果使用前复权,前复权价O1=O0/x,股价涨幅为(C1/O1-1)=(C1/(O0/x)-1)=(xC1/O0-1),由于是前复权,C1=C0,故股价涨幅(xC1/O0-1)=(xC0/O0-1),与真实收益率相等。
再看后复权,后复权价C1=xC0,股价涨幅为(C1/O1-1)=(xC0/O1-1),由于是后复权,O1=O0,故股价涨幅(xC0/O1-1)=(xC0/O0-1),也与真实收益率相等。
其实就一个等式:a*x/b=a/(b/x),即分子分母同除以(或乘以)一个送股倍数x,其比值不变。
所以无论除权多少次,复权操作都不会带来收益率计算误差。
既然除权复权不会带来计算错误,那错误必定是由除息复权带来的了。我们看图1,看看除息复权是怎么把误差引进来的。
显然,在分红除息中,真实的收益率应当为((C0+CX*C0/Cx)/O0-1),其中Cx代表除息时的股价,C0/Cx代表分红后股价的涨幅收益,CX*C0/Cx也就是分红再投价值。
我们先看后复权,C1=C0+CX,O1=O0,计算股价涨幅为(C1/O1-1)=((C0+CX)/O0-1),各位看官看出什么端倪没有,后复权默认分红除息所得CX在未来的收益率永远为0%,即投资者拿到分红后,会把现金放在枕头底下藏起来不用,哪怕是去存银行得点利息这种事都不干。在这种情况下,就是默认C0/Cx=1,分红再投资收益率为0。
如果是前复权,O1=O0-CX,C1=C0。计算股价涨幅为(C1/O1-1)=(C0/(O0-CX)-1),这里,怎么理解(C0/(O0-CX))和(C0+CX*C0/Cx)/O0的区别呢?你可以这样想,投资的本金O0是借来的,前复权表示分红所得既没有拿去再投资获得CX*C0/Cx这部分收益,也没有像后复权那样悄悄藏在枕头底下不用,而是拿去还债了,本金变为(O0-CX)!
这会有什么问题呢?明明所有的收益都是因为有借O0才取得的,现在好了,以后的功劳(收益)全记在了除息后的本金(O0-CX)身上!CX数值越大,收益率数值扭曲得越大。当CX大于O0时,你的持仓成本会变为负值。你会离奇地发现,哪怕你取得正收益,收益率竟然为负值,当你亏钱时,收益率反而为正值!这不扯淡嘛!
如果同时除权和除息,你把它分解成两步进行复权就好了。比如前复权操作,你可以先进行除息复权,然后再进行除权复权。
前面讲了,除权复权不影响收益率计算,只有除息复权才会影响收益率计算。根据前面推导的公式,显然CX值越大,误差越大。那么什么时候CX值大呢?
两种情况,一是股息率高时,误差越大,5元的股价,每股分红5元,按前复权计算,收益率瞬间无穷大!二是分红的次数多,不断累积,CX值越来越大,时间够长,分红的次数够多,甚至你的成本(O0-CX)都可以变成负值,也就是广大股民说的负成本,这时,用复权价计算的涨幅与真实收益率差距巨大。
那是不是用复权价计算涨幅毫无意义呢?不是的!
A股股息率一般不高,当拟计算的年限不太长时,分红产生的除息CX值不会很大,且在后复权计算公式中,这CX当成了无收益的现金,仅仅是没有去争功劳而已,也就是对真实收益率的一个平滑,影响不大。
故计算时间周期不超过10年,用后复权股价涨跌幅代替收益率,误差可以接受,完全可以用作近似计算。
许多软件默认复权为前复权,计算时,请手动调整为后复权。
2019年07月12日
声明:本文不构成任何投资建议。欢迎关注微信公众号“老刘金融股”。
后复权看投资收益率,前复权看成本。我一般是这么简单理解的
这篇文章看出作者应该是博士水平
一直在用前复权看涨幅,今天拿美的集团计算了一下,发现不对。搜到了你这篇,过程推导看不懂,记住结果吧
不想炒了,我啥都不懂,我太笨了,不适合投资股票。
这个问题其实比较好理解,不用公式推导。2021年,买入价格2元,2022年分红1元,2023年,股价3元。
前复权=3/(2-1)=300%
后复权=(3+1)/2=200%
真实的情况是(3+1元分红及分红的投资收益)/2>200%,约等于200%
解答了我长久的疑惑,真是好文。
谢谢 智商不够 我只看了两行字 已经找到有用东西了
存
请用后复权计算股价涨幅!
我最近正在被这个问题折磨,看完顿悟,虽然后面一部分推导第一次没太看懂,准备拷到文件里,一个字一个字弄明白。但结论似乎和我心里设想的一样,就是说这个前后复权也并不完美,感觉象美股在CX大的时候,实际收益会比后复权计算出来的大。