TA Lib - andyceo/documentation GitHub Wiki
TA-Lib широко используется разработчиками торгового программного обеспечения, которым требуется технический анализ данных финансового рынка.
Предустановим компилятор и нужные библиотеки для сборки:
sudo apt install build-essential
Также, возможно, понадобится установить пакет python-dev-is-python3
.
Скачаем исходники:
cd /tmp
wget https://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/
Теперь скомпилируем библиотеку из исходников:
sudo ./configure # or `./configure --prefix=/usr` if you want to install it to `/usr` instead of `/usr/local`
sudo make
sudo make install
Последние команда изменят файловую структуру следующим образом:
/usr/local/include/ta-lib/ta_abstract.h
/usr/local/include/ta-lib/ta_common.h
/usr/local/include/ta-lib/ta_defs.h
/usr/local/include/ta-lib/ta_libc.h
/usr/local/include/ta-lib/ta_func.h
/usr/local/lib/libta_lib.so.0.0.0
/usr/local/lib/libta_lib.la
/usr/local/lib/libta_lib.a
/usr/local/bin/ta-lib-config
Теперь можно установить библиотеку с помощью pip
: pip install ta-lib
И проверить из Python: import talib
.
Если вы получили ошибку:
ImportError: libta_lib.so.0: cannot open shared object file: No such file or directory
Вам потребуется выполнить следующие дополнительные действия:
- выполните либо:
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
- либо для постоянного решения вам придется добавить
/usr/local/lib
в/etc/ld.so.conf
от имени пользователяroot
, а затем запустить/sbin/ldconfig
(также какroot
)
url = ‘https://launchpad.net/~mario-mariomedina/+archive/ubuntu/talib/+files'
!wget $url/libta-lib0_0.4.0-oneiric1_amd64.deb -qO libta.deb
!wget $url/ta-lib0-dev_0.4.0-oneiric1_amd64.deb -qO ta.deb
!dpkg -i libta.deb ta.deb!pip install ta-libimport talib
- Есть GitHub: https://github.com/TA-Lib/ta-lib и https://github.com/TA-Lib/ta-lib-python
- Ссылка на установку (инструкция совпадает с теми что есть в интернете): https://ta-lib.github.io/ta-lib-python/install.html
- http://mrjbq7.github.io/ta-lib/
- https://github.com/mrjbq7/ta-lib/ - старая ссылка
- https://ta-lib.org/
- http://www.zwets.com/ta-lib/
- https://blog.quantinsti.com/install-ta-lib-python/
- https://stackoverflow.com/questions/45406213/unable-to-install-ta-lib-on-ubuntu
- https://stackoverflow.com/questions/49648391/how-to-install-ta-lib-in-google-colab?newreg=5d6b616eb23c4a2f9f6e78a8c948d56d
- https://www.programcreek.com/python/index/7769/talib