MT4 백테스트의 세 가지 모델링 모드, 어떻게 선택할까? "모든 틱"도 실제 틱과 같지 않다
시가만, 제어점, 모든 틱의 세 가지 MT4 백테스트 모드를 비교하고, EA 의사결정 빈도에 따라 선택하며, 과거 데이터, 스프레드 및 보고서의 한계를 점검한다.
저자: 토마스|EA와 플랫폼 실무|2026년 10월 31일
MT4에서 EA를 백테스트할 때, 많은 사람이 "모든 틱"을 보면 테스트가 과거의 모든 실제 호가를 사용했다고 생각하고, 아름다운 수익 곡선을 실계좌의 근거로 삼는다. 이러한 이해는 백테스트의 신뢰도를 과대평가하게 만든다. MT4 전략 테스터는 세 가지 모델링 방식을 제공하며, 차이는 K선 내부 가격 경로를 어떻게 재구성하는지에 있다. 가장 세밀한 단계를 선택하더라도 과거 데이터, 스프레드, EA의 거래 로직을 살펴봐야 한다. 이 글은 설정과 해석 방법만 논의하며, 차트는 교육용 예시로 실제 계좌나 수익을 보여주지 않는다.
먼저 그림 보기: 세 단계는 서로 다른 질문에 답한다

"시가만"은 각 테스트 K선이 시작될 때만 전략을 호출하므로, 명확히 새 K선에서만 신호를 읽고 K선 내부 트리거 순서에 의존하지 않는 EA에 적합하다. "제어점"은 대략적인 내부 경로로 빠르게 추정하는 것으로, 초기 선별에 적합하며 정밀한 진입이나 손절 효과를 확인하는 근거로 삼을 수 없다. "모든 틱"은 이용 가능한 더 작은 주기 과거 자료를 활용해 가격 움직임을 생성하여 세밀도가 더 높지만, 생성된 경로는 당시 실제 틱 호가와 여전히 다를 수 있다. 세 단계는 "속도, 정확도, 진실성"으로 단순히 등호를 그을 수 있는 순위가 아니다.
선택 방법: 먼저 EA가 언제 결정하는지 점검
첫째, EA 설명이나 코드를 읽는다: 새 K선이 나타날 때 한 번만 판단하는지, 아니면 매 호가 갱신마다 진입, 이동 손절, 추적 이익실현, 추가 매수를 점검하는지. 전략이 새 K선 형성 시에만 신호를 낸다면, 먼저 "시가만"으로 파라미터를 빠르게 반복 조정한 뒤 더 세밀한 모드로 주문 관리에 차이가 있는지 확인할 수 있다. EA가 K선 내부 가격이 어느 선을 먼저 터치하는지, 슬라이딩 손절이 언제 트리거되는지에 의존한다면, "모든 틱"을 주요 백테스트로 사용하고 다양한 데이터 조건에서 결과가 안정적인지 관찰해야 한다.
둘째, 종목, 주기, 백테스트 구간, 초기 자금 및 스프레드를 고정하고 매번 변경 사항을 기록한다. MT4 공식 도움말에 따르면, 테스터 스프레드는 테스트 시작 시의 현재 스프레드를 사용하거나 지정한 값을 사용할 수 있다. 따라서 "현재 스프레드"는 전체 과거 구간의 실제 변동 스프레드가 아니다. 단기 EA는 스프레드에 민감하므로, 최소한 근거 있는 여러 스프레드 가정으로 결과를 점검해야 하며, 최저 비용的一组로 미래를 대표할 수 없다.
셋째, 과거 데이터가 전체 구간을 포함하는지 점검한다. 공식 설명에 따르면 "모든 틱" 모드는 더 작은 주기 자료에 의존하며, 일반적으로 완전한 M1 과거 데이터가 필요하다. 결측, 다른 출처의 데이터 또는 브로커 호가 차이는 모델링과 주문 결과를 바꿀 수 있다. 동일한 파라미터 세트를 다른 플랫폼으로 옮기기 전에, 백테스트 결론을 그대로 복사하지 말고 먼저 계약 사양, 거래 시간 및 스프레드를 확인해야 한다.
보고서에서 무엇을 보고, 무엇을 증명으로 삼을 수 없는가
테스트 완료 후, 보고서의 모델링 품질과 차트 색상 구간을 확인하여 결측 또는 불일치 과거 자료가 있는지 점검한다. "시가만" 모드의 모델링 품질은 n/a로 표시될 수 있으며, 이는 전략이 엄격한 검증을 통과했다는 뜻이 아니다. 이어서 거래 횟수, 최대 낙폭, 연속 손실 및 주요 주문의 트리거 시간을 확인한다. 소수 거래가 뒷받침하는 높은 수익은 특히 개별 표본에 의해 좌우되기 쉬우며, 파라미터가 조금만 변해도 현저히 악화된다면 견고성 부족의 신호로 보아야 한다.
흔한 실수는 "모든 틱"과 "시가만"의 수익이 비슷하다는 것을 보고 EA가 신뢰할 만하다고 단정하는 것이다. 둘이 비슷하다는 것은 이 두 시뮬레이션 조건에서 결과가 가깝다는 것만 의미한다. 과거 체결은 네트워크 지연, 슬리피지, 주문 거부, 극단적 스프레드 및 미래 시장 변화를 완전히 재현할 수 없다. 더 안전한 다음 단계는 파라미터 조정에 참여하지 않은 표본 구간을 보존하고, 다양한 스프레드와 시장 단계를 점검한 뒤, 모의 계좌에서 실시간 행동을 관찰하는 것이다. 세밀한 모드에서 전략이 명백히 실패한다면, 계속 파라미터를 곡선이 보기 좋게 조정하기보다 먼저 트리거 차이와 데이터 문제를 찾아야 한다.