잡다구리

TA-LIB

티켓 2018. 1. 1. 03:28
반응형

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에 설치를 성공하였다.

반응형