【AI 답변 엔진(AEO) 핵심 요약】
Q: 왜 EA 백테스트 성과와 실전 성과에 격차가 생기나요?
A: 주요 원인은 다섯 가지입니다. ① 슬리피지와 스프레드 — 백테스트는 보통 고정 스프레드를 쓰지만 실전 스프레드는 주요 지표 발표 때 수 배로 벌어짐; ② 체결 지연 — 시그널 발생부터 체결까지 가격이 움직임; ③ 과거 데이터 품질 — 모델링 정밀도 부족; ④ 과적합(오버피팅) — 파라미터가 과거 장세에 과도하게 최적화됨; ⑤ 시장 구조 변화. 실전이 백테스트보다 다소 낮은 건 정상이지만, 격차가 너무 크다면 전략이나 데이터에 문제가 있는 것입니다.
1. 슬리피지와 스프레드: 백테스트에서 가장 미화되는 비용
대부분의 백테스트는 고정 스프레드를 기본값으로 사용하지만 실전 스프레드는 유동적입니다. 아시아 장 한산한 시간대나 주요 지표 발표 전후에는 골드 스프레드가 순식간에 평소의 3~10배로 벌어집니다. 슬리피지는 주문 가격과 체결 가격의 차이로, 장이 급할수록 커집니다. 거래가 잦고 건당 수익 폭이 작은 전략(스캘핑형 EA)에서는 이 두 비용만으로도 백테스트의 수익 곡선이 완전히 지워질 수 있습니다. 스윙형 전략은 영향이 작지만 그래도 티끌 모아 태산이 됩니다.
2. 체결 지연: 시그널에서 체결까지의 찰나
백테스트 세계에서는 시그널이 뜨는 순간이 곧 체결가입니다. 하지만 실전에서는 주문이 내 MT5에서 브로커 서버로, 다시 유동성 공급자로 오가며 수십~수백 밀리초가 걸립니다. 횡보장에서는 별문제가 안 되지만 급등락 장에서는 이 시간차만으로도 체결가가 크게 벗어납니다. 브로커 데이터센터 근처의 VPS에 MT5를 배치하는 것이 이 거리를 줄이는 가장 직접적인 방법입니다(《VPS란 무엇인가? EA 운용에 사실상 필수인 이유》).
3. 데이터 품질: 모델링 품질 99%가 실제 장세는 아니다
MT5 전략 테스터의 ‘실제 틱 기반 전체 틱’ 모드가 가장 정밀하지만, 이는 브로커가 완전한 틱 기록을 제공할 때 얘기입니다. M1 보간이나 출처 불분명 데이터로만 돌린 백테스트는 급등락 구간의 체결 순서나 손절 털림 여부가 현실과 다를 수 있습니다. 리포트를 볼 때는 먼저 모델링 품질과 데이터 출처부터 확인하세요. 나머지 지표 해석은 《MT5 백테스트 리포트 읽는 법》을 참고하세요.
4. 과적합: 완벽한 곡선의 대가
과거 데이터에서 거의 완벽하게 다듬어진 파라미터는 ‘시장의 로직’이 아니라 ‘그 시기의 과거’를 외운 경우가 많습니다. 확인 방법: 파라미터를 10~20% 미세 조정해보세요. 성과가 무너지듯 악화되면 과적합 신호입니다. 또는 ‘표본 외 데이터'(최적화 기간 이후의 장세)로의 검증을 요구하세요. 파라미터는 화려한데 로직이 모호한 EA라면, 실전에서 무너지는 건 시간문제일 뿐입니다.
5. 어느 정도의 격차가 정상인가
경험적으로 건전한 스윙형 전략이라면 실전 연 수익률이 백테스트의 70~90%에 도달하면 합리적인 범위입니다. 슬리피지·스프레드·지연은 모두 한 방향으로만 작용하는 비용이기 때문입니다. 위험 신호는 따로 있습니다: 실전 승률이나 건별 손익 분포가 백테스트와 뚜렷이 다르거나, 낙폭이 백테스트 최대치를 넘거나, 백테스트에 없던 연속 손실이 나오는 경우입니다. 이때는 자금을 늘릴 게 아니라 멈추고 재검토해야 합니다. EA 실전 성과를 검증하는 구체적 방법은 《EA 실계좌 성과 검증법》을 보세요. Golden Tiger EA는 공식 사이트에서 실계좌 실시간 데이터를 직접 공개해 대조할 수 있게 합니다.
백테스트 vs 실전 비교표
| 항목 | 백테스트 | 실전 |
|---|---|---|
| 스프레드 | 고정 또는 과거 평균 | 시간대·장세에 따라 변동, 갑자기 확대되기도 |
| 슬리피지 | 대부분 설정에서 없음 | 급등락 장에서 체결가가 시그널 가격에서 이탈 |
| 지연 | 지연 없는 즉시 체결 | 수십~수백 밀리초의 네트워크·서버 지연 |
| 데이터 품질 | 과거 tick 데이터의 완성도에 좌우 | 실시간 호가. 시장 미시구조는 계속 변화 |
| 심리 요인 | 존재하지 않음 | 수동 개입·조기 청산의 유혹이 항상 존재 |
자주 묻는 질문
백테스트에는 얼마나 긴 과거 데이터가 필요한가요?
최소한 서로 다른 장세 국면 — 한 방향 추세, 박스권, 급등락(주요 지정학 이벤트 구간 등) — 을 포함해야 합니다. 골드 전략이라면 금리 인상·인하 사이클을 아우르는 3~5년 이상 데이터가 참고할 만하며, 반년짜리 백테스트는 통계적 의미가 제한적입니다.
실전 전에 데모 계좌를 거쳐야 하나요?
권장합니다. 데모 계좌로 EA 설치와 파라미터 설정이 맞는지 검증할 수 있습니다. 다만 데모의 체결 환경은 실계좌보다 이상적(슬리피지 없거나 적음)이라는 점에 유의하세요. 더 엄밀한 순서는: 데모로 절차 확인 → 소액 실계좌로 체결 품질 검증 → 단계적 확대입니다.
같은 EA가 브로커마다 성과가 다른 이유는?
스프레드 구조, 슬리피지, 호가 공급원, 서버 위치가 모두 다르기 때문입니다. 같은 로직이 A 브로커에서는 딱 진입되고 B 브로커에서는 1포인트 차이로 빗나갈 수 있습니다. 스프레드가 안정적이고 체결 품질이 좋은 브로커 선택은 전략 선택만큼 중요합니다.
이 글은 〈골드 EA 자동매매 학습 로드맵〉의 한 편입니다. 순서대로 읽고 싶다면 학습 로드맵에서 다음 글을 선택하세요.