Witam dzisiaj na blogu InvestManu.ru Oddalam się trochę od tematu i chcę opowiedzieć o tak użytecznej funkcji terminala MetaTrader 4, jak tester strategii , jak go używać i dlaczego jest potrzebny. Ta wiedza pozwoli Ci zaoszczędzić dużo czasu, zanim zaczniesz skutecznie handlować na rynku Forex. Teraz więcej ...
Do czego służy tester strategii Forex?
Załóżmy, że pobrałeś i zainstalowałeś doradcę do handlu na rynku Forex w terminalu, przeczytałeś na forum wiele pozytywnych opinii na temat doradcy, rozumiesz i dzielisz się strategią handlową w nim zawartą. Nadszedł czas, aby rozwiać wszystkie mity i potwierdzić lub zaprzeczyć odczytom na temat doradcy. Lepiej jest to zrobić na koncie demo lub otworzyć konto centa.
Musisz zacząć handlować na rachunku demo z kwotą, do której zamierzasz otworzyć prawdziwe konto handlowe. Na przykład broker Alpari zapewnia nawet centowe konta demo.
Expert Advisor zamknie zlecenia transakcyjne zarówno z zyskiem, jak i stratą, a Twoim zadaniem jest obliczenie całkowitej rentowności dla wszystkich transakcji, a co najważniejsze, będziesz miał możliwość wizualnego zbadania wydajności handlowej doradcy przy długich bezodrzutowych trendach i ostrych skokach w kwotowaniach, wszystko to zajmie trochę czasu. Ponadto roboty mają szereg parametrów, które dostosowują się przedsiębiorca dla siebie, ponieważ każdy ma swój własny rozmiar depozytu i akceptowalny poziom ryzyka, nie znajdziesz w Internecie niczego o optymalnych ustawieniach doradcy. Znacznie łatwiej jest najpierw przejść do historii cytatów ...
MetaTrader 4 Strategy Tester, jego możliwości
Archiwum notowań to dane historyczne dotyczące zmiany wartości walut u danego brokera. Cytaty można pobrać bezpośrednio z terminala MetaTrader 4, ale o tym później ...
Korzystając z archiwum ofert, możesz ręcznie ocenić skuteczność swojej strategii handlowej (na przykład, jeśli handlujesz za pomocą sygnałów transakcyjnych) i ocenić handel wybranego robota (doradcy) za pomocą testera strategii wbudowanego w terminal.
Najważniejsze, moim zdaniem, jest możliwość automatycznego wyboru optymalnych parametrów do handlu wybranym depozytem i dokonania oceny ryzyka, co oszczędza czas, ponieważ zaczniesz handlować na koncie demo z już zoptymalizowanymi parametrami. Najpierw pobierz archiwum cytatów.
Aby pobrać archiwum ofert dla wymaganej pary walutowej na karcie „Usługa” terminala, wybierz „Archiwum notowań” lub naciśnij klawisz F2. W lewej części okna, które zostanie otwarte, wybierz parę walutową i przedział czasowy, a następnie kliknij „wczytaj”.
Tester strategii można wywołać naciskając klawisze Ctrl + R w terminalu lub klikając zakładki: Widok → Tester strategii. Otworzy się następny panel ...
W polu
„Doradca” wybiera testowanego doradcę;
„Symbol” to para walutowa, na której planujesz handlować i na której wcześniej pobrałeś oferty;
„Model” to metoda testowania, krótkie komentarze do każdego z nich podano w nawiasach. Już z komentarzy staje się jasne, że „w trakcie” dwie metody z trzech: „Wszystkie kleszcze” i „W cenach otwarcia”. Aby określić najlepsze parametry obrotu dla doradcy z wybranym przedziałem czasowym, używana jest szybka metoda „Według cen otwarcia”, a następnie metoda „Wszystkie kleszcze” jest używana do testowania w przedziale czasu innym niż pierwszy.
Zaznaczenie w zakładce „Użyj daty” jest ustawione, aby wskazać okres, w którym doradca zostanie zoptymalizowany. W tym przykładzie chcę przetestować i zoptymalizować automatycznego doradcę Alligera w wersji 1.1, którego handel opiera się na dobrze znanym wskaźniku Alligator, używanym również w handlu metoda martingale (jeśli chcesz, możesz ją wyłączyć w ustawieniach doradcy).
Następnie w odpowiednich oknach wybierz okres, rozkład i przejdź do okna „ Właściwości eksperta ”.
W zakładce „ Testowanie ” możesz ustawić rozmiar i walutę depozytu (jeśli zamierzasz użyć centa do handlu, wprowadź liczbę centów w polu „wpłata”, nie zamieniaj centów na dolary). Long & Shot w polu „Pozycje” oznacza, że doradca może wpisywać odpowiednio długie i krótkie pozycje, to znaczy otwarte zlecenia kupna i sprzedaży. Jako zoptymalizowany parametr zawsze pozostawiam saldo, w wyniku czego zostaną wybrane ustawienia doradcy, przy których depozyt zmaksymalizuje się. Aby program natychmiast wyeliminował najgorsze ustawienia, umieść zaznaczenie w polu „Algorytm genetyczny”.
W zakładce „ Parametry wejściowe ” zaznacz te parametry doradcy, które powinny zostać zoptymalizowane, a także wskaż krok, z którym odpowiedni parametr zmieni się z „start” na „stop”. Na przykład, jeśli ustawisz parametr SL doradcy Alligator vol 1.1 na wartość początkową 50, krok wynosi 10, a stop wynosi 100, a następnie podczas testowania doradcy w wybranym okresie historycznym wartość stop loss będzie najpierw wynosiła 50 punktów, a następnie 60; 70; 80 itd. Do 100. Program automatycznie wybierze najbardziej korzystne kombinacje ustawień. Wartości parametrów doradcy, które nie podlegają optymalizacji (nie zaznaczone), są wskazane w kolumnie o tej samej nazwie.
W zakładce „ Optymalizacja ” ustawiane są różne ograniczenia, po osiągnięciu których program przestanie testować doradcę przy określonych ustawieniach i natychmiast przejdzie do testowania z innymi ustawieniami, na przykład, jeśli ustawisz minimalny limit salda 40 USD z początkową kwotą depozytu 100 USD, a następnie po osiągnięciu utrata testowania za 60 USD zostanie wstrzymana, a program przełączy się na nowe ustawienia doradcy, co skróci czas optymalizacji.
Po dokonaniu ustawień robota należy zapisać plik optymalizacji, w tym celu w zakładce „Parametry wejściowe” naciśnij odpowiedni przycisk.
Teraz, aby rozpocząć optymalizację eksperta, wybierz przedział czasowy, rozłóż, zaznacz pole w polu optymalizacji i kliknij przycisk „start”.
Po zakończeniu tego procesu w zakładce „Wykres optymalizacji” parametry eksperta zostaną podświetlone w najciemniejszym zielonym kolorze, a handel na którym przyniósł największy zysk.
Jeśli najedziesz kursorem myszy na ten zielony prostokąt, obok niego wyświetlone zostaną ustawienia parametrów handlowych i liczba, pod którą linia z tymi parametrami jest wyświetlana na karcie Wyniki optymalizacji. Następnie kliknij prawym przyciskiem myszy linię i ustaw te parametry w testerze strategii, wybierając odpowiedni element.
Teraz, aby uzyskać dokładniejsze wyniki, wybierz „Wszystkie zaznaczenia” w polu „metoda” i przetestuj doradcę na innym, innym niż pierwszy), okres czasu (zaznaczenie pola „Optymalizacja” powinno zostać automatycznie usunięte), wyniki testu zostaną przedstawione w formie wykresu i w wersji tekstowej ze wskazaniem wszystkich zamówień otwartych przez doradcę.
Może się również zdarzyć, że wyniki testu doradcy dla wszystkich znaczników będą się znacznie różnić od wyników otrzymanych po optymalizacji ustawień cen otwarcia nawet podczas testowania w tym samym przedziale czasowym. Nie spiesz się, aby przejść do następujących ustawień, błąd może nie być kompletnym archiwum ofert, lub handel doradcy jest oparty na cenach otwarcia, a następnie przetestowanie go na wszystkich tikach da błędne wyniki.
Po optymalizacji doradca nie powinien natychmiast instalować go na prawdziwym koncie, upewniać się co do opłacalności jego handlu na koncie demo, ponieważ archiwum pobranych przez Ciebie ofert będzie najprawdopodobniej niekompletne, zawierające duże luki, co zmniejsza jakość modelowania i optymalizacji. Niemniej jednak, taka aplikacja jak „ Tester strategii ” pozwala znacząco zaoszczędzić czas na znalezienie optymalnych parametrów. doradca forex .
Do czego służy tester strategii Forex?Do czego służy tester strategii Forex?