홈 > 블로그 > 연도별 분해로 EA 검증|특정 해 의존 걸러내기

백테스트EA 선택검증 방법

연도별 분해로 EA 검증|특정 해 의존 걸러내기

공개일: 2026-10-12읽기 시간: 약 4분
⏱ 본 기사는 게시일 시점의 정보입니다. EA의 실적 수치(PF·DD·연율)는 운용 및 재검증으로 변동하므로 최신 값은 각 EA 페이지에서 확인하세요. 최신 EA 실적 보기 →

결론: 전체 기간 수치만으로는 '운 좋은 해'가 보이지 않는다

백테스트 손익 곡선이 우상향이고 PF도 높습니다. 그런데도 수익 대부분이 단 한 해의 큰 장세에서 나왔고, 나머지 해는 횡보이거나 마이너스였던 EA는 드물지 않습니다. 전체 기간의 집계값은 이런 편중을 평균으로 뭉개 버립니다.

그래서 저희가 EA를 평가할 때 가장 먼저 하는 일이 **손익을 연도별로 나누어 보는 '연도별 분해'**입니다. 가장 성적이 좋았던 해를 빼고도 성과가 남는지 확인하는 것. 이것이 강건성(로버스트니스)을 재는 가장 간편하면서도 효과적인 방법이라고 생각합니다.

왜 한 해의 대박이 전체를 만드는가

시장에는 '레짐'이 있다

환율이나 금의 움직임에는 강한 추세가 이어지는 시기, 좁은 박스권이 이어지는 시기, 변동성이 갑자기 커지는 시기처럼 '레짐(시장 상태)'이 있습니다. 모든 EA에는 잘 맞는 레짐과 약한 레짐이 있습니다.

추세 추종형은 큰 추세가 나온 해에 몰아서 벌고, 박스권인 해에는 작은 손실을 쌓아 가는 것이 전형적인 모습입니다. 승률이 낮은 브레이크아웃 계열은 특히 이런 경향이 나타나기 쉽다고 저희는 보고 있습니다.

복리가 편중을 더 키운다

복리 운용 백테스트에서는 후반에 크게 번 해의 영향이 금액 기준으로 부풀어 오릅니다. 누적 수익률 숫자가 클수록, 어느 해가 그것을 만들었는지 확인해야 합니다.

최적화가 특정 해에 맞춰 버린다

파라미터 최적화를 하면 검증 기간 중 값동이 가장 컸던 국면에 맞춘 설정이 선택되기 쉽습니다. 그 국면을 재현하는 시장이 오지 않으면 성과도 재현되지 않습니다.

연도별 분해 실무 절차

MT5 스트래티지 테스터로 백테스트를 돌렸다면 다음 순서로 확인합니다.

  1. 리포트에서 거래 내역을 내보냅니다: 테스터 결과의 '백테스트' 탭에서 오른쪽 클릭 후 리포트를 저장합니다. 거래 목록에 청산 일시와 손익이 들어 있습니다.
  2. 청산일 기준으로 연도별 손익을 합산합니다: 스프레드시트에 연도 열을 만들어 집계합니다. 복리의 영향을 피하고 싶다면 고정 랏으로 다시 돌리는 것을 권합니다.
  3. 연도별 PF와 거래 수도 구합니다: 손익 금액뿐 아니라 해당 연도의 총이익÷총손실과 거래 수를 나란히 놓습니다.
  4. 최대 수익 연도를 빼고 전체를 다시 계산합니다: 여기서 성과가 무너지는지가 핵심입니다.
  5. 손실 난 해의 내용을 봅니다: 작게 잃었는지, 큰 드로다운을 냈는지에 따라 평가가 크게 달라집니다.

판단 기준

확인 항목안심하기 쉬운 형태경계해야 할 형태
수익 집중도여러 해에 분산되어 있다전체 수익의 절반 이상이 한 해에 집중
최대 연도를 뺀 PFPF 1.0 이상 유지PF 1.0 미만
손실 난 해의 양상작은 손실로 버틴다한 번에 자금을 크게 깎는다
연도별 거래 수크게 다르지 않다특정 해만 극단적으로 많다

수치 기준은 어디까지나 참고용이며, 저희도 이것만으로 합격 여부를 결정하지는 않습니다.

저희 EA에 적용해 보면

저희 EA 대부분은 긴 기간으로 검증했습니다. 예를 들어 GOLD NEURON(XAUUSD M30)은 검증 기간이 22.5년입니다. 검증 기간이 길수록 더 많은 레짐을 포함하므로 연도별 분해의 의미도 커집니다.

한편 승률이 낮은 추세 추종형은 수익이 나는 해가 편중되기 쉬운 구조입니다. MEGAMAX DONCHIAN(USDJPY H1)은 승률 34.98%, 최대 연패 11입니다. DONCHIAN ENGINE(USDJPY H1)은 승률 34.5%, 최대 연패 11입니다. 이런 형태의 EA에서 수익이 나지 않는 해가 이어질 가능성을 부정할 수는 없습니다. 검증 기간 전체로는 흑자여도, 사용을 시작한 해가 약한 레짐에 해당하면 한동안 손익이 늘지 않는 일은 충분히 있을 수 있습니다.

참고로 이 글에서는 각 EA의 연도별 내역까지는 싣지 않았습니다. 전체 EA의 전체 기간 실측값은 실측 랭킹에 정리해 두었습니다.

한계와 주의점

  • '연'이라는 구분에는 시장상의 의미가 없다: 레짐 전환은 연도 중간에 일어납니다. 분기나 반기 단위로도 살펴보면 편중이 다르게 보일 수 있습니다.
  • 거래 수가 적은 EA에는 맞지 않는다: 연도별 거래가 몇 건뿐이면 연도별 PF는 거의 우연으로 결정됩니다.
  • 과거의 레짐 분산이 미래를 보장하지는 않는다: 검증 기간에 없던 종류의 시장이 오면, 연도별로 안정적이던 EA도 무너질 수 있습니다.
  • 데모 계좌 포워드 테스트는 기간이 짧다: 저희도 공개하고 있지만 시작 이후 기간이 아직 짧아 연 단위 평가는 할 수 없습니다. 단기 성과만으로 레짐 내성을 판단하는 것은 피해 주세요.

그 밖의 검증 관점은 EA·MT5 노하우에도 정리해 두었습니다.

정리

  • 전체 기간의 PF나 누적 수익률은 특정 한 해의 대박을 평균으로 뭉개 버린다
  • 연도별 분해는 '가장 좋았던 해를 빼고도 성과가 남는가'를 보는 작업이다
  • 절차는 거래 내역 내보내기 → 연도별 손익·PF·거래 수 집계 → 최대 연도를 빼고 재계산 → 손실 난 해의 양상 확인
  • 승률이 낮은 추세 추종형은 수익이 나는 해가 편중되기 쉬우며, 저희 EA도 예외가 아니다
  • 연이라는 구분의 임의성, 적은 거래 수, 미지의 레짐이라는 한계가 있다

📧 MQL5 Market 판 가격 인상 사전 알림 + 5일 이메일 강좌(무료)

당사 사이트의 EA는 제휴 브로커 실계좌만 있으면 무료입니다. MQL5 Market에서 판매하는 버전은 출시 가격이며 판매 수에 따라 단계적으로 인상됩니다. 인상 전 사전 알림과 함께 FX 자동매매의 본질, 백테스트를 올바르게 보는 법, 브로커 선택 요령을 매일 1통씩 보내드립니다.

※ 개인정보는 엄격히 보호. 언제든 구독 해지 가능.

EA나 FX에 대해 궁금한 점이 있나요?

Nattzy 트레이딩 포럼에 질문을 올릴 수 있습니다(무료 가입). 이 글의 내용이 아니어도 EA 설정이나 브로커 선택 등 어떤 질문이든 환영합니다.

Nattzy에서 질문하기 ↗

댓글 및 질문