知识科普|量化投资中,计算技术指标时常见的8个坑【邢不行|量化小讲堂系列49-实战篇】( 三 )


所以当我们使用其他工具或者自己编写代码计算技术指标时 , 计算结果和交易所对不上 , 在排除数据源的问题后 , 很有可能就是指标的计算公式不一致 。
知识科普|量化投资中,计算技术指标时常见的8个坑【邢不行|量化小讲堂系列49-实战篇】
文章图片

同一技术指标的计算除了那些“肉眼可见”的区别之外 , 还有很多不容忽视的坑 。
比如我们熟悉的布林线指标 , 在计算其中的标准差的时候 , 有的地方分母是使用的样本数 , 而有的地方采用的是样本数-1 。
再比如很多指标在选择数据的时候 , 有的取包含今日在内的过去n根K线数据 , 有的取不包含今日数据的前n根K线 。 这样计算出来的结果显然是有差别的 。
这些细小的差距对结果的影响不大 , 但差距又确实在那 。 往往会让你花很多时间去寻找为什么不同 , 最终发现的时候只给你带来一句:卧槽...
知识科普|量化投资中,计算技术指标时常见的8个坑【邢不行|量化小讲堂系列49-实战篇】
文章图片

以上分析了计算指标和行情软件不同的几个原因 , 都来自于我实际的经验 。 其中有的可以解决 , 也一定要解决 , 不然你的策略结果就是错的 。
而有的问题其实也解决不了 , 比如股票复权之类的问题 。 面对这种窘境 , 完美主义者可能会刨根问底且想方设法去找到原因并将其修正过来 , 但这种方式并不见得是最好的解决方案 。
相信我 , 与其将时间花在这上面不如花更多的时间去研究策略 。 一般来说 , 只要确保数据源没问题 , 以及计算逻辑没错 , 就可以了 。
系列文章推荐阅读
关于股票市值:99%投资者不知道的坑 , 你知道吗?
历年排名前10的基金 , 在第2年表现如何?Python告诉你答案
在量化投资中 , 原来K线还能这么画(附画K线代码)
关于量化的任何问题 , 或者想要了解其他内容 , 可以加我微信 (xbx9585 ) 和我交流


推荐阅读