최근 talib라는 모듈을 접하게 되었는데 신세계네요. RSI 계산하는 함수 만들 때 50줄 넘게 몇시간동안 씨름하던 기억을 떠올려보면 왜 진작 몰랐는지 억울한 생각까지 드네요.
https://mrjbq7.github.io/ta-lib/
TA-Lib
About This is a Python wrapper for TA-LIB based on Cython instead of SWIG. From the homepage: TA-Lib is widely used by trading software developers requiring to perform technical analysis of financial market data. Includes 150+ indicators such as ADX, MACD,
mrjbq7.github.io
위 사이트 참고해보시면 정말 잘 만든 모듈입니다. 주식 관련 차트의 기술적 분석을 위한 모든게 담겨져 있습니다.
MOMENTUM 지수
VOLUME 지수
VOLATILITY 지수
PRICE TRANSFORM
CYCLE INDICATOR
PATTERN RECOGNITION
STATIC FUNCTION
MATH TRANSFORM
MATH OPERATION
보조 지표
주식차트에서 그릴 수 있는 모든 지표들이 총망라되어 있습니다. 특이한 건 봉차트의 모양까지도 인식하여 상승은 100 하락은 -100의 형식으로 표시를 해줍니다. 봉차트 매매에 관심있는 분들에게는 좋을 것 같습니다.
수십줄의 코드가 단 1줄로 끝나네요. 차트 분석이라는게 차트의 원리만 알면되지 코드까지 일일이 짤 수 있는 수준까지는 과하지 않나 싶은 생각이 들었었는데 talib가 이런 평소의 제 생각을 꾀뚫어 본 것 같습니다.
다만 도구가 아무리 좋아도 기술이 좋아야 하는데... 이런 좋은 도구를 가지고 활용할 수 있는 전략이 없다는게 가장 큰 문제인 것 같습니다. 혹시라도 전략이 있는데 도구가 마음에 안드시는 분이라면 참고하시면 정말 좋은 모듈입니다.
참고하시고 행운을 빕니다.
'파이썬(PYTHON)' 카테고리의 다른 글
RPA를 위한 Python 활용 (0) | 2021.08.21 |
---|---|
Demark 지표의 Python 코드 구현 (2) | 2021.08.19 |
KRX VIX 지수 웹크롤링 (0) | 2021.06.29 |
python 문자열 응용 (0) | 2021.02.16 |
아나콘다 가상 환경 만들기, 구글 코랩 접속 및 캐글 노트북 사용법 (0) | 2021.01.08 |