Linux 安装 Ta-lib

Ta-lib是一个多平台市场分析工具,它在量化交易中使用非常广泛,主要有下面三大特性:

  • 包含了200个技术指标,例如ADX、MACD、RSI等等
  • 蜡烛图识别(Candlestick pattern recognition)
  • 免费开源,多个语言的api都有,包括C/C++, Java,Perl,Python等等

最近做趋势追踪,用到了Ta-lib这个框架来计算指标,非常方便。

不过,在Linux上安装时,直接使用pip install不能成功,于是Google找到简单的方法,记录一下。

1、我们先下载ta-lib源代码,进行编译

$ wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz #下载
$ tar -xvf ta-lib-0.4.0-src.tar.gz  # 解压
$ cd ta-lib # 进入目录
$ ./configure --prefix=/usr
$ make
$ make install

2、将编译好的文件复制到虚拟目录中

这里,我的虚拟环境目录是~/py3

$ cp /usr/lib/libta_lib* ~/py3/lib

3、若是python3,则需要安装python3-dev

$ apt-get install python3-dev

4、安装python版本的ta-lib

先到github下载python版本的ta-lib,然后使用python setup.py install安装

$ apt-get update && apt-get install git  #这里需要更新
$ git clone https://github.com/mrjbq7/ta-lib.git
$ cd ta-lib
$ python setup.py install

题外话

Mac安装很简单,只需要下面一个命令:

$ brew install ta-lib

参考

ta-lib
Ubuntu 16.04 安装 ta-lib

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容