Категории

  • Голосование
  • Право голоса
  • Киев
  • Украина
  • Здоровье
  • Популярное
  • Новости
  • Новости

      Artmisto
      Наша команда-партнер Artmisto. С "Buddy.Bet" азартные игроки найдут идеальное место для развлечений и возможность выиграть крупные суммы.

    Doradcy testujący w terminalu testowym MT4

    1. Tester terminala handlowego MT4.
    2. Doradca ds. Handlu testowego

    Наша команда-партнер Artmisto

    Przed złożeniem wniosku strategia handlowa na rzeczywistym rachunku inwestorzy muszą przetestować system ręcznie lub skorzystać z doradcy handlowego w testerze strategii. Jest to konieczne w celu ustalenia, czy główny wskaźniki strategii handlowej z wymaganiami handlowca (TK dla programisty), czyli przede wszystkim - jak to jest bezpieczne i skuteczne.

    W tym artykule omówimy, jak przetestować doradcę handlowego za pomocą testera najpopularniejszego terminal handlowy MT4 (MetaTrader 4). Załóżmy, że pobrałeś i zainstalowałeś MT4 oraz doradcę handlowego w interesującej Cię strategii handlowej, więc zastanów się nad opisem instalacji tego procesu.

    Aby przetestować doradcę handlowego, musisz użyć danych historycznych, na podstawie których przeprowadzona zostanie analiza. Konieczne jest przetestowanie pojazdu na wykresie od sześciu miesięcy do dwóch lat, aby móc analizować i przewidywać pracę strategii w perspektywie długoterminowej. Niektórzy brokerzy, udostępniając konto demo, ograniczają dostępną historię ofert. Jeśli napotkasz taki problem, musisz pobrać historię cytatów do terminala.

    Domyślna historia cytowań dla terminala MT4 jest udostępniana przez twórcę tej platformy transakcyjnej - MetaQuotes. Aby pobrać, musisz wykonać następujące czynności:

    1. W terminalu w menu „Serwis” musisz wpisać „Ustawienia” (klawisze skrótu Ctrl + O).

    W terminalu w menu „Serwis” musisz wpisać „Ustawienia” (klawisze skrótu Ctrl + O)

    2. W „Ustawieniach” musisz wybrać zakładkę „Wykresy” i ustawić maksymalną liczbę znaków, jak pokazano na rysunku poniżej.

    3. Aby pobrać historię cytatów, należy wybrać w menu „Service” - „Quotes Archive” (klawisz skrótu F2).

    W oknie, które zostanie otwarte, wybierz interesującą Cię parę walutową, wybierz minimalny przedział czasowy (M1) i kliknij „Pobierz”. Po załadowaniu kliknij ponownie przedział czasowy, aż szara ikona zmieni się w żółto-zielony. Następnie należy kliknąć pozostałe przedziały czasowe, aż wszystkie ikony staną się żółto-zielone.

    Jeśli musisz przeanalizować kilka instrumentów handlowych, to dla każdej kolejnej operacji konieczne jest przeprowadzenie tych samych operacji.

    Jeśli na liście nie ma instrumentu handlowego, ale czy jesteś pewien, że dostęp do niego jest zapewniony broker , następnie musisz wejść w „Market Watch” (odpowiedni przycisk na pasku narzędzi) lub nacisnąć skróty klawiszowe Ctrl + M. W „Market Watch” musisz kliknąć prawym przyciskiem myszy cytaty, a następnie w wyświetlonym menu kontekstowym kliknąć „pokaż wszystkie symbole”. Pozwoli to uzyskać dostęp do wszystkich dostępnych narzędzi handlu brokerem.

    Pozwoli to uzyskać dostęp do wszystkich dostępnych narzędzi handlu brokerem

    Teraz przechodzimy bezpośrednio do testowania doradcy w terminalu MT4.

    Tester terminala handlowego MT4.

    Aby otworzyć tester doradców w MT4, wybierz odpowiednią ikonę na pasku narzędzi lub naciśnij kombinację klawiszy skrótu Ctrl + R.

    Tester otwiera się na dole okna MT4 i ma następujący wygląd:

    Następnie przyjrzymy się bliżej każdej funkcji testera MT4.

    Tester pozwala analizować pracę zarówno doradców handlowych, jak i wskaźników. Możesz wybrać typ programu w lewym górnym rogu okna testera. Na przykład rozważymy doradcę.

    Konfigurowanie sprawdzonego doradcy

    1. Lista załadowanych doradców handlowych (wskaźniki). Musisz wybrać interesującego Cię doradcę, który został wczytany wcześniej w folderze programu terminala handlowego.
    2. Lista instrumentów handlowych, dla których planowany jest test eksperta (konieczne jest wcześniejsze pobranie historii notowań).
    3. Rodzaj modelu przetwarzania jest bardzo ważnym czynnikiem w testowaniu eksperta. Istnieją 3 typy modeli przetwarzania:
    • W cenie otwarcia;
    • Według punktów kontrolnych;
    • Dla wszystkich kleszczy.

    Testuj po cenie otwarcia

    Najszybszy sposób na testowanie, który jest główną zaletą tej metody. W tym przypadku do testowania doradcy brana jest pod uwagę tylko cena otwarcia (O, Open) każdego elementu wykresu. Jednak ten typ idealnie nadaje się tylko dla tych doradców handlowych, którzy kontrolują otwieranie świec, i produkują zlecenia otwarcia i zamknięcia przy otwieraniu nowego świecznik . Test po cenie otwarcia nie jest odpowiedni dla tych doradców handlowych, którzy korzystają z trailing stop, Stop loss i Take Profit.

    Test punktów testowych

    Punkty testowe do testowania w tym przypadku to ceny dla najbliższego niższego przedziału czasowego. Ta metoda daje przybliżone wyniki testów, ponieważ dane źródłowe mniejszych ram czasowych nie zawsze są w stanie pokryć zakres bieżących ram czasowych. W takich przypadkach brakujące dane są generowane automatycznie na podstawie szablonów. Zaleca się, aby dane testowe obliczone na podstawie punktów kontrolnych były uważane za wspólne, pośrednie, a nie jako wynik końcowy.

    Wszystkie testy kleszczy

    Jest to najdokładniejsza metoda testowania doradcy handlowego. Test dla wszystkich kleszczy oznacza, że ​​proces bierze pod uwagę absolutnie wszystkie oryginalne dane z bieżącego i wszystkich mniejszych ram czasowych. Jednocześnie niezwykle ważne jest, aby historia cytatów dla całego okresu testowego była ładowana, szczególnie w przedziale czasowym (M1). Testowanie wszystkich kleszczy może zająć dużo czasu i zasobów, ale dokładność testów jest jak najbliższa pracy na prawdziwym rynku.

    W związku z tym do testów jakości należy wybrać testy dla wszystkich kleszczy .

    4. Przedział czasowy do testowania. Należy zaznaczyć pole i wskazać początek i koniec okresu zainteresowania. Jeśli „zaznaczenie” nie jest ustawione, tester przetworzy całą historię ofert dostępnych w terminalu. Do prawidłowego testu doradcy handlowego (strategii) konieczne jest przyjęcie okresu od 1 do 3 lat.

    5. Ustawienia wizualizacji. W nowych wersjach MT4 ta funkcja jest włączana automatycznie. Wizualizacja pozwala wizualnie zobaczyć proces Expert Advisor na wykresie, co pozwala na pełniejsze zrozumienie algorytmu programu i strategii jako całości.

    Po prawej stronie testera terminala MT4 znajdują się następujące przyciski:

    Okres

    Okres oznacza przedział czasowy, w którym doradca handlowy zostanie przetestowany. Testowanie jest dostępne w przedziałach czasowych od jednej minuty (M1) do dnia (D1).

    Spread

    Możesz ustawić bieżący spread pary walutowej lub ustawić stały spread od 2 do 100 pipsów. Rozmiar spreadu może znacząco wpłynąć na wyniki testu, a tym samym na ocenę strategii handlowej.

    Zmień eksperta

    Ta funkcja umożliwia wprowadzanie zmian w kodzie programu eksperta handlowego bezpośrednio w pliku za pomocą uprawnienia „.mq4”. Po kliknięciu przycisku „Zmień eksperta” otwiera się edytor kodu programu, aby dokonać niezbędnych zmian. Należy pamiętać, że nie ma potrzeby wprowadzania zmian w kodzie programu doradcy, jeśli nie masz specjalnej wiedzy i umiejętności. Ponadto, niezależnie dostosowując program, ryzykujesz na siebie, ponieważ w tym przypadku doradca będzie już inny niż oryginalna wersja programu.

    Otwórz wykres

    Wykres instrumentu handlowego otwiera się z transakcjami doradcy podczas testowania w celu wizualnej analizy strategii handlowej.

    Właściwości znaków

    Informacje o właściwościach instrumentu handlowego, gdzie wyświetlane są wszystkie niezbędne parametry.

    Właściwości eksperckie

    Ustawienia bezpośrednio doradca handlowy. Okno zawiera trzy karty: „Testowanie”, „Parametry wejściowe” i „Optymalizacja”.

    Właściwości eksperckie: Testowanie

    W tej zakładce narażony jest rozmiar warunkowy i waluta depozytu do testowania. Na liście „Pozycje” możesz wybrać kierunek transakcji, które będą dokonywane: albo tylko na zakup (Długi), albo tylko na sprzedaż (Krótki) lub jednocześnie na zakup i sprzedaż (Długi i Krótki). Parametry te znacząco wpływają na wyniki testu doradcy.

    „Zoptymalizowany parametr” obejmuje wybranie głównego parametru wyjściowego do oceny testów. Parametry są następujące:

    • Saldo - uwzględnia ostateczną kwotę salda depozytu;
    • Współczynnik zysku - uwzględniany jest końcowy stosunek sumy wszystkich nierentownych i rentownych transakcji (rentowność doradcy musi wynosić> 1)
    • Oczekiwana wypłata - ostateczna oczekiwana wartość jest brana pod uwagę, innymi słowy, średni zysk na transakcję (wskaźnik musi być większy niż wielkość spreadu);
    • Maksymalny spadek - uwzględniane są wartości wypłaty depozytu. Ten wskaźnik pokazuje realne ryzyko dla depozytu. Jeśli testy wykazały znaczne wypłaty, które mogą osiągnąć wielkość początkowej wpłaty, warto przejrzeć strategię handlową.
    • Procent Drawdown - pobiera procent maksymalnej wypłaty w stosunku do bieżącego depozytu. Ten parametr jest przydatny podczas testowania doradców handlowych, których strategia handlowa obejmuje obrót wolumenami o stałej wartości.

    Algorytm genetyczny umożliwia testowanie Expert Advisor tylko przy określonych parametrach. Jeśli usuniesz zaznaczenie pola „Algorytm genetyczny”, tester przetworzy absolutnie wszystkie opcje pracy doradcy, co może zająć dużo czasu.

    Expert Advisor Properties: Parametry wejściowe

    Expert Advisor Properties: Parametry wejściowe

    Ta karta zawiera ustawienia dla wszystkich zmiennych doradcy handlowego. Doradcę można skonfigurować ręcznie lub za pomocą pliku z gotowymi ustawieniami (rozszerzenie pliku „.set”), które zwykle jest dostarczane wraz z doradcą.

    Aby ustawić ustawienia, należy kliknąć przycisk „Pobierz” i wybrać plik „nazwa doradcy.set”, który powinien znajdować się w tym samym folderze, co zainstalowany doradca. Następnie parametry powinny zostać automatycznie skonfigurowane. Jedyną rzeczą do naśladowania jest parametr „Fixed lot” (FixLot), który powinien być równy 0,1 lota. Oznacza to, że 1 punkt handlowy będzie równy 1 podstawowej walucie depozytowej.

    Właściwości eksperckie: optymalizacja

    Właściwości eksperckie: optymalizacja

    Optymalizacja sama w sobie oznacza dostosowanie doradcy do aktualnych cech rynku. Zakładka „Optymalizacja” we właściwościach eksperta ma na celu uproszczenie i przyspieszenie optymalizacji doradcy. Tutaj możesz ustawić różne ograniczenia, takie jak wielkość minimalnego salda, maksymalne wypłaty, ciągłe wygrane / straty i tak dalej.

    Doradca ds. Handlu testowego

    Po upewnieniu się, że wszystkie ustawienia i parametry są poprawne, należy rozpocząć testowanie doradcy bezpośrednio. Po naciśnięciu przycisku „Start” rozpoczyna się test, który może potrwać dość długo (im więcej parametrów, im dłuższy okres testowania, przedział czasowy, tym dłuższy będzie test doradcy). Zakończenie testu sygnalizowane jest sygnałem dźwiękowym i w pełni załadowanym zielonym paskiem na dole panelu testera. Następnie w lewym dolnym rogu okna testera pojawiają się nowe karty: Ustawienia, Wyniki, Harmonogram, Raport, Dziennik.

    Karta Wyniki

    Ta karta zawiera pełną listę wszystkich zamówień, które zostały wykonane przez doradcę w okresie testowania.

    Karta Wykres

    Ta karta otwiera wykres krzywej dochodowości handlowej podczas testowania.

    Karta dziennika

    W „Dzienniku” wyświetla się absolutnie wszystkie procesy, które miały miejsce podczas testowania: sygnały transakcyjne, zlecenia otwarcia i zamknięcia, błędy i tak dalej. Kody błędów podczas testowania eksperta mają dekodowanie, które można znaleźć w oddzielnym artykule na naszej stronie internetowej.

    Karta raportu

    Najważniejszą sekcją podczas testowania doradcy handlowego, jak w tej zakładce, jest raport z pracy eksperta na okres testowania.

    Słupki w historii - wyświetla łączną liczbę elementów wykresu dla badanego okresu, która odzwierciedla głębokość historii cytatów.

    Symulowane kleszcze - całkowita liczba symulowanych kleszczy, która pokazuje rozmiar sekwencji. Wpis sekwencji jest stanem elementu graficznego (OHCLV) w każdym punkcie czasu. W zależności od wielu czynników w jednym elemencie graficznym może być wiele stanów. Na przykład, podczas tworzenia japońskiego zegarka, cena przesunęła się z maksymalnego punktu (H) do minimalnego punktu (L), a zatem każda pozycja jest symulowanym kleszczem.

    Jakość modelowania - daje ogólną ocenę jakościową skonstruowanego modelu do testowania. Poniższa skala wyraźnie pokazuje jakość ofert. Na przykład skala jest całkowicie zielona, ​​ponieważ istnieje symulacja wysokiej jakości. Dlatego rozważymy oddzielny przykład skali jakości modelowania z innego testu doradcy.

    Szary kolor - brak cytatów;

    Kolor czerwony (różowy) - dostępne są tylko bieżące cytaty przedziałów czasowych;

    Zielony (jasnozielony) - dostępne są cytaty o mniejszych przedziałach czasowych. Im mniej dostępnych ram czasowych, tym jaśniejsza skala zielona. Jeśli dostępne są cudzysłowy minimalnego przedziału czasowego M1, wówczas skala zmienia kolor na jasnozielony (jak w naszym przykładzie).

    Błędy niedopasowania wykresu to liczba błędów, które występują w przypadkach, gdy wykresy różnych przedziałów czasowych nie były zgodne. Jeśli podczas testowania został naprawiony co najmniej jeden taki błąd, należy usunąć całą historię cytatów i pobrać ją ponownie. Można to zrobić, klikając przycisk „Otwórz katalog danych” w menu „Plik” terminala. Otworzy się okno z folderami terminala handlowego, w którym należy znaleźć folder „Historia”, a następnie folder z nazwą konta bieżącego. Następnie zamknij terminal i usuń wszystkie pliki z rozszerzeniem „.hst”. Po tych wszystkich manipulacjach musisz przeładować historię cytatów, uruchomić terminal i przetestować doradcę.

    Depozyt początkowy - kwota środków na testowanie.

    Spread - rozmiar spreadu używanego w testowaniu.

    Całkowity zysk - całkowita kwota zysku podczas testów.

    Całkowita utrata - całkowita strata podczas testów.

    Zysk netto - różnica między kwotą zysku a wysokością strat podczas testów.

    Rentowność - stosunek całkowitego zysku do całkowitej straty.

    Oczekiwanie na wygraną to oczekiwanie wygranej, innymi słowy, średni zysk na transakcję.

    Bezwzględna wypłata jest wskaźnikiem różnicy między początkowym depozytem a minimalną wartością salda rachunku w okresie testowym.

    Maksymalne obniżenie - wskaźnik największej różnicy między lokalnym górnym ekstremum wykresu cen a kolejnym dolnym ekstremum równowagi. Poniższy rysunek przedstawia wypłaty depozytów, przy czym ta druga jest maksymalną wypłatą.

    Relatywne wyciąganie - demonstracja zależności między największym wyciągnięciem do odpowiedniego lokalnego ekstremum górnego.

    Kolejne kolumny raportu z testu doradcy handlowego nie wymagają opisu ze względu na jego prostotę.

    Raport testowy doradcy handlowego można zapisać w formacie html, klikając go prawym przyciskiem myszy i wybierając „Zapisz jako raport”.

    Wniosek

    Dzisiaj opisaliśmy, jak przetestować doradcę handlowego na MT4. Ten proces nie jest absolutnie trudny, jeśli pewnego dnia go zrozumiemy. Dzięki testerowi terminala transakcyjnego MetaTrader 4 możesz wdrożyć wszystkie nowe i nowe strategie handlowe i programy w swoim obrocie. Pobierz MT4 Trading Advisors Możesz na naszej stronie. Możesz zamówić doradcę handlowego dla MT4 od doświadczonych programistów w sekcji Automation of Trading .

    Номера

    Номерной фонд гостиницы насчитывает 173 номера различных категорий.

    Забронировать отель можно прямо сейчас: Бронирование онлайн