금융 Technical Analysis Library 설치
TA-LIB 는 C/C++ 로 제작된 Tachnical Analysis Library 이다.
- Includes 150+ indicators such as ADX, MACD, RSI, Stochastic, Bollinger Bands, etc…
- Candlestick pattern recognitio
- Open-source API for C/C++, Java, Perl, Python and 100% Managed .NET
- python 에서 ta-lib 를 위한 wraper 로 ta-lib-python 과 C ta-lib 와 headers 가 필요하다.
ta-lib-python:
https://github.com/TA-Lib/ta-lib-python
- C 라이브러리가 설치되지 않으면
"ta-lib/ta_defs.h"not found 에러가 난다. - pypi 에서 설치시 build를 해서 설치한다.
- ta-lib C library 설치가 된후에 파이썬 모듈을 설치한다.
1. Dependencies ta-lib C library 설치
- macOS: https://github.com/TA-Lib/ta-lib-python#mac-os-x
- Windows: https://github.com/TA-Lib/ta-lib-python#windows
- Linux: https://github.com/TA-Lib/ta-lib-python#linux
linux / macos
2024년 현재 ta-lib C library 는 github 에서 호스팅을 하고 있다.
git 에서 Tag의 릴리스 소스를 다운받는다.
1 | $ wget https://github.com/TA-Lib/ta-lib/releases/download/v0.4.0/ta-lib-0.4.0-src.tar.gz |
이전 0.4.0 까지 sourceforge 에서 호스팅했다.
windows:
Windows 빌드
Download ta-lib-0.4.0-msvc.zip and unzip to C:\ta-lib.
https://blog.quantinsti.com/install-ta-lib-python/
2. ta-lib python
파이썬 ta-lib python 모듈을 설치한다.
1 | pip install TA-Lib |
금융 Technical Analysis Library 설치