Jak testować strategii forex tester doradca MT5

Anonim

Jak przetestować eksperta w MetaTrader 5

Przed wysłaniem eksperta na żywo konta, trzeba dowiedzieć się: czy jest sens? Wszakże wielu robotów forex są przeznaczone wyłącznie do sprzedaży ufając Lohamei. Jednym z pierwszych kroków testu doradca umiejętności prowadzony jest w testerze strategii.

Podczas testów, doradca prowadzony jest na podstawie danych historycznych, traktując każdą ofertę i dokonać transakcji wirtualny jest taki sam, jak to było w realnym rynku. W rzeczywistości, tester pokazuje jak robot będzie sprzedawany w przeszłości. Eksperci instrukcjach badawczych w MT4 już mamy, dlatego przygotowaliśmy takie same dla nowego terminalu - MetaTrader 5.

MT5 platforma handlowa jest potężnym narzędziem do tworzenia, testowania i debugowania zautomatyzowanych strategii handlowych. Jednak główną cechą jest to, że tester MT5 można testować strategie, pracując jednocześnie na wielu znaków.

MT5 nie obsługuje roboty napisanych dla MetaTrader 4 i odwrotnie: MT4 nie obsługuje doradców MT5.

Ustawianie Tester strategii

Ustawianie tester strategii w MT5

Aby uruchomić tester przejdź do Widok - Tester Strategii lub wywołać okno tester skrótu klawiaturowego Ctrl + R.

Menyu-Vid-tester-Strategiy-v-MT5

Można również wybrać strategię w oknie przeglądarki, z menu kontekstowego, należy kliknąć na pozycję „Test” - Doradca zostanie wybrany w testerze strategii.

wybór strategii okna przeglądarki na testerze strategii w MT5

  1. Z listy rozwijanej wybierz test doradcy (tester obsługuje również testu wizualnego wskaźnika);
  2. Następnie wybierz z doradcą lub wskaźnika, który ma zamiar przetestować. Doradcy Doradcy niestandardowe są przechowywane w sekcji przykładów dostarczonych z terminalem w przykładach i doradców, pobrane ze sklepu - na rynek;
  3. Tutaj wybieramy narzędzie obrotu notowań historycznych, które przeprowadzi test. Jeśli nie widzisz żądany znak, sprawdź okno podglądu rynku. Aby wyświetlić wszystkie dostępne znaki, aby otworzyć menu kontekstowe klikając prawym przyciskiem myszy i wybierz „Pokaż wszystkie”

Wybór narzędzia zakupy notowań historycznych, które będą testować testera strategii MT5 Przed rozpoczęciem testu, tester automatycznie ładuje wszystkie niezbędne historię, więc nie trzeba się martwić o to samemu. Ładowanie historie może zająć trochę czasu, ale tylko brakujące dane zostaną załadowane przy następnym uruchomieniu.

Historia była załadować niezbędne do testera strategii w MT4 własnych. MT5 ten problem jest rozwiązany. Wszystko pompowany automatycznie.

  1. Następnie wybierz ramy czasowe dla testu. MetaTrader 5 obsługuje 21 ram czasowych: od jednej minuty do jednego miesiąca;

Wyborze ram czasowych dla strategii testowej w MetaTrader 5

  1. Po wybraniu ramy czasowe niezbędne do ustalenia okresu testowania. Można wybrać jeden z predefiniowanych opcji: wszystkie dostępne historii, ostatni miesiąc, ostatni rok lub okres jej własnych;
  2. Tutaj można ręcznie określić dokładną datę rozpoczęcia i zakończenia testu, aż do dnia dzisiejszego;
  3. Aby wykluczyć „fit” można określić dodatkowy przód-okresie (standardowy test doradcy, bez możliwości dopasowania, nie trzeba go)

    Powiedzmy wybrać optymalne ustawienia dla doradca przetestować na bieżący rok (do dnia dzisiejszego). W tym przypadku, istnieje niezerowe prawdopodobieństwo, że ustawienia będą działać tylko w okresie testowym, jak iw przyszłości, wyniki mogą być bardzo różne.

    Dla dalszej weryfikacji, można podzielić okres testowy na 2 części: testu z powrotem i test przodu. Naprzód-Test to okres ponownego uruchomienia doradcy, powiedzmy, ostatniego kwartału w całym teście. Tester MT5 można wybrać połowę przodu, trzecią lub jedną czwartą czasu trwania testu, lub wybrać własną datę rozpoczęcia. Oznacza to, że pierwszy przedział czasu spędzasz optymalizacji parametrów eksperckich, a drugi był testowany ponownie z tymi samymi parametrami. Jeśli podczas testowania forward wyniki strategii różnią się zasadniczo od poprzednich wyników badań, a następnie wybrane parametry są niestabilne i użyć tego EA na prawdziwym koncie nie może być;

Strategia Tester w MT5

  1. Do tej pory dostępne dwa tryby towarowe: w trybie normalnym i losowym opóźnieniem. Tryb normalny zapewnia doskonałe wykonanie bez poślizgu i ponownie cytatów.

    Tryb opóźnienia losowego pozwala testować doradcą w warunkach zbliżonych do rzeczywistych. Do tego losowe opóźnienie jest ustawione przez zamówień w 90% przypadków - do 8 sekund w pozostałych dziesięciu - 18 sekund. Mała uwaga: takie opóźnienia na rynku nie są prawdziwe, ale jeśli twój doradca będzie w stanie poradzić sobie z nimi, to naprawdę bardzo dobry.

  2. Następnie trzeba wybrać sposób generowania danych kleszcz.
    • W „Every kleszcza” tick dane wzorowane na jednominutowych opowieści. Wystarczająco dokładna metoda, zwłaszcza gdy nie ma możliwości, aby przetestować rzeczywistym danych kleszcza. Jeśli strategia wysyła zapytania o wysokiej częstotliwości lub za pomocą ultrakrótkich cel, wyniki badań w tym trybie mogą nieznacznie różnić się od rzeczywistych. W tym trybie, tylko wartość średnia jest symulowane w barze spread M1;
    • Kolejny tryb „każdy kleszcz na podstawie rzeczywistych kleszcze”, pozwala testować automatycznych strategii na danych rzeczywistych kleszczy, pobrane z serwera brokera. Nie trzeba nic ściągać na własną rękę, tester robi to automatycznie przed rozpoczęciem testu. Ponieważ test wykorzystuje rzeczywiste ceny, ale jest to najdokładniejsza metoda testowania strategii. W szczególności, dokładność badania przewidziane w niniejszym rozprzestrzeniania pływającego. Zaznaczyć dane mogą zajmować znaczną ilość miejsca na dysku, więc przed rozpoczęciem testu czekać do historii pobierania;

Strategia Tester w MT5 2

  • «OHLC na M1» - testowanie historię M1, przy użyciu tylko poziom kursu otwarcia, Haya, niski i blisko. Podczas testów, doradca w „Otwarte cen tylko” są tylko kurs otwarcia barów;
  • Ostatni tryb, „Obliczenia matematyczne”, wyłącza automatyczne swapping historie i generować kleszczy. Metoda ta może być stosowana do doboru parametrów ekspertów.

Strategia Tester w MT5 3

  1. Kwota depozytu to warto zwrócić uwagę na szybkość swojej strategii zarządzania kapitałem podwyższonego ryzyka i pieniądze prawdziwe samego. Czyli wybrać depozyt $ 100 000, jeśli nie masz depozyt w wysokości $ 100000 - nie warto;
  2. Wybierz wysokość dźwigni finansowej;
  3. Tryb obrazowania pozwala na wizualną ocenę pracy eksperckiej na danych historycznych - wszystkie transakcje będą wyświetlane na wykresie. Za pomocą tej funkcji, wrócimy później. Aby uzyskać więcej informacji na temat optymalizacji w MT5 zostaną omówione w naszych następnych lekcji.
  4. Pozostaje tylko nacisnąć przycisk START i testy rozpoczną.

Strategia Tester w MT5 4

testy wizualizacji

testy wizualizacji

Wizualizacja należy używać podczas konwencjonalne testy mogą nie być wystarczające i konieczne wizualna ocena eksperta na wykresie. Po uaktywnieniu tej funkcji, wizualizacja zostanie otwarta w oddzielnym aneksie, w nowym oknie. Okno funkcjonalny wizualizacja jest niemal w pełni spełnia interfejs terminala. Przed rozpoczęciem upewnij się, że został wyłączony optymalizacji - test wizualny działa tylko dla pojedynczych przebiegów.

Wizualizacja testowania testera strategii w MT5

Na górnym pasku narzędzi, można dostosować styl wyświetlania danych cenowych, zmienić skalę i szybkość testowania. Aktualna informacja cenowa jest dostępna z okna badania rynku i nie są wyświetlane wszystkie osoby zaangażowane w narzędziach obliczeniowych. Od wartości w oknie danych, można przetestować wskaźnik na historie. W narzędziu można oglądać aktualne pozycje otwarte, a także poznać historię transakcji i czasopisma handlowego.

sam wykres nie jest regulowany, ale można użyć własnego szablonu. To wystarczy, aby utworzyć szablon graficzny o pożądanej barwy, należy załączyć wymagane światła lub obiekty i zapisać szablon o nazwie Test doradcą. Aby to zrobić, otwórz menu kontekstowego wykresu i wybierz „Zapisz szablon”.

Sohranenie-shablona-v-Testere-strategiy-v-MT5

Standardowe okno zapisać plik. Podaj nazwę dla szablonu, a następnie kliknij przycisk „Zapisz”.

Standardowe okno zapisać plik. Podaj nazwę szablonu i kliknij przycisk Zapisz.

Multicurrency strategie testowania

Multicurrency strategie testowania

C adwent przedsiębiorcy tester MT5 okazją do przetestowania strategii, handel na kilku instrumentach. Należy pamiętać, że podczas testowania wielopiętrowych dla znaków pobranych z platformy handlowej, dlatego przed badaniem włączyć niezbędnych narzędzi w przeglądzie rynku, otworzyć swoje harmonogramy i ustawić miesięczny harmonogram. Przewiń wykres w lewo terminalu będzie automatycznie przesyłać historię serwera handlowego w postaci danych minutowych, aż osiągnie maksimum. W przeciwieństwie do MT4, MT5 poprzednika, nowy terminal nie obsługuje ręcznego załadunku i podejmuje wszelkie prace pobierania i synchronizacji notowań historycznych.

Do testu, będziemy coraz multi-doradcą MQL5 Rynku. Pobierz demo doradcą ze sklepu bez wychodzenia terminal. Aby to zrobić, przejdź do menu „Narzędzia” - „Market”, a następnie wybierz żądany produkt.

Strategie testowania wielowalutowy w testerze strategii w MT5

kliknij „Pobierz Trial” na stronie opisu doradcy.

Na stronie opis, kliknij Pobierz demo doradcą.

Przycisk „Test” pojawi się po doradcą wtryskowego.

Po pobraniu doradcą przetestuje przycisk.

W testerze, patrz „Opcje” wybierz pozycję 0,1, liczba dolarów / euro była mniej więcej równa liczbie punktów.

Wybór partii w testerze strategii MT5

Jak skonfigurować tester strategii badania kilka par walutowych?

Nie ma mowy! Wszystkie ustawienia do testowania kilka par walutowych są wewnątrz doradców. To właśnie tam, że mogą być włączane i wyłączane, jeśli jest on dostępny początkowo w tych ustawieniach. Najważniejsze, że zauważyliśmy parę walutową w „Market Watch” i załadować je historię, jak zostało powiedziane wcześniej. Wszystko inne jest doradcą do siebie.

Ustawić interwał testowy (w tym przypadku, przed rokiem), ramy czasowe, parametry złoża, wybrać wizualizację (jeśli jest to potrzebne) i naciśnij przycisk „Start”.

Ustawić interwał testowy w MT5 Strategy Tester

Badanie rynku zostaną pokazane wszystkie narzędzia, które są dostępne przez doradcę. Wyświetlacze wykres stosowane wskaźniki i wejść handlowych.

Badanie rynku zostaną pokazane wszystkie narzędzia, które są dostępne przez doradcę. Wyświetlacze wykres stosowane wskaźniki i wejść handlowych.

Po zakończeniu testu na zakładce „Wykres” jest wykresem przedstawiającym salda / fundusze dla przedziału testowego. W większości przypadków, praca strategii mogą być oceniane zgodnie z harmonogramem jego rentowność. Im bardziej stabilny i „płaski” wykres, tym lepiej. Nie jest konieczne, aby dążyć do maksymalnej rentowności, Lot zawsze można zwiększyć. Dobra strategia powinna przede wszystkim mieć wysoki współczynnik ryzyka zysk (strata) i daje gładką krzywą.

Po zakończeniu testu na zakładce Harmonogram jest wykresem przedstawiającym balansasredstv dla przedziału testowego.

Sądząc z wykresu - nie jesteśmy doradcą i śmieci. Nawiasem mówiąc, jak większość robotów na rynku.

W celu bardziej szczegółowego raportu, kliknij na zakładkę „Bektest”.

W celu bardziej szczegółowego raportu, kliknij na zakładce Bektest.

Poprzez menu kontekstowego, możesz zapisać raport jako formacie XML znaczników, jeśli masz zamiar studiować raport przez pakiet oprogramowania biurowego lub html, aby wyświetlić raport w przeglądarce.

Strategia Tester w MT5 Zapisz raport w formacie xml znaczników

Raport wyświetla szczegółowe harmonogramy terminy transakcji. Na podstawie szczegółowego raportu, można znaleźć bardziej odpowiednie parametry wejściowe dla doradcy. Na przykład, wykres pokazuje, że największa strata strategia staje się w poniedziałek wieczorem, więc można ograniczyć czas pracy eksperta w taki sposób, że nie handlu w okresach niskiej rentowności.

Wyniki badań raport strategia w testerze strategii MT5

wniosek

1_7Hp3Zg96

Pomimo faktu, że tester MT5 była ogromna droga rozwoju i, w tej chwili, jest rzeczywiście jednym z najpotężniejszych narzędzi takiego planu na rynku, jednak nie bierze pod uwagę wiele czynników, które pojawiają się tylko podczas testowania na rachunku rzeczywistym. Wyniki badań powinny być traktowane jako punkt odniesienia, a na pewno nie jako prawdy ostatecznej.

Ale główne zalety testera MT5 - w handlu wielowalutowej, testów na rzeczywistych danych zaznaczyć i optymalizacji chmury (więcej o tym innym razem). Wszystko to pozwala szybko sprawdzić system handlu, zanim został doradcą rachunku rzeczywistym.

Z poważaniem, Aleksey Vergunov

TradeLikeaPro.ru