进行股票量化回测,面临的第一个坑就是数据坑——首先你得有数据,才能进行下一步工作。
在股票数据坑中,有一个很大的坑叫做股票的复权价格。
如果一个股票公告说进行分红、配股或者送转,那么这只股票就被赋予了权利,这时股票是含权的,我们说的除权、复权里的权就是权利的意思。
当一个含权的股票在权利被具体实施后,就要进行除权。
例如含有10转10权利的股票,在实施送转前股价是100¥,总共1亿股本;实施10转10之后,总股本变成了2亿,如果股价保持不变,相当于市值凭空多了一倍,所以这时候要除权——股数翻倍,股价减半。
除了除权还有除息,息就是股息红利的意思。
一个简单的例子,一家公司有1亿股,股价是100¥,这个时候公司的总价值是100亿,准备每股给股东派现10¥,每股送出去10¥之后,公司的总价值会变成90亿,而股数不变,所以这个时候要除息,股价变成90¥。
除权除息之后,股价里不再包含送转、股息。如果不进行处理,股票价格在除权那天就会平空出现一个缺口——缺口之前是包含送转、股息的股票;缺口之后是不包含送转、股息的股票。
为了修复这个缺口,消除这种不连贯,就产生了一种操作,叫做复权。简单来说,复权就是让股价重新含权含息,以保持股票价值的连续性。
复权的方法主要有两种,一种是保持最初的股价不变,后面的股价在此基础上做加法,称为后复权;一种是保持当前