테스트 및 평가
EA 테스트의 예측 편향: 내일의 정보 사용을 피하세요
과거 계산에서는 결정 당시에는 사용할 수 없었던 정보를 실수로 사용할 수 있습니다. 코드가 미래의 일부를 효과적으로 보고 있기 때문에 결과 차트가 설득력 있게 보일 수 있습니다.
모든 기능에 시간을 첨부하세요.
각 항목에 대해 값을 제공한 캔들 또는 이벤트와 완료 여부를 식별합니다. 많은 낮은 기간의 양초가 이미 마감되었음에도 불구하고 더 높은 기간의 양초가 여전히 형성되고 있을 수 있습니다.
정렬 경계 검사
세션 변경 사항, 더 높은 기간 경계 및 가져온 데이터세트를 확인하세요. 같은 날의 매분 이전에 완료된 일일 값을 할당하지 마십시오. 진단 결과에 기능 시간과 결정 시간을 유지하세요.
연습 예제 사용
하나의 거래를 선택하고 EA가 그 순간에 액세스할 수 있는 정보를 정확하게 재구성하십시오. 이를 기간이 끝난 후 분석에 사용한 값과 비교하세요. 이는 종종 정렬 문제를 신속하게 드러냅니다.
규칙을 감사 가능하게 만들기
읽을 수 있는 소스와 명시적인 타임스탬프는 인상적인 곡선을 설명 가능한 프로세스로 전환합니다. 타이밍 오류를 수정하면 결과가 크게 바뀔 수 있지만 향후 개발을 위한 훨씬 더 유용한 기반을 제공합니다.
무료로 편집 가능한 EA 프로젝트로 시작해보세요·MQLume 소스 코드 살펴보기
맨 위로 돌아가기