量化交易学习(二十二)TA-Lib指标库的安装
量化策略的开发离不开各种技术指标,今天就来介绍一个专门用来计算指标的库 TA-Lib。
TA-Lib,全称 “Technical Analysis Library”,是 Python 金融量化领域常用的技术分析库。它包含了 150 多个技术指标,涵盖了股票、期货等金融市场常用的技术分析指标,例如 MACD、RSI、KDJ、布林线等等。
TA-Lib 的功能
TA-Lib 主要功能如下:
- 提供丰富的技术指标计算函数,涵盖趋势指标、动量指标、均线指标、摆动指标、成交量指标等等;
- 支持多种数据格式,包括 CSV、TXT、Numpy 数组等;
- 提供 K 线形态识别功能;
- 支持多平台,包括 Windows、Linux、Mac 等。
TA-Lib 的安装
官方的安装教程在这里:https://ta-lib.github.io/ta-lib-python/install.html
这里我以ubuntu系统为例,介绍下安装过程:
首先下载TA-Lib的源码,地址:https://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz
下载好后解压缩并编译安装:
1 | $ untar and cd |
之后用pip安装TA-Lib的python wrapper:
1 | pip install TA-Lib |
在安装好后,就可以用了。不过此时,TA-Lib库在vscode里还不能自动补全,windows版的是可以补全的,对比发现是ubuntu下安装的少了一个文件。我们还要在安装TA-Lib的目录中添加一个_ta_lib.py文件,这个文件我上传到github里了:https://github.com/hejiangda/quant/blob/main/_ta_lib.py
把这个文件下载到本地然后存放在 ~/.local/lib/python3.10/site-packages/talib
文件夹里就可以了。
补全的效果是这样的,很方便。

这一篇就到这里啦。欢迎大家点赞、转发、私信。还没有关注我的朋友可以关注 江达小记