先要有这个意识,然后才有补救措施,或者说有面对问题的思考。
每个人遇到的问题可能都不太一样,甚至你连有问题的意识都没有,这付出的代价可能就很大。
数据坑
下载开源的数据,难免是有一些你意想不到的坑的。
我们先假设我们的数据源的数据是准确无误的,就算基于这个假设,我们自己也会遇到几类问题:
1、以上证的某些指数为股票池,这些指数每年会更新
2、停牌的bar数据一定不能忽略
3、复权引起的更新数据问题。如果上市公司增发或者送股分红,对当前股票价格是有影响的,如果实盘,每日追加更新数据,一定不能忽略这个因素,如果当天出现了增发、分红、送股等影响真实股价的情况,一定要把以前的数据删掉,重新insert到你的本地库中。
4、本假设不成立的情况,即开源数据可能有瑕疵。这个就得具体问题具体分析了,对个人而言影响不大。
计算指标的坑
主要是指标有意无意的引入了未来。
主要判定标准是:新增数据是否影响历史数据,也就是你锚定有个时间点的值,继续往指标中加输入,你锚定的时间点指标的值是否是固定的。
ZigZag、傅里叶变换、缠论波浪理论的数浪等(默认有未来)。