What is TA-Lib?
TA-Lib is widely used by trading software developers requiring to perform technical analysis of financial market data.
1. Installation
1.1 Download
wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz
tar -xzf ta-lib-0.4.0-src.tar.gz
cd ta-lib/
1.2 Install TA-Lib
If the next command fails, then gcc is missing, install it by doing “apt-get install build-essential”)
sudo ./configure
sudo make
sudo make install
1.3 Install TA-Lib Python Wrapper
Install TA-Lib Python Wrapper via pip (or pip3):
pip install ta-lib
1.4 Test
Try to import talib in your Python application:
import talib
If you get an error like below:
ImportError: libta_lib.so.0: cannot open shared object file: No such file or directory
You will need to do the following additional steps:
Do either
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
or for a permanent solution, you’ll have to add /usr/local/lib to /etc/ld.so.conf as root then run /sbin/ldconfig (also as root).
Finished.
Want to learn more on Technical Analysis?
Check out this great guide on Trading Methods:
Nikolaj
Thank you very much!
Stefan R
Thanks!
Verbal
Hi !
Could you please explain why the sudo command is necessary for Part 1.1 (for the wget and tar commands) ?
Thanks,
Verbal
Dominik Sachsenhofer
Hi Verbal, thank you very much for your comment. You are absolutely right, the command is not necessary. I updated the code. Thanks, Dominik