백테스트에서 실제로 남은 건 얼마인가
백테스트는 한 묶음의 가정이 만들어낼 수 있는 최선의 경우입니다. 이 도구는 그 리포트를 전략이 그 후에 실제로 한 일 옆에 놓고 간격을 잽니다 — 이 비교가 스스로를 조용히 추켜세우는 두 가지 방식까지 포함해서.
무료 · 설치 불필요 · 브라우저에서 실행
진단
퍼센트보다 앞의 두 항목을 먼저 읽으세요. 기간이 겹치는 것과 같은 파일을 두 번 올리는 것은 둘 다 비교를 완벽해 보이게 만듭니다.
모든 지표를 나란히
비율은 포워드를 백테스트로 나눈 값이므로 100%는 수치가 그대로 통과했다는 뜻입니다.
| 지표 | 백테스트 | 포워드 | 유지 |
|---|
비율이 오해를 부를 때는 비워 둡니다. 대개 백테스트 쪽이 0이거나 이미 음수인 경우인데, 그럴 때 양수 비율은 양쪽 다 손실인데도 「버텼다」로 읽힙니다.
두 자산 곡선, 정규화
기간과 거래 수가 다르므로 두 곡선 모두 100에서 시작하고, 축은 각 리포트의 처음부터 끝까지 이어집니다.
두 리포트가 실제로 무엇인가
결과를 비교하기 전에, 두 파일이 겹치지 않는 기간의 같은 전략을 담고 있는지 확인하세요.
| 항목 | 백테스트 | 포워드 |
|---|
사용 방법
- 숫자를 입력하세요입력란에 직접 값을 넣거나, 도구가 파일을 읽는 경우 MetaTrader 리포트를 선택하세요. 처음 들어 있는 값은 시작용 예시일 뿐입니다.
- 결과와 진단을 읽으세요큰 숫자가 질문에 답합니다. 그 아래 카드는 무엇이 이상해 보이는지, 무엇을 바꿔야 하는지 알려 줍니다.
- 수정해 보거나 더 나아가세요제안된 변경을 적용해 결과가 어떻게 움직이는지 보고, 다음 도구로 가는 링크를 따라가거나, 같은 입력으로 돌아올 수 있도록 링크를 복사하세요.
계산 방식
두 파일 모두 백테스트 분석기와 같은 판독 경로를 거칩니다. 통계는 리포트 자체의 요약에서 가져오는 대신 거래 목록에서 다시 계산합니다. 그래서 MT4 리포트와 MT5 리포트가 한 표에 들어갈 수 있고, 실계좌 명세서를 테스터 실행과 비교할 수도 있습니다.
저하는 정상이고 붕괴는 아닙니다. 비용과 지연, 브로커의 실제 체결은 어떤 전략에서든 얼마간을 가져가므로, 손익비가 값의 대부분을 지켰다면 그것이 기대되는 결과입니다. 중요한 건 포워드가 그보다 얼마나 아래인지, 그리고 거래 수가 움직였는지입니다. 거래를 멈춘 전략은 저하된 것이 아니라 자기 조건을 더 이상 만족시키지 못하는 것입니다.
슬리피지는 여기서 측정할 수 없습니다. 측정하려면 양쪽이 같은 거래여야 하는데, 백테스트와 포워드는 서로 다른 주에 일어난 서로 다른 거래입니다. 평균 가격을 빼는 것은 시장이 어디 있었는지를 잴 뿐 어떻게 체결됐는지를 재지 않습니다. 잴 수 있는 것은 적중률이 그대로인데 거래당 우위가 줄었는지이며, 그것이 체결 비용이 드러나는 형태입니다.
질문과 답변
무료인가요? 계정이 필요한가요?
무료 · 설치 불필요 · 브라우저에서 실행. 계산에는 계정이 필요 없습니다.
업로드되는 것이 있나요?
아무것도 업로드되지 않습니다. 이 페이지의 모든 숫자는 브라우저에서 계산되며, 복사한 링크에는 직접 입력한 값만 담깁니다.
결과를 어디까지 믿어도 되나요?
버텨낸 포워드 결과는 가정이 감당할 만했다는 증거이지, 전략이 안전하다는 증명은 아닙니다. 한 브로커에서, 한 시장을 지나간 하나의 경로일 뿐입니다.
관련 도구
계속 둘러보기
이 도구의 바탕이 되는 용어
- 가상 사설 서버가상 사설 서버(VPS)는 MetaTrader를 하루 종일 켜 두려고 임대하는 원격 컴퓨터다. 쓰던 컴퓨터가 절전에 들어가거나 연결이 끊겨도 EA는 계속 거래하며, 브로커 서버와 더 가까운 자리에 놓인다.
- 슬리피지주문이 요청한 가격과 실제로 체결된 가격의 차이. 어느 쪽으로든 벌어질 수 있지만, 속도로 승부하는 전략에게는 백테스트가 좀처럼 모델링하지 않는 비용이다.
- 워크포워드 분석워크포워드 분석은 히스토리의 한 창에서 전략을 다시 최적화하고, 그 설정을 손대지 않은 채 바로 뒤따르는 창에서 매매한 다음, 두 창을 함께 앞으로 밀며 그 일을 반복하는 검증 방법이다 — 인용하는 수치는 손대지 않은 창에서만 나온다.
- 체결 모델체결 모델이란 브로커가 주문을 처리하는 방식이다 — 스스로 거래 상대방이 되어 반대편을 받거나, 외부 유동성으로 주문을 내보내거나 — 그리고 그 방식이 누가 누구에게 어떻게 대가를 치르는지, 그 계좌가 어떤 EA를 허용할지를 결정한다.
비교할 EA 만들기
이 페이지는 같은 아이디어의 백테스트 리포트와 포워드 리포트를 비교합니다. AIStrategyMiner Builder에서는 코드 없이 진입·청산 규칙을 블록으로 연결해 그 EA를 만들 수 있습니다.
- MetaTrader 5용 표준 .ex5 파일을 컴파일해 백테스트와 포워드로 각각 실행한 뒤, 두 리포트를 여기서 비교하세요.
완성된 EA는 믿기 전에 MetaTrader 5에서 확인하세요. 이 페이지의 숫자는 입력한 값에서 나온 것이며 결과 예측이 아닙니다.