起因是想研究量化交易,然后核查算法的落角点,比如哪些指标的组合可以入场做单,没有一个形象化的工具算法写起来总是感觉差强人意。
初步想法是需要一个数据串,里面记录一组开高低收量,然后打开程序后可以将这个基础数据显示成K线。
至于MA,MACD,VOL这些应该属于指标,可以从基础数据计算得来或是直接加载,当然可加载的还有其它一些指标,比如买卖点或是直线,射线,线段或是矩形什么的。
最好能把这个框架高度模块化,然后想计算什么指标直接加进去,或是做个什么插件,嗯,插件这一块明显还不熟,先做到高度封装的Kline再说
老规矩,先上图,后面再逐渐修改:
原始程序忘了出处了,总之目的是改造成以上的用途。
先考虑一种简单逻辑,即一切以基础数据开高低收量的K线数据为主,其它属于附加数据,程序先去检查能否得到K线数据,得不到则报错,然后再根据K线数据进行合适数据的计算