要写技术分析指标,就不得不提TA-Lib,有了这个利器,熟练使用这个工具,有事半功倍的成效,但是TA-Lib计算出来的某些指标与某些软件的指标会有一些差异,除了参数的原因之外,一些计算公式不相同,也导致计算出来的指标有所差异。
当然你也可以不使用TA-Lib,自己实现想要的算法和指标。
下面介绍一下TA-Lib的安装,分windows和centos。
window 64位系统安装talib
下载地址:
https://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib
根据python版本选择对应talib版本:
下载文件放到对应文件夹并执行
Linux(Contos7下安装talib)
直接通过pip install TA-Lib安装报错如下:
使用官方给的解决办法:
TA-Libhttps://mrjbq7.github.io/ta-lib/install.html
下载之后解压,并进到目录,执行命令
解压:
tar -xvf ta-lib-0.4.0-src.tar.gz
进到目录:
cd ta-lib
./configure --prefix=/usr
make
sudo make install
然后执行安装:pip3 install ta-lib
安装之后执行报错:
ImportError: libta_lib.so.0: cannot open shared object file: No such file or directory
解决办法:
将/usr/local/lib 加到 /etc/ld.so.conf
执行/sbin/ldconfig
vim /etc/ld.so.conf
然后执行:/sbin/ldconfig