Trade Optimizer
제가 구성한 Trade Optimizer의 구성에 대해 간단히 설명을 해볼까 합니다.
Trade Optimizer는 Python과 MySQL로 구성되어 있습니다.
- Collector: 주식 관련 데이터를 수집합니다.
- Trade Optimizer: 트레이딩을 위해 데이터를 정리 및 집계하고, 시뮬레이션을 수행합니다.
- Telegram Bot: 만들어진, 시뮬레이션 결과를 텔레그램으로 전송합니다.
파이썬보다 SQL로 구성된 모듈이 더 많은 부분을 차지하고 있습니다.
파이썬이 종목별 상세한 시뮬레이션을 수행한다면,
SQL로는 전체 데이터를 집계하거나 큰 계산, 최종 트레이딩 대상 선정 등의 작업을 처리합니다.
저 같은 경우, SQL을 통해 전체적인 트레이딩 전략 방향을 잡고, 파이썬으로 상세한 시뮬레이션을 처리합니다.
개인적으로 파이썬만큼 SQL을 잘 다루는 능력이 중요하다고 생각합니다.
Trade Optimizer 모듈의 경우, 시총 Top-500 종목에 대해, 트레이딩 시뮬레이션(백테스트)을 수행하고,
오늘자로, 가장 트레이딩 EDGE가 있는 종목을 찾아내는 작업을 합니다.
저 같은 경우는 초단타가 아닌, 추세 추종으로 중장기 트레이딩을 하는 전략을 사용하고 있습니다.
중장기 트레이딩이다 보니, 실제 주식 매매는 손으로 직접 처리하고 있습니다.
감사합니다.
'데이터분석 > TradeOptimizer' 카테고리의 다른 글
트레이드 전략 - 위꼬리가 긴 하루 #1 (0) | 2022.12.02 |
---|---|
PyKRX - 주가 이력 정보 DB화하기 (0) | 2022.11.29 |
PyKRX - 주가 이력 정보 가져오기 (0) | 2022.11.25 |
Python 기초 - 날짜 다루기(문자에서 날짜로, 날짜에서 문자로, 날짜 계산) (0) | 2022.11.24 |
PyKRX - 주식 마스터 정보 가져오기 (0) | 2022.11.16 |
네이버 클라우드에 MySQL 설치와 외부 접속 허용해주기 (0) | 2022.11.15 |
네이버 클라우드로 서버 생성하기 (0) | 2022.11.15 |
Anaconda 가상 환경 파이썬 라이브러리 추가 (0) | 2022.10.27 |