EA 과최적화와 포워드 테스트의 한계

과대적합은 매개변수 선택이 매개변수 선택에 사용된 기록에 맞지만 일반화에 실패할 때 발생합니다. 손대지 않은 기간을 예약하고, 조정하기 전에 평가 규칙을 정의하고, 성공적인 설정뿐만 아니라 모든 실험에 대한 기록을 유지하십시오.

더 많은 조합을 검색하면 질문이 바뀌는 이유

200개의 매개변수 조합을 테스트하고 가장 좋은 조합만 제시한다고 가정해 보겠습니다. 선택한 결과는 전략과 검색 프로세스를 모두 반영합니다. 강해 보이는 승자는 해당 샘플의 독특한 특징으로부터 이익을 얻었을 수도 있습니다.

그 관찰은 전략이 쓸모없다는 증거가 아닙니다. 후보자가 어떻게 선택되었는지, 선택과 무관하게 남아있는 증거가 무엇인지 묻는 이유입니다. 최종 사전 설정과 함께 검색 범위와 시도 횟수를 기록합니다.

개발과 평가 분리

MT5는 기록 간격의 후반부를 예약하고 그곳에서 선택된 최적화 결과를 평가하는 전방 테스트 옵션을 제공합니다. 참조 공식 최적화 및 향후 테스트 가이드. 이는 과거 홀드아웃 테스트입니다. 새로운 가격이 나올 때 데모 계정을 운영하는 것과는 다릅니다.

예시적인 연구 계획을 위해 1년의 1월~12월에 개발하고 다음 6개월을 예약합니다. 이러한 날짜는 일반적인 분할이 아닌 예시입니다. 사용 가능한 내역, 전략 빈도 및 시장 상황의 변화를 설계에 반영해야 합니다.

보기 전에 평가 규칙 작성

  • 이익 외에 어떤 조치를 검토할 것인가?
  • 어떤 비용과 포지션 크기 조정 규칙이 고정되어 있습니까?
  • 어떤 행동으로 인해 후보자를 거부하거나 조사하게 됩니까?
  • 거래 수가 적거나 데이터가 불완전하면 어떻게 보고되나요?

"손대지 않은" 기간을 조사한 후 매개변수를 반복적으로 조정하지 말고 여전히 독립적인 것으로 설명하십시오. 결정에 영향을 미치면 개발 데이터가 됩니다. 해당 이력을 기록으로 유지하고 다음 평가를 위한 새로운 증거를 찾으십시오.

매개변수 변화에 대한 민감도를 점검하세요

민감도 연습으로 가까운 매개변수 값을 사용해 보십시오. 임계값을 20에서 19 또는 21로 변경하면 극적인 반전이 발생하는 경우 그 이유를 조사하십시오. 유사한 동작이 있는 더 넓은 영역은 하나의 고립된 피크보다 더 많은 정보를 제공할 수 있지만 둘 다 미래의 신뢰성을 입증하지는 못합니다.

그런 다음 한 번에 하나의 실행 가정을 변경하십시오. 비정상적으로 유리한 비용에 의존하는 후보자는 면밀한 조사가 필요합니다. 원래 브로커 사양과 혼동되지 않도록 의도적으로 강조된 설정을 레이블로 유지하십시오.

다른 질문에는 데모 관찰을 사용하십시오.

기록 홀드아웃은 선택한 규칙이 다른 기록에서 유사하게 작동하는지 여부를 묻습니다. 데모 관찰을 통해 예약, 로깅 및 재연결 동작과 같은 운영 문제를 확인할 수 있습니다. 는 MQL5 테스터 참조 는 테스트 환경과 일반 작동 간의 차이점을 문서화합니다.

후보자, 선택 기간, 보류 기간, 가정, 결과 및 다음 조치가 포함된 짧은 연구 로그를 작성합니다. 실패한 후보자도 유지하십시오. 계속 실행 비용 분석 유망한 결과를 검토할 때 를 검토하고 순방향 테스트나 데모 계정을 수익성 인증서로 취급하지 마십시오.

맨 위로 돌아가기

소스 프로젝트 검사

각 패키지에 대해 제공된 릴리스, 입력 가이드 및 문서화된 테스트 범위를 검토하십시오.

Quantum Titan MT5The Gold Reaper MT5

장바구니

프로젝트당 개인용 라이선스 한 개입니다. 같은 상품은 한 번만 담을 수 있습니다.

장바구니가 비어 있습니다

소스 프로젝트를 선택해 주세요.

쇼핑 계속하기