서론
Elliott wave 를 제대로 공부하고 적용하려면, 책을 여러번 정독하고 자신만의 전략을 살을 붙여가며 완성하는것이 중요하다. 기본적인 Elliott wave 에 대한 설명은 아래의 블로그 글이 드라이하게 도움이 될것 같다.
엘리엇 파동을 python 코드로 적용하기 위하여 기본 전략을 아래의 github 레포를 가져와 쓰기로 한다.
https://github.com/btcorgtfo/ElliottWaveAnalyzer
GitHub - btcorgtfo/ElliottWaveAnalyzer: Tools to find Elliot Wave count in financial data
Tools to find Elliot Wave count in financial data. Contribute to btcorgtfo/ElliottWaveAnalyzer development by creating an account on GitHub.
github.com
requirement.txt 의 의존성 패키지들을 설치한 후, 예제를 실행하려 보면 친절하게 데이터까지 다 준비되어 있는 모습을 볼 수 있다.
예제 탐색
Data csv 내용 확인

본 코드의 data/btc-usd_1d.csv 파일을 열어봤다. 칼럼이 5개이며 일봉 차트로 날짜, 시작가/최고가/최저가/종가 로 직관적으로 설정돼있음을 볼 수 있다.
데이터는 잘 준비되어 있으니 이제 예제를 실행해봤다.
예제 실행
코드 분석은 차후에 진행하기로 하고, 일단 example_12345_impulsive_wave.py 를 실행해보자.
내부적으로 반복문을 돌며 최후에 그래프까지 그려준다.


예시로 쓸 코드가 상당히 잘돼있는것을 확인했으니 앞으로 할일이 많이 줄어들것으로 보인다.
'Project > AlgoTrading' 카테고리의 다른 글
| Binance API 기초 [4] (0) | 2023.06.07 |
|---|---|
| Binance API 기초 [3] (1) | 2023.06.06 |
| Binance API 기초 [2] (0) | 2023.06.06 |
| Binance API 기초 [1] (0) | 2023.06.06 |
| Binance API를 이용한 Algorithm trading (0) | 2023.06.04 |