如果只是拆分,前复权即使用到了未来的复权因子也是没问题的,因为拆分是成比例的,只会对根据个股价格进行决策的逻辑有影响。前复权的关键问题在于分红的处理,很多行情软件上分红这块处理的不对,会造成很大的偏差。如果用前复权,每次分红都必须根据那一时刻的除息因子特别处理。
使用真实价格没有这个问题,但拆分时会造成巨大的缺口,造成时间价格序列失去连续性,所有基于个股时间价格序列的逻辑都会失效。
这两种方法各有优缺点,用哪种要看具体需求。
如果只是拆分,前复权即使用到了未来的复权因子也是没问题的,因为拆分是成比例的,只会对根据个股价格进行决策的逻辑有影响。前复权的关键问题在于分红的处理,很多行情软件上分红这块处理的不对,会造成很大的偏差。如果用前复权,每次分红都必须根据那一时刻的除息因子特别处理。
使用真实价格没有这个问题,但拆分时会造成巨大的缺口,造成时间价格序列失去连续性,所有基于个股时间价格序列的逻辑都会失效。
这两种方法各有优缺点,用哪种要看具体需求。
要认真想想
后复权用来看涨幅,前复权用来看现价,原谅我外行
应该用后复权回测。前复权只是让你看现价更方便!
我之前也一直怀疑前复权有问题,能不能用真实价格回测一下我的“A股不死鸟,十年500倍”,
网页链接
我觉得前复权的结果可能高估了回测结论,很可能结果是十年100倍
后复权是否会有类似问题?是否会有未来函数?@JoinQuant聚宽 @量化钢铁侠 @进化论一平
如果全部采用后复权价格来回测呢?会有什么问题么
用日收益率,然后基期设为1。具体牵涉到股价的时候用当时股价替换。
还好,测指数不需要考率这个问题。