Przed rozpoczęciem pracy dla początkujących, przed rozpoczęciem pracy doradcy, jak również przed użyciem nowo opracowanej strategii, należy zawsze upewnić się, że system jest obiecujący. Strategia handlowa powinna wykazywać pozytywny wynik przez pewien okres czasu, w zależności od stylu i funkcji systemu. Aby upewnić się, że strategia działa, konieczne jest przeprowadzenie serii testów danych historycznych, które pokażą rentowność, wskaźniki wypłat, liczbę kolejnych strat i ogólną przydatność systemu.
Istnieją dwie metody testowania strategii forex:
- Wizualny (ręczny).
- Automatyczny, mechaniczny (doradca).
Należy natychmiast ostrzec, że obie metody w rzeczywistości nie zapewniają w 100% dokładnego wyniku, ponieważ wizualnie towarzyszą błędy przedsiębiorcy oraz mechaniczne wady algorytmów handlowych i cechy ich implementacji. Ponadto poprawne testowanie strategii zależy od jej typu, na przykład systemy intraday z niewielką liczbą transakcji i podstawowa idea interpretacji woluminów i poziomów mogą być z powodzeniem przetestowane wizualnie, podczas gdy ustawienie takiego algorytmu dla doradcy będzie bardzo trudne, a wynik również będzie mierny, a nie cel. Z drugiej strony test oparty na akcji lub wskaźnikach będzie bardziej obiektywny od strony automatycznego algorytmu niż ręcznie.
W każdym przypadku, przed rozpoczęciem pełnego handlu na prawdziwym koncie, jak również przed wycofaniem się doradcy „na pole bitwy”, należy poświęcić trochę czasu na przeprowadzenie obu metod testowania i optymalizację doradcy. Następnie strategia obliczona dla ręcznego handlu powinna być również testowana na koncie demo lub centa, ale zostanie to omówione po przejrzeniu dwóch pierwszych metod testowania.
Wizualne lub ręczne testowanie strategii polega na sprawdzeniu przetwarzania sygnałów w historii cytatów. Aby to zrobić, musisz pobrać i przewinąć cytaty dla instrumentu finansowego będącego przedmiotem zainteresowania kilka miesięcy temu, dodać niezbędne wskaźniki i wykonać kompilacje wymagane przez system.
Następnie musisz sekwencyjnie przesuwać harmonogram notowań i znajdować sygnały systemu, przeglądać dane wejściowe i wyjściowe transakcji oraz zapisywać wyniki w dzienniku lub zapisywać na arkuszu. Dlatego zaleca się przetestowanie strategii forex przez długi okres czasu, w zależności od ram czasowych pojazdu. Na przykład w przypadku systemu intraday z 5-minutowym harmonogramem pracy zaleca się przeprowadzenie testów w ciągu ostatnich 6 miesięcy.
Ta metoda nie tylko zapewnia wizualny wskaźnik systemu transakcyjnego, ale także pozwala zidentyfikować konkretne wzorce, opcje modyfikacji i ulepszenia strategii handlowej na wykresach. Wykonując testowanie szerokiej gamy danych historycznych, poprawisz swoje zrozumienie ruchów rynkowych i będziesz w stanie określić najlepsze warunki do wchodzenia i wychodzenia z pozycji w procesie.
Również do ręcznego testowania systemów transakcyjnych istnieją specjalistyczne programy, które ładują dane historyczne i odtwarzają je w trybie przyspieszonym. Jednym z wariantów takiej aplikacji jest Program Testowania Strategii Forex „Prosty Tester Forex dla MT4”.
Aby pracować, musisz pobrać i zainstalować terminal Meta Trader 4 oraz dodatek Simple Forex Tester. Rozpakuj archiwum do folderu terminala i potwierdź scalenie niektórych folderów i wymianę plików. Z reguły terminal MT znajduje się w C: / Program Files / Meta Trader4 /. Niektórzy brokerzy zmieniają nazwę folderu docelowego, więc poszukaj folderu z nazwą brokera.
Skonfiguruj MT4 i pobierz dane historyczne. Optymalizacja doradcy.
Następnie uruchom terminal i przejdź do pozycji menu Narzędzia> Opcje, gdzie wybierz zakładkę Expert Advisors i zaznacz następujące parametry:
- Włącz doradcę.
- Pozwól doradcy handlować.
- Zezwalaj na import DLL.
- Zezwalaj na importowanie zewnętrznych ekspertów.
Po ustawieniu tych parametrów kliknij OK, aby zapisać i przejść do pobierania notowań historii. Niestety, nie wszyscy brokerzy mają wbudowaną bazę danych historycznych, dlatego muszą pobierać dane z witryny Alpari . Najlepszym rozwiązaniem byłoby wykorzystanie terminala tej firmy, ponieważ ostatnio pobieranie danych historycznych jest dostępne tylko dla klientów Alpari.
Przed rozpoczęciem pobierania musisz wrócić do menu Narzędzia> Ustawienia i ustawić pola „Wykresy w„ Maksymalnych słupkach historii ”i„ Maksymalne słupki w oknie ”na„ 1000000000 ”.
Następnie przejdź bezpośrednio do ładowania ofert w punkcie menu Narzędzia> Archiwum ofert.
W wyświetlonym oknie wybierz wymaganą parę walutową i przedział czasowy M1, a następnie naciśnij przycisk pobierania. Wykonujemy podobne działania dla innych par walutowych, które będą potrzebne w testowaniu. Następnie ponownie uruchamiamy terminal i wracamy do Archiwum ofert, odnajdujemy narzędzia, których użyliśmy do załadowania i klikamy wymagane ramy czasowe ładowania kilka razy. Jeśli przesyłanie się powiedzie, ikona w pobliżu przedziału czasowego zmieni kolor na żółty do zielonego.
Po pobraniu historii otwórz okno Tester strategii w menu „Widok”, wybierz Prosty tester Forex na liście doradców, Określ narzędzie i okres czasu oraz, jeśli to konieczne, datę okresu testów. Na liście „modelu” musisz wybrać format świecy:
- Wszystkie kleszcze - najdokładniejsza konstrukcja, ale dość obszerna ze względu na liczbę zastosowanych procesów.
- Punkt kontrolny - ceny aktywów zmieniają się szybciej, ale z przerwami, co nie jest odpowiednie dla strategii skalowania, a także systemów z wyraźnymi stopami stop loss i take profit lub trailing stop.
- W cenach otwarcia - najszybszy sposób obsługi świec, ale najbardziej niedokładny jak dokładność wykonania.
Następnie zaznacz pole wyboru Wizualizacja i przejdź do Właściwości Expert Advisor, gdzie musisz ustawić limit wpłat, a następnie kliknij przycisk Start, aby rozpocząć pobieranie danych historycznych w czasie rzeczywistym.
Po uruchomieniu na ekranie zostanie wyświetlone okno testera, za pomocą którego można przyspieszyć lub spowolnić ładowanie historii, zatrzymać w razie potrzeby i otworzyć oferty, składając zamówienia „Złóż nowe zamówienie”.
W ten sposób nie tylko będziesz w stanie najdokładniej i obiektywnie ocenić system transakcyjny, ale także swój potencjał handlowy w tej strategii, ponieważ transakcje będą realizowane tak jak w prawdziwym handlu. Również z pomocą tego testera możesz trenować poza godzinami pracy.