Trade Optimizer


제가 구성한 Trade Optimizer의 구성에 대해 간단히 설명을 해볼까 합니다.
Trade Optimizer는 Python과 MySQL로 구성되어 있습니다.

  • Collector: 주식 관련 데이터를 수집합니다.
  • Trade Optimizer: 트레이딩을 위해 데이터를 정리 및 집계하고, 시뮬레이션을 수행합니다.
  • Telegram Bot: 만들어진, 시뮬레이션 결과를 텔레그램으로 전송합니다.

파이썬보다 SQL로 구성된 모듈이 더 많은 부분을 차지하고 있습니다.
파이썬이 종목별 상세한 시뮬레이션을 수행한다면,
SQL로는 전체 데이터를 집계하거나 큰 계산, 최종 트레이딩 대상 선정 등의 작업을 처리합니다.
저 같은 경우, SQL을 통해 전체적인 트레이딩 전략 방향을 잡고, 파이썬으로 상세한 시뮬레이션을 처리합니다.
개인적으로 파이썬만큼 SQL을 잘 다루는 능력이 중요하다고 생각합니다.

Trade Optimizer 모듈의 경우, 시총 Top-500 종목에 대해, 트레이딩 시뮬레이션(백테스트)을 수행하고,
오늘자로, 가장 트레이딩 EDGE가 있는 종목을 찾아내는 작업을 합니다.
저 같은 경우는 초단타가 아닌, 추세 추종으로 중장기 트레이딩을 하는 전략을 사용하고 있습니다.
중장기 트레이딩이다 보니, 실제 주식 매매는 손으로 직접 처리하고 있습니다.

감사합니다.

+ Recent posts