Lean 엔진 기반의 정밀 시뮬레이션
백테스트 엔진으로 전략을 검증해 보세요.

빠른시작

전략 파일을 실행하고, 수익성과 리스크 지표를 즉시 확인하세요.

백테스트 엔진은 Docker 설치를 전제로 합니다.

Terminal
git clone https://github.com/koreainvestment/open-trading-api && cd open-trading-api/backtester
  • 백테스트 엔진 저장소를 로컬 환경에 내려받아 준비합니다.

주요기능

20+ 핵심 지표 아이콘

20+ 성과 지표

CAGR, MDD 등 핵심 지표로 전략 성과를 빠르게 검증합니다.

샘플 코드 연동 아이콘

샘플 코드 연동

전략 빌더에서 만든 YAML과 바로 연동해 검증할 수 있습니다.

백테스트 최적화 아이콘

백테스트 최적화

Grid Search 기반 반복 검증 흐름으로 파라미터를 조정할 수 있습니다.

상세 리포트 아이콘

상세 리포트

HTML 기반 상세 리포트로 검증 결과를 시각적으로 확인할 수 있습니다.

이용 가이드

전략 성과 검증

Step 1: 전략 임포트 및 설정
전략 빌더에서 내보낸 YAML 파일을 임포트하거나, 프리셋 전략을 선택할 수 있습니다. 프리셋 전략은 핵심 파라미터가 기본값으로 설정되어 있어 슬라이더로 간편하게 조정할 수 있습니다.

전략 성과 검증

Step 2: 백테스트 조건 설정
분석할 종목을 검색하고, 백테스트 기간과 초기 자본금, 거래 비용을 설정합니다. 설정이 완료되면 백테스트 실행 버튼으로 바로 분석을 시작할 수 있습니다.

전략 성과 검증

Step 3: 결과 확인
총 수익률, CAGR, 최대 낙폭, 샤프 비율 등 핵심 지표와 자산 추이 그래프를 한눈에 확인할 수 있습니다. 위험 대비 성과, 시장 민감도 등 심층 지표와 개별 거래 내역까지 제공되어 전략을 종합적으로 파악할 수 있습니다.

전략 입력 예시 화면
상세 리포트 예시 화면
백테스트 최적화 예시 화면
상세 리포트 생성

Step 1: 백테스트 실행
기본 예제를 실행하면 KIS 인증부터 전략 분석, 리포트 저장까지 한 번에 진행됩니다. 이 외에도 포트폴리오 분석, 파라미터 최적화 등 다양한 예제를 실행해 볼 수 있습니다. 리포트 생성 기능은 라이브러리에 포함되어 있어, 필요에 따라 자유롭게 커스터마이징해서 활용할 수 있습니다.

상세 리포트 생성

Step 2: 상세 리포트 발행
생성된 HTML 리포트에서 월별 수익률, 벤치마크 대비 성과, 거래 내역 등 심층 분석 결과를 확인할 수 있습니다. 리포트는 파일로 보관되어 매번 다시 실행할 필요 없이, 저장된 결과를 비교하며 최적의 전략 설정을 찾을 수 있습니다.

YAML 불러오기 예시 화면
성과 리포트 예시 화면