做python量化交易,尤其是做趋势跟踪的或者是K线指标分析跟踪的,TA-lib库基本都多多少少用的到,搜索时候往往搜出来“塔利班”,所以玩笑塔利班库。尤其对于从传统K线技术分析转计算机量化的同好,基本上算是必备。
第一,安装,可以通过pip安装ta-lib进行安装,如果安装不了或者编译报错,可以直接在下载whl,然后pip安装whl路径名来安装
https://www.lfd.uci.edu/gohlke pythonlibs/
第二,使用文档,比较简单,简单介绍各个方法,这个链接:, http://mrjbq7.github。io/ta-lib/
第三,使用,其实很简单,其实就是输入numpy。数组数组,包括OHLC数据,必须是两类型。
就是输入接近阵列数组,计算参数14日也会输出一个肢体重复性劳损症值的np。数组,不过前13个面是南空置,后面第十四个才是RSI值,之后第十五是前面第二到第十五个亲密的算出肢体重复性劳损症值,依次递推。
时间=<>以前closeArray np.linspace (0、11.0、11) 时间=meanArray talib.SMA (closearray, 3) print (“closeArray: % s", % closeArray) print (“meanArray: % s", % meanArray) for 小姐:拷贝范围(3,len (closearray)): ,,,print (closearray(我:我).mean ())
最后,塔利班对于国内常见kdj, macd指标也有提供,从其他量化论坛讨论反馈,似乎和国内常用行情软件结果不太一致,
个人感觉应该均值一类选取不一样,实际上使用就要注意点。
另外,塔利班还提供了一批k线图形识别方法,什么三个乌鸦,十字星形态一类。主要就是填入ohlc数组,方法返回是正数数组,只会有0100,或者-100.100表示现在这个k线是这个形态,-100是反形态,有些方法没有反形态。