백테스트MT5
MT5 전략 테스터로 백테스트 실행 방법
업데이트: 2026년 5월 15일
백테스트란?
백테스트는 과거 시장 데이터를 기반으로 EA를 실행하여 전략의 유효성을 검증하는 과정입니다. MT5에는 전략 테스터라고 불리는 강력한 백테스트 기능이 기본으로 탑재되어 있습니다.
실제 자금을 사용하지 않고 수년간의 과거 데이터로 EA 성과를 확인할 수 있어 실거래 계좌에서 EA를 실행하기 전의 중요한 단계입니다.
백테스트 결과가 좋더라도 미래 수익을 보장하지 않습니다. 백테스트는 참고 자료로만 활용하세요.
전략 테스터 열기
MT5에서 전략 테스터를 여는 방법입니다.
- 방법 1:상단 메뉴에서 '보기' → '전략 테스터' 클릭
- 방법 2:키보드 단축키 'Ctrl + R' 사용
- 방법 3:툴바의 '전략 테스터' 버튼 클릭
화면 하단에 전략 테스터 패널이 나타납니다.
백테스트 설정
| 설정 | 권장값 | 설명 |
|---|---|---|
| 전문가 어드바이저 | GOLD_EMA_ATR_EA | 테스트할 EA 선택 |
| 심볼 (통화쌍) | XAUUSD | GOLD 선택 |
| 시간대 | H1 (1시간) | EA 설계에 맞게 설정 |
| 모델 | 모든 틱 | 최고 정확도 (시간이 더 소요됨) |
| 기간 | 사용자 지정 | 테스트할 기간 설정 (예: 2020-2025) |
| 초기 잔액 | 10000 | 가상 초기 자금 ($10,000 등) |
| 통화 | USD | 계좌 통화와 일치시키기 |
| 스프레드 | 30-50 (XAUUSD) | 실제 스프레드에 가까운 값 설정 |
'모든 틱' 모드가 가장 정확하지만 시간이 더 소요됩니다. '제어 포인트'로 빠르게 확인한 후 '모든 틱'으로 검증하는 것을 권장합니다.
백테스트 실행
- 1.설정 완료 후 '시작' 버튼 클릭
- 2.진행 표시줄이 나타나고 백테스트가 시작됨
- 3.완료 후 '결과' 탭에 모든 거래 목록이 표시됨
- 4.'그래프' 탭에서 자산 진행 차트 확인 가능
- 5.'보고서' 탭에서 상세 통계 정보 확인 가능
결과 읽기
| 지표 | 설명 | 목표 |
|---|---|---|
| 순 이익 | 백테스트 기간 중 총 이익 | 양수여야 함 |
| 승률 | 전체 거래 중 수익 거래 비율 | 기준: 50% 이상 |
| 수익 팩터 (PF) | 총 이익 ÷ 총 손실 | 1.5 이상 권장 |
| 최대 낙폭 (DD) | 자산의 최대 감소폭 | 10% 이하 권장 |
| 샤프 지수 | 수익 대비 리스크 비율 | 1.0 이상 바람직 |
| 총 거래 횟수 | 백테스트 기간 중 거래 횟수 | 너무 적으면 신뢰도 낮음 |
| 최대 연속 손실 | 최대 연속 손실 횟수 | 심리적으로 감내 가능한지 확인 |