English
中文
日本語
ID
Vietnam
한국어
Filipino
 
   대학 내비게이션

MT4에서 EA를 사용하여 과거 데이터를 백테스트하는 방법

How to Backtest an MT4 EA

MT4 EA(Metatrader Expert Advisor)에서 최고의 성능을 얻으려면 이를 최적화하고 백테스트해야 합니다. 이 기사에서 Metatrader의 전략 테스터를 사용하는 방법을 알아보세요.


모의계좌에 대한 전향적 테스트는 필수적이지만, 전문 자문가의 성과를 잘 이해하려면 많은 시간을 투자해야 합니다. 백테스팅을 사용하면 단 몇 분 만에 장기간에 걸친 거래를 시뮬레이션할 수 있습니다.


백테스팅을 시작하기 전에 완전하고 정확한 기록이 설정되어 있는지 확인해야 합니다. 모델링 품질이 90% 미만이거나 일치하지 않는 차트 오류가 표시되면 데이터가 부족한 것입니다. 과거 데이터를 다운로드하고 설정 방법을 알아보려면 Metatrader 4에서 이 기사를 읽어보세요. 기사.


Metatrader 백테스팅 창을 열려면 상단 메뉴에서 보기 > Strategy Tester를 선택하세요(또는 단축키 Ctrl + R). 다음과 같은 창이 터미널 하단에 열려야 합니다:

< p>전문가 자문을 백테스트하려면 전문가 자문, 티커, 기간(원하는 기간), 모델(예: 모든 틱)을 선택하고 사용 날짜 상자를 선택한 다음 날짜 범위를 선택하세요. 백테스트를 시각적으로 살펴보려면 시각적 모드를 선택하세요. 전문가 조언자의 논리를 확인하고 오류를 찾는 데 훌륭한 도구이지만 실행하는 데 더 많은 시간이 걸리기 때문에 단기적인 과거 샘플에만 사용하고 싶을 것입니다. 최적화를 선택 취소합니다.


전문가 속성 버튼을 클릭하고 테스트 탭을 선택한 다음 초기 입금액을 입력하고 다른 모든 항목은 변경하지 않고 그대로 둡니다. 입력 탭을 선택하고 입력 탭 아래의 값 열에 설정을 입력합니다. 원하는 것을 변경하거나 기본 설정을 유지하세요. 오른쪽 하단에 있는 버튼을 사용하여 설정을 로드하거나 저장할 수도 있습니다. 시작, 단계 및 중지 열은 확인란과 마찬가지로 무시됩니다.


전문가 속성 대화 상자를 닫고 시작을 눌러 테스트를 시작합니다. EA와 설정, 컴퓨터 메모리에 따라 완료하는 데 몇 분에서 몇 시간이 걸릴 수 있습니다. 테스트가 완료되면 하단의 보고서 탭을 열어 결과를 확인하세요.

 

분석 백테스트 보고서

위 보고서에는 백테스트에 대한 모든 통계가 표시됩니다. 주의해야 할 통계는 다음과 같습니다:


모델링 품질 - 테스트 모델이 Every Tick인 경우에만 중요합니다. 그렇다면 90%가 되어야 합니다. 그렇지 않은 경우 위 지침에 따라 정확한 M1 데이터로 기록을 업데이트하세요.


총 순이익 – 총 이익에서 총 손실을 뺀 값입니다.


이익률 – 총 손실에 대한 총 이익의 비율입니다. 높을수록 좋고, 2보다 큰 것은 허용됩니다.


최대 하락폭 – 균형 차트의 지역 상한값과 하한값 사이의 가장 큰 차이:

< br/ >

MaximalDrawDown = 최대값(최대 피크 – 다음 최소 피크)


절대적 하락 – 초기 입금액 인출. 주목할 가치가 있지만 EA가 초기 시작이 좋았을 것이므로 최대 감소만큼 가치가 없습니다.


수익성 있는 거래 - 총 승률.


최대 연속 손실(금전적 손실) - 일련의 손실 거래에서 최대 연속 손실 금액과 일련의 총 손실입니다.


최대 연속 손실(손실 횟수) - 일련의 연속 손실 거래 중 최대 손실 및 일련의 거래 횟수입니다.

< p>

이러한 통계를 종합하면

인출 금액은 특히 초기 입금액과 관련하여 가장 먼저 확인하고 싶은 사항입니다. 그런 다음 가장 큰 연속 손실을 살펴보십시오. 당신은 "나에게 일어날 수 있는 최악의 상황은 무엇입니까?"를 찾고 있습니다. 이것이 귀하의 브로커의 양질의 실제 계좌 내역이라고 가정하면 자주 거래하는 EA의 경우 최소 1.5인 PF를 볼 수 있습니다(중지 손실이 그리 크지 않다고 가정). 보다 일반적인 EA의 경우 장기적으로 2+를 찾습니다. 실시간 거래의 결과는 좋지 않을 것이라는 점을 명심하십시오. 시스템이 스프레드 변화에 취약한 경우 결과는 훨씬 더 나쁠 수 있습니다.


결과 탭 읽기

전략 테스터 하단의 '결과' 탭에서는 열기 및 열기 결과를 확인할 수 있습니다. 주문 마감, 추적 중지, 이익 실현 및 손실 중지를 포함한 세부 정보.


그래픽 시각화

그래프 탭을 클릭하면 결과를 자산 곡선 형태로 시각화할 수 있습니다. 역사적으로 고르지 못한 Stock Curve는 변동성이 큰 EA를 나타내는 반면, 부드러운 EA 곡선은 더욱 안정적인 EA.


차트의 최고점과 최저점도 살펴봐야 합니다. 최대 되돌림은 가장 큰 고점과 저점에 대한 아이디어를 제공하며 아마도 차트에서 찾을 수 있습니다. 최대 감소는 최악의 시나리오에 대한 아이디어를 제공합니다. 이 최악의 시나리오가 첫 번째 거래에서 발생했는지 상상해 볼 수 있습니다.


다른 최고점과 최저점을 식별하고 그것이 얼마나 자주, 얼마나 오랫동안 발생하는지 확인하십시오.


새 EA를 테스트할 때 이러한 사항을 주의 깊게 확인하여 전략이 예상대로 작동하는지 확인하세요.