인기 게시물

에디터의 선택 - 2019

MT5 테스터에서 어드바이저를 테스트하는 방법

실제 계정으로 고문을 보내기 전에 다음 사항을 확인해야합니다. 결국, 많은 Forex 로봇은 의심 할 여지없이 빠는 사람에게 독점적으로 판매됩니다. 전문가의 적합성에 대한 고문을 확인하는 첫 번째 단계 중 하나는 전략 테스터에서 실행하는 것입니다.

테스트하는 동안 어드바이저는 히스토리 데이터에 따라 실행되며 각 견적을 처리하고 실제 시장에서와 동일한 방식으로 가상 트랜잭션을 수행합니다. 본질적으로 테스터는 로봇이 과거에 어떻게 거래했는지 보여줍니다. 우리는 이미 MT4의 전문가를 테스트하기위한 지침을 가지고 있으므로 새로운 터미널 인 Metatrader 5와 유사한 지침을 준비했습니다.

MT5 거래 플랫폼은 자동화 된 거래 전략을 개발, 테스트 및 디버깅하기위한 강력한 도구입니다. MT5 테스터의 주요 기능은 여러 문자에서 동시에 작동하는 전략을 테스트 할 수 있다는 것입니다.

MT5는 MT4 용으로 작성된 로봇을 지원하지 않으며 그 반대도 마찬가지입니다. MT4는 MT5에 대한 권고자를 지원하지 않습니다.

전략 테스터 설정

테스터를 시작하려면보기 메뉴-전략 테스터로 이동하거나 Ctrl + R 키 조합을 사용하여 테스터 창을 호출하십시오.

네비게이터 창에서 전략을 선택할 수도 있고 상황에 맞는 메뉴를 호출하여 "테스트"항목을 클릭하면 전략 테스터에서 고문이 선택됩니다.

  1. 드롭 다운 목록에서 권고 자 테스트를 선택하십시오 (테스터는 표시기의 시각적 테스트도 지원합니다).
  2. 다음으로 테스트 할 어드바이저 나 인디케이터를 선택하십시오. 사용자 권고자는 섹션에 저장됩니다. 고문터미널과 함께 제공된 예 그리고 상점에서 마켓
  3. 여기서 우리는 테스트를 수행 할 과거 시세에 따라 거래 수단을 선택합니다. 목록에 필요한 문자가 없으면 시장 개요 창을 확인하십시오. 사용 가능한 모든 문자를 표시하려면 마우스 오른쪽 버튼을 클릭하고 상황에 맞는 메뉴를 호출하고 "모두 표시"를 선택하십시오.

테스트를 시작하기 전에 테스터가 필요한 모든 기록을 자동으로 다운로드하므로 걱정할 필요가 없습니다. 기록을 다운로드하는 데 시간이 다소 걸릴 수 있지만 다음에 실행할 때 누락 된 데이터 만 다운로드됩니다.

MT4의 전략 테스터에게는 스토리를 직접로드해야했습니다. MT5에서는이 문제가 해결되었습니다. 모든 것이 자동으로 다운로드됩니다.

  1. 다음으로 테스트 기간을 선택하십시오. MetaTrader 5는 21 분을 지원합니다. 1 분에서 1 달까지;

  1. 기간을 선택한 후 테스트 기간을 결정해야합니다. 사전 정의 된 옵션 중 하나를 선택할 수 있습니다. 사용 가능한 모든 기록, 지난 달, 작년 또는 자신의 기간;
  2. 여기서 테스트의 정확한 시작 날짜와 종료 날짜를 오늘까지 수동으로 지정할 수 있습니다.
  3. '적합'을 제외하기 위해 추가 전달 기간을 지정할 수 있습니다 (고문의 표준 테스트의 경우 설정을 선택하지 않아도 필요하지 않음)
    현재 연도 (오늘날까지)의 시험에서 고문에 대한 최적의 매개 변수를 선택한다고 가정하십시오. 이 경우 선택한 매개 변수가 테스트 기간 내에서만 작동 할 가능성이 0이 아니며 향후 결과가 크게 다를 수 있습니다.
    추가 검증을 위해 테스트 기간을 두 부분으로 나눌 수 있습니다. 다시 테스트 그리고 앞으로 테스트. 순방향 테스트 고문의 반복 실행 기간, 예를 들어 전체 테스트의 마지막 분기를 나타냅니다. MT5 테스터에서는 테스트 기간의 앞쪽 절반, 1/3 또는 1/4을 선택하거나 자신의 시작 날짜를 선택할 수 있습니다. 즉, 처음에는 고문의 매개 변수를 최적화하고 두 번째는 동일한 매개 변수로 다시 테스트합니다. 순방향 테스트 중에 전략 결과가 이전 테스트 결과와 크게 다른 경우 선택한 매개 변수가 불안정하여 실제 계정에서 이러한 어드바이저를 사용할 수 없습니다.

  1. 현재 두 가지 거래 모드를 사용할 수 있습니다. 평범한 그리고 모드 c 임의의 지연. 일반 모드 다시 인용하거나 미끄러지지 않고 완벽한 성능을 제공합니다.
    랜덤 딜레이 모드 실제와 가까운 조건에서 조언자를 테스트 할 수 있습니다. 이를 위해 주문 실행 지연은 임의로 10 %에서 최대 8 초까지 90 %의 경우에서 10 초에서 18 초까지 임의로 설정됩니다. 작은 말 : 시장에서의 그러한 지연은 비현실적이지만, 당신의 고문이 그들에 대처할 수 있다면, 그는 정말 좋습니다..
  2. 다음으로, 틱 데이터를 생성하는 방법을 선택해야합니다.
    • "모드에서모든 틱»틱 데이터는 분 이력을 기준으로 모델링됩니다. 특히 실제 틱 데이터를 테스트 할 가능성이없는 경우 매우 정확한 방법입니다. 전략이 빈도가 높은 요청을 보내거나 매우 짧은 목표를 사용하는 경우이 모드의 테스트 결과는 실제 결과와 약간 다를 수 있습니다. 이 모드에서는 막대 M1 동안 스프레드의 평균값 만 모델링됩니다.
    • 다음 모드 인 "실제 진드기에 기반한 모든 진드기", 브로커 서버에서 다운로드 한 실제 틱 데이터에 대한 자동 전략을 테스트 할 수 있습니다. 직접 다운로드 할 필요는 없습니다. 테스터는 테스트를 시작하기 전에이를 자동으로 수행합니다. 테스트는 실제 가격을 사용하기 때문에 전략 테스트를위한 가장 정확한 방법입니다. 특히, 테스트의 정확성은 실제 부동 스프레드에 의해 보장됩니다. 틱 데이터는 상당한 양의 디스크 공간을 차지할 수 있으므로 테스트를 시작하기 전에 히스토리가로드 될 때까지 기다리십시오.

  • «M1의 OHLC»-공개, 고가, 저가 및 종가의 수준만을 사용하여 M1의 역사에 대한 테스트. "개시 가격 만"모드에서 어드바이저를 테스트하는 동안 막대의 개시 가격 만 사용됩니다.
  • 마지막 모드 "수학 계산", 자동 기록 스와핑 및 틱 생성을 비활성화합니다. 이 방법을 사용하여 권고 자 매개 변수를 선택할 수 있습니다.

  1. 보증금의 규모는 전략 자체의 실제 위험 자본 및 자금 관리를 기반으로 표시해야합니다. 즉, $ 100,000의 예금이 없으면 가치가없는 $ 100,000의 예금을 선택하십시오.
  2. 레버리지의 크기를 선택하십시오.
  3. 시각화 모드를 사용하면 과거 데이터에 대한 전문가의 작업을 시각적으로 평가할 수 있으며 모든 거래는 차트에 표시됩니다. 나중에이 기능으로 돌아갑니다. 다음 강의에서 MT5의 최적화에 대해 더 이야기하겠습니다.
  4. 시작 버튼 만 누르면 테스트가 시작됩니다.

테스트 시각화

일반적인 테스트가 충분하지 않고 차트에서 전문가의 작업에 대한 시각적 평가가 필요한 경우 시각화를 사용해야합니다. 이 기능이 활성화되면 별도의 응용 프로그램에서 새 창으로 시각화가 열립니다. 기능적으로 시각화 창은 거래 터미널의 인터페이스와 거의 완전히 일치합니다. 시작하기 전에 최적화가 해제되어 있는지 확인하십시오. 시각적 테스트는 단일 실행에 대해서만 작동합니다.

상단 도구 모음에서 가격 데이터 표시 스타일을 사용자 정의하고 테스트 규모 및 속도를 변경할 수 있습니다. 현재 가격에 대한 정보는 시장 검토 창에서 사용 가능하며 계산과 관련된 모든 도구가 여기에 표시됩니다. 데이터 창의 값을 사용하여 히스토리에서 표시기의 작동을 확인할 수 있습니다. 도구 창에서 현재 열린 포지션을 모니터링하고 거래 내역 및 거래 일지를 조사 할 수 있습니다.

차트 자체는 사용자 정의 할 수 없지만 고유 한 템플릿을 사용할 수 있습니다. 이렇게하려면 원하는 색상으로 차트 템플릿을 만들고 필요한 표시기 또는 개체를 첨부 한 다음 테스트 할 고문의 이름으로 템플릿을 저장하십시오. 이렇게하려면 차트 컨텍스트 메뉴를 호출하고 "템플릿 저장"항목을 선택하십시오.

표준 파일 저장 창이 열립니다. 템플리트 이름을 지정하고 저장을 클릭하십시오.

다중 통화 전략 테스트

MT5 테스터의 출현으로 거래자들은 여러 상품에서 거래되는 전략을 테스트 할 수 있습니다. 다중 통화 테스트 중에 기호의 히스토리가 거래 플랫폼에서 가져 오기 때문에 테스트하기 전에 시장 개요에서 필요한 도구를 표시하고 차트를 열고 월별 시간표를 설정하십시오. 왼쪽으로 스크롤하면 터미널은 최대 값에 도달 할 때까지 분 데이터 형태로 거래 서버에서 자동으로 내역을 다운로드합니다. 새로운 터미널은 MT5의 전신 인 MT4와 달리 수동 로딩을 지원하지 않으며, 과거 견적을 다운로드하고 동기화하는 모든 작업을 수행합니다.

테스트를 위해 MQL5 마켓에서 다중 통화 어드바이저를 다운로드합니다. 터미널을 떠나지 않고 상점에서 권고 자 데모를 다운로드하십시오. 이렇게하려면 "도구"- "시장"으로 이동하여 원하는 제품을 선택하십시오.

권고 자의 설명 페이지에서“데모 다운로드”를 클릭하십시오.

권고자를 다운로드하면 "테스트"버튼이 나타납니다.

테스터의 "매개 변수"섹션에서 로트 0.1을 선택하여 달러 / 유로 수는 획득 한 포인트 수와 거의 같습니다.

여러 통화 쌍에서 테스트하기 위해 전략 테스터를 설정하는 방법은 무엇입니까?

안돼! 여러 통화 쌍에서 테스트하기위한 모든 설정은 EA 내부에 있습니다. 이 설정에서 처음에 사용 가능했던 경우이 기능을 켜거나 끌 수 있습니다. 가장 중요한 것은 이러한 통화 쌍을“Market Watch”에 표시하고 앞서 언급 한대로 통화 내역을 업로드한다는 것입니다. EA는 나머지를 스스로 할 것입니다.

테스트 간격 (이 경우 작년), 기간, 입금 매개 변수를 설정하고 시각화 (필요한 경우)를 선택한 다음 "시작"을 클릭합니다.

시장 개요에는 고문이 참조하는 모든 도구가 표시됩니다. 차트에는 사용 된 지표와 거래 입력이 표시됩니다.

테스트가 완료되면 "차트"탭에 테스트 된 간격에 대한 잔액 / 펀드 차트가 표시됩니다. 대부분의 경우 전략의 성과는 수익성 일정에 따라 추정 할 수 있습니다. 차트가보다 안정적이고 "더운"것 일수록 좋습니다. 최대 수익성을 쫓지 마십시오. 로트는 항상 증가 할 수 있습니다. 좋은 전략은 무엇보다도 높은 이익 대 위험 비율 (드롭 다운)과 매끄러운 수익률 곡선을 가져야합니다.

수익성 차트에 따르면, 이것은 고문이 아니라 쓰레기입니다. 그건 그렇고, 시장의 대부분의 로봇처럼.

보다 자세한 보고서를 보려면 Backtest 탭으로 이동하십시오.

상황에 맞는 메뉴를 통해 보고서를 Office 제품군 또는 html로 연구하여 브라우저를 통해 보고서를 보려는 경우 보고서를 xml 마크 업 형식으로 저장할 수 있습니다.

이 보고서에는 시간별 트랜잭션 분포에 대한 자세한 그래프가 표시됩니다. 상세 보고서의 데이터를 기반으로 어드바이저에게 더 적합한 입력 매개 변수를 선택할 수 있습니다. 예를 들어 그래프는 월요일 저녁에 전략에서 가장 큰 손실을 입 었음을 보여줍니다. 즉, 수익성이 낮은 기간에 거래하지 않도록 전문가의 시간을 제한 할 수 있습니다.

결론

MT5 테스터가 개발에 먼 길을 왔음에도 불구하고 현재 시장에서 이러한 계획의 가장 강력한 도구 중 하나이지만 실제 계정에서 테스트 할 때만 나타나는 많은 요소를 고려하지는 않습니다. 테스트 결과는 가이드 라인으로 취해야하며 궁극적 인 진실은 아닙니다..

MT5 테스터의 주요 장점은 다중 통화 거래, 실제 틱 데이터에 대한 테스트 및 클라우드 최적화 (다른 시간에 대한 추가 정보)입니다. 이 모든 것을 통해 어드바이저를 실제 계정에 배치하기 전에 거래 시스템을 신속하게 확인할 수 있습니다.

비디오 시청: "Simple EA만들기 515 전략테스트" ----- 메타트레이더MT4 자동매매 시스템 트레이딩 EA 개발 및 MQL 프로그래밍 강좌강의 (12 월 2019).

귀하의 코멘트를 남겨