Backtest#

백테스트에 사용되는 모듈입니다. 이 모듈은 트레이딩 전략을 과거 데이터로 시뮬레이션하여 성능을 평가하고 검증하는 데 사용됩니다.

주요 기능#

  • 과거 시장 데이터를 사용한 트레이딩 전략 시뮬레이션

  • 다양한 자산과 시장 조건에서의 전략 테스트

  • 포트폴리오 성과 분석 및 리스크 평가

  • 거래 비용과 슬리피지를 포함한 현실적인 시뮬레이션

구성 요소#

각 구성요소는 다음과 같은 기능을 담당합니다:

  • environment - 백테스트 환경 설정 및 구성

  • broker - 주문 처리 및 체결 시뮬레이션

  • positionprovider - 초기 포지션 제공

  • strategy - 트레이딩 전략 구현 및 실행

  • wallclock - 시뮬레이션 시간 관리

  • utils - 유틸리티 함수 및 도구

사용 예시#

백테스트 모듈을 사용하여 트레이딩 전략을 테스트하고 최적화할 수 있습니다. 시뮬레이션 결과를 통해 전략의 수익성, 리스크, 안정성 등을 평가할 수 있습니다.