TA-LIB는 기술적 분석(Technical Analysis)를 지원하는 Library이다.
http://ta-lib.org/
C/C++로 제공된 API를 Python 언어로 wrapping 하여 사용한다.
다음 링크는 Python에서 사용이 가능하게 하는 wrapping 기능을 제공한다.
https://github.com/mrjbq7/ta-lib
설치순서
step 1:
아래의 설명대로 C:\ta-lib에 압축을 푼다
압축파일은 C/C++로 개발된 Open source이다.
Windows
Download ta-lib-0.4.0-msvc.zip and unzip to C:\ta-lib
This is a 32-bit release. If you want to use 64-bit Python, you will need to build a 64-bit version of the library.
step 2:
pip 또는 conda install 진행
주의사항:
다만, 위의 open source는 32bit 환경 기준이므로, 64비트 환경에서는 별도의 조치를 해야 한다.
방법1: TA-LIB의 원본 소스를 다운 받아 64bit 환경에 맞게 build를 다시 하여
C:\ta-lib에 복사한 뒤 pip install 진행.
이 방법은 필요한 complier setting을 해야 하므로 번거롭다.
방법2: 아래 링크에서 whl 파일을 다운 받아 설치하는 것이다. 64bit에서 사용하능하도록 이미 빌드가 되어 있으므로 이를 이용하여 바로 설치가 가능하다.
http://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib
pip install TA_Lib-0.4.10-cp27-cp27m-win_amd64.whl
필자는 방법2를 이용하여 Win64bit, Python3.6 version에 설치를 성공하였다.
'잡다구리' 카테고리의 다른 글
pandas rename 정리 (0) | 2018.11.18 |
---|---|
어프로치 (2) | 2018.05.01 |
Python에서 macro를 포함하는 엑셀 파일 생성 과정 (0) | 2018.04.26 |
Backtrader (0) | 2018.02.17 |
ZIP Line (0) | 2018.01.06 |