四时宝库

程序员的知识宝库

量化编程常用的技术分析库~TA-lib~安装教程

  • TA-lib库是python量化编程常用的技术分析库,可以把它看作python里的指标编辑器。它支持自编指标,同时也内置了很多常用的指标。如kdj、macnd、MA、SMA 、boll、roc等,基本是做技术分析必备的库。
  • 安装可以使用pip install ta-lib 安装,但有个问题就是经常会报错,不管是32位系统还是64位系统都常出现。所以还是最好下载whl来安装!
  • 安装去加州大学的python库下,地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/
  • 我的系统是64位的,python版本是3.7的,所以下TA_Lib-0.4.17-cp37-cp37m-win_amd64.whl这个版本。在桌面创建一个文件夹,把whl文件复制进去。
  • 打开CMD命令行,把whl文件的路径复制过来。用cd+路径进入文件夹!


  • 执行命令 pip install TA_Lib-0.4.17-cp37-cp37m-win_amd64.whl进行安装,安装成功后,命令行界面会有“ Successfully installed TA-Lib ”的英文提示。
  • 如果NumPy库没装,用pycharm运行会出现ModuleNotFoundError: No module named 'numpy'报错了。 直接pip3 install numpy把这个库装上就没问题了。
  • 开发pycharm创建一个工程文件,import talib一下,Process finished with exit code 0整个环境配置成功!
  • TA-Lib官方文档中提到TA-Lib总共分为10个功能组,如下所示:

Overlap Studies(重叠研究)

Momentum Indicators(动量指标)

Volume Indicators(交易量指标)

Cycle Indicators(周期指标)

Price Transform(价格变换)

Volatility Indicators(波动率指标)

Pattern Recognition(模式识别)

Statistic Functions(统计函数)

Math Transform(数学变换)

Math Operators(数学运算)

国内相关的量化论坛有人提到,TA-Lib指标的结果和国内行情软件不太一样。个人觉得毕竟是老外的写的,人家肯定是按着西方的使用习惯和相关标准编写的有差别很正常,大家如果用来实战要多注意这块。

创作不易求个 关注+评论+转发+点赞 需要TA-Lib.whl安装文件的私信我

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接