Saturday 9 December 2017

Testy walutowe


Tester do testów strategicznych. Testuj i optymalizuj robota handlowego przed użyciem go do prawdziwego handlu. Wbudowany tester strategii MetaTrader 5 ułatwia testowanie zautomatyzowanego działania robota w handlu To potężne narzędzie nie tylko pozwala na sprawdzenie skuteczności Doradcy eksperta, ale umożliwia także wykrycie najlepszych parametrów wejściowych przed uruchomieniem EA na Twoim koncie. Cała operacja testera strategii opiera się na historycznych notowaniach walut, zapasów i innych zasobów Podczas testowania Expert Advisor przechodzi przez skumulowane notowania i wykonuje wirtualne transakcje zgodnie z jego algorytmem Ta procedura umożliwia ocenę sposobu, w jaki EA by sprzedała w przeszłości. MetaTrader 5 Strategy Tester umożliwia testowanie ekspertów na wielu walutach Roboty handlowe mają dostęp do wszystkich instrumentów finansowych w testerze i mogą prowadzić transakcje handlowe z którąkolwiek z nich Ta funkcja pozwala przetestować jeszcze bardziej zaawansowanych Doradców Specjalnych zdolny do analizy wielu walut i zidentyfikowania korelacji między nimi. Główną zaletą procedury testowania jest możliwość oceny skuteczności robota przed rozpoczęciem obrotu na prawdziwym koncie. Oprócz testera nie tylko dni, tygodni lub miesięcy potrzebnych do przetestowania EA na rynku rzeczywistym Jest to niezaprzeczalna zaleta testera strategii, ale nie wszystkie jego możliwości. Tryby testowania. Tester strategii StrategyTracker oferuje kilka trybów testowania, aby osiągnąć optymalny stosunek jakości do prędkości w oparciu o przedsiębiorcę s Needs Każdy tick jest używany w celu zapewnienia najlepszej dokładności testów Symulowane warunki są najbardziej realistyczne w tym trybie 1 minutę OHLC jest wprowadzany dla przedsiębiorców, którzy chcą szybko testować strategię, ale dokładnie dokładnie w tym samym czasie Wybierz opcję Open prices tylko jeśli potrzebujesz bardzo szybkie i szorstkie oszacowanie oparte na otwartych cenach. Tester strategii jest nie tylko wykorzystywany do testowania robotów handlowych, ale jest także używany do rozwiązywania wielu problemy matematyczne związane z optymalizacją parametrów W tym przypadku historia handlu nie jest używana, a środowisko rynkowe nie jest symulowane, ustępując obliczeniom matematyki wdrożonym w Doradcy Expert. Z testami warunków skrajnych, testowanie robotów handlowych może być jeszcze bardziej realistycznym trybem losowego opóźnienia symuluje sieć opóźnienia w przekazywaniu i przetwarzaniu wniosków handlowych, a także opóźnienia w realizacji zamówień przez dealerów w obrocie rzeczywistym. Graficzne przedstawienie wyników testów. Wyniki testów eksperckich ekspertów są jedną z najważniejszych cech testera strategii. Wyniki są przedstawione na rysunkach wyświetlając wynik eksperta eksperta podczas testu Dodatkowo, są one również reprezentowane przez dużą ilość danych statystycznych, w tym współczynnik procentowej utraty zysków, liczbę zawierających zyski transakcji z utratą zysku, czynnik ryzyka, oczekiwane wypłaty i wiele więcej. Wyniki testów strategicznych mogą być prezentowane w tabelach, które ułatwiają analizę. Kontrolne testy. Kontrola testowa pozwala na tr ack operacji eksperta ekspertów na historycznych danych o cenach w czasie rzeczywistym. Wszystkie zrealizowane transakcje są wizualizowane na wykresie, dzięki czemu analiza jest wygodniejsza Proces testowania można spowolnić lub zatrzymać, aby obserwować sposób obrotu w danym przedziale czasowym. Tryb wizualizacji pozwala handlowcu nie tylko na monitorowanie operacji robota handlowego w czasie rzeczywistym, ale dodatkowo pozwala na testowanie niestandardowych wskaźników technicznych Na przykład można ocenić zachowanie wskaźników na danych historycznych przed zakupem produktu z Market. Another ważnym narzędziem Tester Strategii jest funkcja optymalizacji, która pozwala na dobór najlepszych parametrów wejściowych dla konkretnego robota handlowego. Na przykład przy optymalizacji można zmodyfikować parametry w celu osiągnięcia maksymalnej rentowności i stabilności, minimalnego ryzyka itd. proces optymalizacji, jeden robot handlowy jest testowany wiele razy z różnymi zestawami parametrów Po optymalizacji, można co przygotuj wyniki, aby wybrać parametry zapewniające najlepszą wydajność robota. Liczba kombinacji parametrów wejściowych w optymalizacji może być przytłaczająca, że ​​możesz mieć setki lub nawet tysiące takich kombinacji. W wyniku tego optymalizacja może się zmienić bardzo rozbudowany proces, ale wciąż może być znacznie skrócony dzięki zastosowaniu algorytmów genetycznych Ta funkcja wyłącza szeregowe przeszukiwanie wszystkich kombinacji parametrów wejściowych i wybiera tylko te, które najlepiej spełniają kryteria optymalizacji W kolejnych fazach optymalne kombinacje są przecinane do uzyskuje się najlepszy wynik Algorytmy genetyczne pomagają znacznie zredukować liczbę kombinacji i całkowity czas optymalizacji. Graficzne przedstawienie wyników optymalizacji. Testujący Tester dostarcza potężnych narzędzi 2D i 3D do wizualnej analizy wyników optymalizacji Na przykład można analizować korelacja końcowego wyniku z dwoma parametrami w 2D, a 3D pozwala aby wyświetlić cały proces optymalnego wyszukiwania wyników podczas optymalizacji. Oprócz wbudowanych funkcji można używać metod wizualizacji Nie ma potrzeby przygotowania danych w określony sposób, eksportowania lub przetwarzania w aplikacji firm trzecich może zostać zweryfikowany podczas procesu optymalizacji. Przedsłonowe testy. Wbudowana opcja testowania do przodu pomaga uniknąć problemu nadmiernej optymalizacji lub dopasowania parametrów Ta opcja dzieli bazę danych waluty i notowań giełdowych na optymalizację w dwóch oddzielnych częściach. pierwsza część, a druga część jest używana do potwierdzenia uzyskanych wyników Jeśli robot handlowy jest równie skuteczny w obydwu segmentach, jest to dowód na to, że system handlowy ma najlepsze parametry, a dopasowanie parametrów jest praktycznie niemożliwe. MQL5 Cloud Network. Testowanie rozproszone i optymalizacja umożliwiają podłączenie dodatkowych zasobów obliczeniowych w celu zwiększenia tych procesów Na przykład można użyć dodatkowego komputery w sieci lokalnej w celu przyspieszenia procesu optymalizacji Ale to nie wszystko. MQL5 Cloud Network to sieć komputerowa w chmurze, która łączy tysiące komputerów z całego świata. Tester strategii może połączyć się z siecią korzystając z niemal nieograniczonej mocy obliczeniowej MQL5 Cloud Network, optymalizacja aplikacji handlowych, która zwykle trwa kilka miesięcy, aby obliczyć, jeśli używasz tylko jednego komputera, może zostać zakończona w ciągu kilku godzin. MQL5 Cloud Network może być włączona przez platformę handlową MetaTrader 5 w zaledwie kilka kliknięć Dowiedz się więcej o tym, jak MQL5 Cloud Network może przyspieszyć obliczenia. Oprócz korzystania z sieci komputerów rozproszonych można dostarczać moc obliczeniową procesora i zarabiać pieniądze Należy uruchomić składnik MetaTester wchodzący w skład platformy transakcyjnej MetaTrader 5, a komputer zostanie podłączony do Sieć MQL5 Cloud. Strategia Tester jest niezwykłym potężnym narzędziem opracowanym dla developerów roboty Bez użycia testera, stworzenie skutecznego i niezawodnego robota jest praktycznie niemożliwe. Strategia Tester oszczędza wiele czasu i pozwala na stworzenie prawdziwie optymalnego robota handlowego. Analizator Walk Forward jest teraz darmowy. Przejdź na stronę Pobierz do otrzymaj bezpłatną kopię. Jeśli wiesz, czy doradca eksperta jest naprawdę dochodowy MetaTrader s Strategy Tester nie daje całego obrazu Czy prowadzisz transakcje na podstawie zbyt optymistycznych testów wstecznych i rozczarujesz tym, że twój ekspert doradca traci pieniądze w handlu na żywo Czy chcieliby Państwo dowiedzieć się, czy doradca eksperta jest rentowny, szybko i łatwo, bez utraty pieniędzy. Analizator Walk Forward dla MetaTrader. Analizator Walk Forward używa testera strategii firmy MetaTrader do przeprowadzenia analizy z wyprzedzeniem przy użyciu ustawień i parametrów testowania przez użytkownika Oprogramowanie jest łatwe w obsłudze i może dostarczyć Ci pełną analizę chodu do przodu w ułamku czasu potrzebnego do zrobienia tego ma niewspółdzielnie. Analiza przejścia do przodu określa, czy doradca eksperta jest opłacalny przy handlu z zoptymalizowanymi parametrami na danych poza próbą. Każdy ekspercki doradca może uzyskać imponujący wynik optymalizacji, ale prawdziwym testem jest to, czy te wyniki będą utrzymywane podczas testowania w przyszłości dane Analizator Walk Forward wykonuje ten proces wielokrotnie w miesiącach i latach danych historycznych, co zapewnia dokładne obrazowanie prawdziwego dorobku eksperta. Po zakończeniu analizy przejdź dalej, otrzymasz szczegółową analizę kroków raportujĘ ... c wyniki testów i optymalizacji, całkowitĘ ... utratę zysku testowego i wskaźnik skutecznoś ci do przechodzenia do przodu, co jest miarĘ ... skutecznoś ci systemu handlu. przejdź do przodu procedury analizy, proszę przeczytać Co to jest Walk Forward Analysis, aby dowiedzieć się, dlaczego jest to najlepsza metoda określania solidności i potencjalnych profitabili ty systemu handlowego Poniższy film przedstawia pełny poradnik i poradnik Walk Forward Analyzer dla MetaTrader. MetaTrader 4 Strategy Tester. Aby uzyskać jak najwięcej wiedzy eksperckiej, musisz zoptymalizować i testować strategię za pomocą MetaTrader s Tester strategii Podczas gdy testy na koncie demo są niezbędne, testowanie wyników umożliwia symulowanie transakcji przez długi okres czasu w ciągu kilku minut. Dzięki funkcji optymalizacji można sprawdzić, które ustawienia najlepiej sprawdziły się w wybranym okresie historycznym. znaczna debata na temat dokładności testera strategii MetaTradera W najlepszym przypadku testowanie wyników zapewnia jedynie ścisłe przybliżenie sposobu wykonywania transakcji w czasie rzeczywistym. Jest to jedyne narzędzie dostępne do szybkiego testowania strategii w wielu sytuacjach handlowych, a także który powinieneś nauczyć się dobrze. Otworzyć tester strategii w programie MetaTrader, klikając odpowiedni przycisk na pasku narzędzi lub wybierając Strate gy Tester z menu Widok. Wszystkie centrum. Before backtesting lub optymalizacji, ważne jest, aby upewnić się, że dane historyczne są kompletne i dokładne, zwłaszcza jeśli używasz każdego testu jako modelu testowania Jeśli widzisz niedopasowane błędy w dzienniku log lub jeśli Twoja jakość jest mniejsza niż 90, Twoje dane historyczne są niewystarczające, aby wygenerować dokładne kleszcze. Otwórz Centrum Historii w menu Narzędzia lub naciskając klawisz F2 na klawiaturze. Dwukrotnie kliknij parę wykresów w lewej kolumnie, z którą chcesz testować wyniki lista Poniżej znajduje się lista okresów czasu Uruchom dwukrotne kliknięcie na 1 minutę M1, aby wczytać dane historii dla tego okresu. Backtester używa danych M1 do generowania kleszczy, więc ważne jest, aby dane M1 były kompletne. Z Centrum Historii, możesz pobrać lub zaimportować dane do wykorzystania w testach wstecznych Twój broker przedstawi automatycznie niektóre najnowsze dane, ale może to nie wystarczyć na dłuższy test wyników testów. Ponadto można bezpłatnie pobrać dane z programu MetaTrader dostępnego za pomocą przycisku Pobierz nie zawsze jest kompletny i może zawierać duże luki. Można pobrać bezpłatne dane M1 z pierwszej, wybierz okres symbolu M1 dla symbolu z listy po lewej stronie Kliknij przycisk Importuj, a następnie kliknij przycisk Przeglądaj w dialog Importuj, aby wybrać pobrany plik M1 Naciśnij OK, aby zaimportować dane - może potrwać kilka minut Teraz masz kilka lat danych M1. użyj skryptu periodconverter dołączonego do programu MetaTrader Otwórz okno wykresu i ustaw go na M1 Przeciągnij i upuść skrypt periodconverter z okna Navigator na wykres i ustaw ustawienie ExtPeriodMultiplier na liczbę minut na konwersję na M15, użyj 15 w przypadku H1 użyj 60 dla H4, użyj 240, itd. Powtórz ten proces dla wszystkich okresów symboli, które mają być testowane Po uzyskaniu wystarczających danych z historii, możesz rozpocząć testowanie Film poniżej przedstawia proces importowania i konwersjiDane dotyczące M1.Aktywność optymalizacji MetaTrader 4 pozwala przetestować tysiące kombinacji ustawień doradcy eksperta w celu znalezienia najbardziej opłacalnych ustawień dla wybranego wykresu, okresu i zakresu dat. Strategie oparte na wskaźnikach muszą być zoptymalizowane pod kątem maksymalnej rentowności. Niemniej jednak prawie wszystkie serwery EA będą korzystać z optymalizacji - nawet tych, które sprzedają dane z kresek, pod warunkiem, że masz pełne dane z historii M1, patrz wyżej. Gdy optymalizator zwróci najbardziej korzystne ustawienia dla wybranego zakresu dat, nie gwarantuje się, że te ustawienia będą opłacalne w przyszłości Często zmieniają się warunki rynkowe, więc ważne jest, aby regularnie optymalizować doradcę ekspertów w celu uzyskania najlepszych wyników. Aby zoptymalizować doradcę eksperta, najpierw wybierz go z listy rozwijanej Expert Advisor. Wybierz parę walut z pola Symbol i okres wykresu z pola Okres dla modelu zazwyczaj chcesz wybrać tylko ceny otwarte, chyba że optymalizujesz EA, która działa na dane z kreską se, wybierz opcję Każdorazowe Zaznacz opcję Użyj daty i wybierz zakres dat, które mają zostać zoptymalizowane na koniec. Upewnij się, że opcja Optimization jest zaznaczona. Kliknij przycisk Właściwości ekspertów, aby otworzyć ustawienia eksperta eksperta. Na karcie Inputs wprowadź zakres wartości optymalizacji dla kolumny Start będzie najniższą wartością dla danego ustawienia, podczas gdy kolumna Stop będzie najwyższa kolumna Step (Krok) to kwota, którą optymalizator będzie przechodził przez ustawienie Start to stop (Start to Stop). optymalizujemy ustawienia SL, TS i TP dla doradcy ekspertów Wartość początkowa wynosi 20, krok 20, a stop wynosi 200 Optymalizator testuje każdą kombinację wartości od 20, 40, 60, a nawet do 200 wartość początkową, krokową i stop, odpowiednią dla optymalizowanego ustawienia Nawet wartości 5, 10, itd. są dobre. Pole wyboru w lewym polu musi być wybrane do tego zoptymalizowania. Wszelkie ustawienia, które zostaną sprawdzone, będą używane liczba w kolumnie Wartość wh pl Optymalizacja Na karcie Testowanie można dostosować początkową depozytę do czegoś nieco bardziej realistycznego Pozostaw pozostałe ustawienia na domyślne. Gdy jesteś gotowy, aby rozpocząć optymalizację, kliknij przycisk Start w dolnym rogu okna Strateg Tester. W zależności od Okres, zakres dat, model testowania i liczba zoptymalizowanych ustawień może trwać od kilku minut do kilku godzin Jeśli zajmie to zbyt długo, warto rozważyć skrócenie zakresu dat, optymalizację ustawień lub użycie większej krok. Po zakończeniu optymalizacji otwórz kartę Wyniki optymalizacji i kliknij dwukrotnie kolumnę Zysk, aby posortować wyniki Kliknij dwukrotnie dowolny wynik, aby go załadować do testera Naciśnij przycisk Start ponownie, aby wykonać testy z wybranymi ustawieniami. Teraz powinno być oczywiste, jak działa backtester Wybierz swojego eksperta eksperta Symbol okresu i modelu zaznacz pole Użyj daty i wybierz zakres dat Wybierz opcję Tryb wizualny tylko wtedy, gdy chcesz uzyskać wizualny przewodnik po testowanie wsteczne Opuść opcję Optymalizacja Nie zaznaczono. Z przycisku Właściwości eksperta i wprowadź ustawienia w kolumnie Wartość na karcie Wejścia. Można również załadować lub zapisać ustawienia za pomocą przycisków w prawym dolnym rogu Kolumny Uruchom, krok i Zatrzymaj są ignorowane, podobnie jak pola wyboru. Zamknij okno dialogowe właściwości ekspertów i naciśnij Start, aby rozpocząć testowanie Trwa od kilku sekund do kilku minut, w zależności od ustawień Po zakończeniu testów otwórz kartę Raport na dole, aby zobaczyć wyniki. Kilka statystyk, które należy uwzględnić . Całkowity zysk netto - Zysk brutto pomniejszony o stratę brutto. Współczynnik zryczałtowania - Stosunek zysku brutto do straty brutto Wyższy jest lepszy, cokolwiek powyżej 1 5 jest dobre. Łagodny wypłat - wypłaty początkowego depozytu Wysokie wypłaty zwiększają prawdopodobieństwo że Twoje konto zostanie rozdmuchane. Zlecenia na zakupy - Twoja ogólna procentowa wygrana. Jakość wzroku - ważne tylko w przypadku, gdy model testowania jest oznaczony każdą linią Tick Jeśli tak, to powinna wynosić 90. Jeśli nie, postępuj zgodnie z instrukcjami instrukcje powyżej, aby zaktualizować historię z dokładnymi danymi M1. Karta Wyniki na dole testera strategii zawiera szczegółowe informacje na temat otwartych i zamkniętych zamówień, w tym zatrzymania końcowego, zysku i zatrzymania strat. Kliknij przycisk Otwórz wykres, aby uzyskać wizualne Reprezentowanie Twoich wyników Podczas testowania nowej EA, dokładnie zbadaj te informacje, aby upewnić się, że twoja strategia działa zgodnie z planem. Wydanie do przodu Analiza. W trakcie testów zwrotnych i optymalizacji można uzyskać dobry pomysł, jak EA będzie handlować, musisz zrobić więcej obszerne testy zapewniające, że Twój system handlowy jest naprawdę opłacalny Najlepszym sposobem osiągnięcia tego jest proces zwany analizą typu walk-forward. Walk forward analiza składa się z kilku cykli optymalizacji i testów wstecznych oraz analizowania wyników testów przez długi okres Nasz artykuł na temat walk forward analysis wyjaśnia ten proces bardziej szczegółowo Nasz analizator Walk Forward do MetaTrader umożliwia szybki i łatwy dostęp do WFA.

No comments:

Post a Comment