复权方式选错,回测收益会系统性偏离
发布时间:5小时前阅读:5
回测里最容易被忽略、影响又很直接的一件事,是价格用哪种复权。三种复权方式算出来的收益可能相差很大,尤其是持有周期长、分红多的标的。
一、三种价格的区别
不复权就是交易所显示的原始价格。分红送股之后,价格会出现跳空,这个跳空不是下跌,但如果你用不复权数据算收益,就会被记成一次亏损。
前复权以当前价格为基准,把历史价格按复权因子调整,图形连续,最新价等于真实价。缺点是每次分红后历史数据都会变,同一份数据不同时间下载,结果不一样。
后复权以上市首日为基准,往后累乘复权因子。它的优点是历史数据一旦生成就不再变化,适合回测;缺点是价格数值会远高于真实价格,不能直接用来下单。
二、回测该怎么用
计算收益率必须用复权价,否则分红送股会被当成暴跌,信号全乱。比较稳妥的做法是:用后复权数据计算指标和收益,用不复权的真实价格计算下单数量和金额。
这两套数据要能对应上。常见做法是保存复权因子,在需要真实价格时用复权价除以因子还原。
三、分红对策略的影响被低估
高股息策略尤其要注意。一只股息率百分之五的标的,如果一年分红两次,用不复权数据回测,你会凭空多出两次假跌,可能触发止损,也可能错过买点。
反过来,如果你做的是短线,持仓几天,复权方式的影响就很小,这时用哪种都可以,但要保持前后一致。
四、换仓时的连续性
调仓日如果正好碰上除权除息,持仓市值会跳变。有些回测框架会自动处理,有些不会。建议自己在数据层做一次校验:随机抽几只标的,把复权前后的收益率和公开数据对一遍,确认没有系统性偏差。
五、一个实操建议
数据源统一。不要一部分标的用前复权,另一部分用后复权,也不要中途换数据源。复权方式的差异不会报错,只会让结果悄悄偏掉,而且很难事后发现。
回测的可信度,一半来自逻辑,一半来自这些不起眼的数据细节。
股票开户欢迎找我!可以申请万0.854的股票佣金、etf 可转债佣金万0.5、国债逆回购一折(百万分之一)!量化软件QMT+ptrade免费使用!还有888、999资金靓号等你选!
温馨提示:投资有风险,选择需谨慎。



问一问
从业认证

+微信
分享该文章
