암호화폐(코인) 자동매매 봇 개발기 - 3 [with Celery & Multiprocessing]
·
Python/Trading
서론지난 글과 지지난 글을 통해 자동매매의 기본적인 틀을 잡았다면, 이를 최적화하는 옵티마이저를 만들어보고자 한다.Scheduler (Celery Beat) : 주기적으로 작업을 트리거Redis : 메시지 브로커Collector : 시세(분봉) 데이터를 수집하여 DB에 적재Trader : 전략에 따라 매수/매도 시그널을 실행Optimizer : 전략 파라미터(가중치 등)를 백테스트하여 최적화Database (TimescaleDB) : 시계열 데이터 저장소 원래는 서버 세팅 글부터 쓰려했는데 주문한 모델이 잘못 배송돼서 교환 중이다.그래서 미뤄두었던 자동매매 봇 개발을 우선 마무리지으려고 한다. 참고로 누가 볼 진 모르겠으나, 현재까지 개발된 코드는 아래 깃허브에서 확인할 수 있다. GitHub - big..