请教下,有没有那个网站提供的接口可以下载等比复权历史数据?
前复权,大家一定不陌生。
大家可能在想,我为什么要关注这个呢,软件上都有,这个对我的量化有什么影响呢?
今天就研究下,不同的复权方式对量化分析的深远影响。如果你不了解,很有可能自己只是量化了个寂寞。
首先,看股票,请把图调整为等比对数坐标,前复权,凡使用普通坐标分析图表的皆为没入门的业余选手。
如果不使用复权,按原始除权,K线图就会出现断层,我们没法正常分析市场走势:
而选上前复权,你看到的就是正确的走势了吗?
我们先了解下复权的计算过程,以及不同软件的区别。有2位大师已经写的很明白了,具体公式算法我就不再重复,有兴趣的可以点击链接了解一下。我们今天的方法是直接上图看数据找证据。
@趋势交易价值成长
【技术研究】前复权:雪球更加精确,优于通达信和东方财富
大体情况是:
雪球的前复权和通达信、东方财富等软件的前复权有着很大的不同。用通达信和东方财富的K线前复权,之前的股价可能会变成负数,而用雪球的不会。
原因是:通达信的前复权,在处理分红时,直接将前面交易日的股价相应减去每股分红,而雪球则会将分红按自动再投资的规则进行比例换算。
雪球的这种复权方式叫等比复权。所谓等比复权,就是分红后马上再投入到这个基金中去。但我们最常用的通达信的默认值不是等比复权。
因此,在前复权的默认处理上,雪球更加精确,优于通达信和$东方财富(SZ300059)$
但是,吃瓜群众可能又在问,我知道这点不同,那对我看盘炒股有嘛影响?
我先告诉你,影响大着呢,首先就是对价格涨幅的影响,然后是对各种均线、指标的影响,最后影响到你的回测收益和选股决策。
我们以 $酒ETF(SH512690)$ 为例,看2021.12.31 每10股派现3.5元这次除权。(注意今天的日期,因为以后下例图中的数据有些会变)
(一)先看价格涨幅的影响
前复权查看,2021.12.28的收盘价1.028,2021.12.29的开盘价1.031,收盘价0.979,跌幅为-0.049,-4.77%,
不复权查看,2021.12.28的收盘价1.378,2021.12.29的开盘价1.381,收盘价1.329,跌幅为-0.049,-3.556%,
大家知道,不复权是当天当时的实际情况,也就是说当天的真实跌幅是-3.56%,而采用前复权后,跌幅神奇般的扩大到-4.77%,看出问题来了吗?
如果我们采用网格交易,网格间距设置为4%,那么实战时3.56%达不到4%,我们很可能不会触发网格交易,但如果采用前复权回测,这里一定会有一笔成功的交易。
哇,前复权成功的欺骗了我们,让我们活在自娱自乐中。
(二)再看均线,以MA20为例,
有了前面的基础,我们可以直接对比数据,
前复权查看,2021.12.29的MA20是1.009,
不复权查看,2021.12.29的MA20是1.359,
(三)再看指标,以乖离率bias18为例,(后面由于雪球上没太搞明白自定义调参数,又加了bias12)
前复权查看,2021.12.29的bias18是-3.499,bias12是-3.372,
不复权查看,2021.12.29的bias18是-2.602,bias12是-2.506,
下面在雪球上以同样的方式查看同样的数据,见证雪球复权前后的不变性。
(一)先看价格涨幅
前复权查看,2021.12.28的收盘价1.014,2021.12.29的开盘价1.016,收盘价0.977,跌幅为-0.037,-3.65%,调整0.001后是-3.55%,几乎与不复权一样,细微差别是因为除权之后是个破数,小数位很多,这里显示的数都是3位,有四省五入的影响。
不复权查看,2021.12.28的收盘价1.378,2021.12.29的开盘价1.381,收盘价1.329,跌幅为-0.049,-3.556%,与通达信完全一样。
(二)再看MA20均线
前复权查看,2021.12.29的MA20是1.00,
不复权查看,2021.12.29的MA20是1.36,
(三)再看指标,以乖离率bias12为例,(雪球上bias18没太搞明白怎么自定义调参数)
前复权查看,2021.12.29的bias12是-2.51,
不复权查看,2021.12.29的bias12是-2.51,
重点来了,看到么,雪球采用前复权后,保持了价格涨幅和指标的一致不变性,这对于量化回测是极其重要的。
如果连指标都变了,那根据指标所进行的一切技术分析和量化统计都是虚假的、错误的、不可靠的。
当然,通达信也可以设置为等比复权。老师们已经给出设置方法,但这个开关比较深,在“选项”- “系统设置”-“设置1”的“复权使用等比方式(沪深)”里,默认是不打勾的,只要打钩了就可以了。
这就是我们需要的正确的前复权模式。
设置完后,我们再来看上面的图形,验证一下,是否就跟雪球一样了:
等比前复权查看,2021.12.29的bias12是-2.544,与-2.51略有差别,估且认为是精度的问题,基本一致了,验证完毕。但还是不如雪球的前后完全一致好使。
总结:雪球等比复权更适合技术分析和量化回测。
系统量化交易,实力验证。
风险提示及免责声明
投资有风险,入市需谨慎。本文所提及的股票、基金及组合的过往业绩不预示其未来表现,相关数据仅供参考,不构成投资建议。投资人应根据自身资产状况、风险承受能力审慎决策,独立承担投资风险。文中观点仅为自己的分析记录所用,文中提及标的仅供参考,不构成买卖推荐,非投资建议,请勿照此买卖。