홈 > 지식 > 포워드 테스트란

포워드 테스트MT5검증 & 평가

포워드 테스트란 — 백테스트와의 차이와 읽는 법

최종 업데이트: 2026-05-18 | 예상 읽기 시간: 10분

EA의 신뢰성을 평가하려면 과거 데이터 검증(백테스트)과 함께 실제 시장에서의 실시간 검증(포워드 테스트)이 필수입니다. 둘을 함께 활용해야 EA가 과거와 앞으로 모두 통하는 전략을 갖고 있는지 판단할 수 있습니다.

백테스트와 포워드 테스트의 차이

항목백테스트 (BT)포워드 테스트 (FT)
사용 데이터과거 가격 데이터실시간 시장 가격
스프레드고정 또는 모델 추정값실제 스프레드 (변동)
슬리피지대부분 고려하지 않음실제 체결 슬리피지
실행 속도즉시 (10년치를 몇 분에)실시간 (실제 시간 소요)
신뢰성커브 피팅 위험실제 시장 상황을 반영
최소 필요 기간몇 시간~1일3개월~1년 이상
비용무료 (데모 환경에서 가능)무료(데모 계좌) 또는 실자금 필요

포워드 테스트가 중요한 이유

1. 백테스트는 "과거"에만 최적화되어 있습니다

백테스트 결과가 아무리 좋아도 과거 데이터에서의 성과만 평가할 뿐입니다. 과최적화(커브 피팅)된 EA는 백테스트에서는 훌륭해 보여도 실제 시장에서는 성과를 내지 못할 수 있습니다. 포워드 테스트는 이를 드러냅니다.

2. 실제 스프레드와 슬리피지를 측정합니다

브로커의 스프레드는 시장 상황에 따라 변동하며, 주요 경제 지표 발표 때는 평소의 5~10배까지 벌어지기도 합니다. 백테스트는 고정 스프레드를 사용하므로 실제 마찰 비용이 보이지 않습니다. 포워드 테스트에서는 실제 체결 품질을 평가할 수 있습니다.

3. 브로커 적합성을 확인합니다

같은 EA라도 브로커마다 체결 속도와 슬리피지가 달라 결과가 다르게 나올 수 있습니다. 특히 스캘핑 EA에서는 브로커 적합성이 성과를 좌우하는 결정적 요인입니다.

포워드 테스트 결과 읽는 법

당사의 "실시간 결과" 페이지에서는 각 EA의 포워드 테스트 결과를 공개합니다. 다음은 주요 지표를 읽는 방법입니다.

매우 중요

프로핏 팩터 (PF)

총이익 ÷ 총손실. 1.0을 넘으면 기대값이 플러스입니다. 1.3 이상이 안정성의 기준입니다.

중요

최대 드로다운 (Max DD)

고점에서 저점까지의 최대 하락폭(%)입니다. FT 최대 DD가 BT 최대 DD의 1.5배 이내라면 정상 범위입니다.

참고

승률

그것만으로는 의미가 적습니다. 반드시 리스크/리워드 비율과 함께 보세요. 승률 40%라도 RR 1:2에서는 기대값이 플러스입니다.

중요

거래 횟수

포워드 테스트에서 통계적 신뢰성을 얻으려면 최소 50–100회의 거래가 필요합니다. 기간이 짧다면 결과는 참고용으로만 보세요.

매우 중요

BT 비교 (괴리율)

FT PF가 BT PF의 70–130% 이내라면 EA가 "기대대로 작동하고 있다"고 판단할 수 있습니다.

포워드 테스트 합격/불합격 기준

결과조건대응
✅ 양호FT PF ≥ 1.2, 최대 DD < BT의 1.5배, 거래 50회 이상실자금으로 계속 운용
⚠️ 주시FT PF 1.0–1.2 또는 최대 DD = BT의 1.0–1.5배3개월 연장 후 재평가
❌ 재검토FT PF < 1.0 또는 최대 DD > BT의 1.5배데모로 돌아가 파라미터 재검토
🚨 중단 권장최대 DD가 BT의 2배 초과 또는 FT에서 연속 오류운용을 중단하고 원인 조사

포워드 테스트 진행 방법

포워드 기간 설정(1/2·1/3·1/4·사용자 지정)
포워드 기간 설정(1/2·1/3·1/4·사용자 지정)
Step 1

데모 계좌에서 EA 실행

Exness, XMTrading 또는 HFM 데모 계좌에 EA를 설정합니다. 실거래와 같은 파라미터 설정(RiskPercent, SL, MagicNumber)을 사용하세요. 참고: 당사 무료 EA는 데모 계좌에서 작동하지 않습니다. 전략 테스터로 동작을 확인하고, 등록한 실계좌에서 최소 랏으로 시작하세요(MQL5 Market에서 구매한 버전은 데모 계좌에서 쓸 수 있습니다).

Step 2

최소 3개월, 50회 이상의 거래를 기다리기

거래 빈도가 낮은 EA(H4, D1 시간대)는 3–6개월이 걸릴 수 있습니다. 서둘러 결론을 내지 마세요 — 인내가 가장 중요합니다.

Step 3

월간 리포트 기록

MT5의 계좌 내역 탭에서 HTML 리포트를 내보내세요. PF, 최대 DD, 거래 횟수를 월 단위로 기록합니다.

Step 4

백테스트와 비교하여 평가

FT 성과가 BT의 70–130% 이내인지 확인합니다. 큰 괴리가 있으면 파라미터나 브로커를 재검토하세요.

Step 5

실거래 전환 결정

기준을 통과하면 실계좌로 전환합니다. 최소 랏 크기로 시작해, 성과가 유지되는 만큼 점차 늘려 가세요.

📊 당사의 포워드 테스트 결과 확인

당사는 배포 중인 EA 중 검증 계좌에서 가동 중인 것의 포워드 성적을 수시로 갱신해 공개합니다. 각 EA 페이지의 백테스트 수치와 비교하면 EA의 안정성을 평가할 수 있습니다.

실시간 결과 보기 →

FAQ

Q: 포워드 테스트는 데모 계좌와 실계좌 중 어느 쪽에서 해야 하나요?

먼저 데모 계좌에서 3~6개월간 시작할 것을 강력히 권장합니다. 데모와 실계좌는 체결 속도에 약간의 차이가 있지만, 전략의 유효성을 검증하는 데는 데모 계좌로 충분합니다. 데모 단계를 통과한 뒤 최소 랏 크기로 실계좌에 옮기는 것이 안전한 절차입니다. 참고: 당사 무료 EA는 데모 계좌에서 작동하지 않습니다. 전략 테스터로 동작을 확인하고, 등록한 실계좌에서 최소 랏으로 시작하세요(MQL5 Market에서 구매한 버전은 데모 계좌에서 쓸 수 있습니다).

Q: 백테스트에서는 PF 1.5였는데 포워드 테스트 PF는 1.0 아래로 떨어졌습니다. 왜일까요?

가장 흔한 원인은 과최적화(커브 피팅)입니다. BT 파라미터가 과거 데이터에 지나치게 최적화되어 실제 시장에서는 성과를 재현하지 못합니다. 그다음으로 흔한 원인은 BT의 스프레드 설정이 실제 평균보다 낮았던 경우입니다. 실제 평균 스프레드 값으로 BT를 다시 실행하세요.

Q: 포워드 테스트에서 통계적 신뢰성을 얻으려면 거래가 몇 회 필요한가요?

최소 50회, 이상적으로는 100회 이상입니다. H4나 D1 시간대에서 거래하는 EA는 거래 빈도가 낮아 통계적 신뢰성을 얻기까지 6개월~1년이 걸릴 수 있습니다. 거래 수가 적은 결과는 참고용으로만 보세요.

Q: 이 사이트의 실시간 결과는 어느 브로커의 데이터를 사용하나요?

Exness 데모 계좌에서 검증합니다(AIFW만 XMTrading 데모 계좌). XMTrading・HFM 등 다른 브로커에서는 스프레드와 스왑 차이로 약간의 오차가 생길 수 있습니다.

Q: 포워드 테스트 중에 파라미터를 바꿔도 되나요?

파라미터를 변경하면 변경한 날부터를 새로운 FT로 기록하세요. 테스트 도중에 파라미터를 바꾸면 전체 검증 기간의 데이터가 무의미해집니다. 올바른 절차는 BT 재실행 → 새 FT 시작입니다.

댓글 및 질문