Basic Trailing Stop Expert Advisor For MT4

Basic Trailing Stop Expert Advisor For MT4

 

WE IMPROVED THIS EXPERT ADVISOR FOR YOU!!!

PLEASE NOTE: This expert advisor was publicly available for free usage on other websites and is not programmed by us. We explain the functionality and possible improvements of the EA. Furthermore, we are convinced that fully automatic Expert Advisors will fail in the long run. On the other hand, our semi-automatic approach with detecting the best setups and then activating our Expert Advisors (e.g. V-Power EA, EdgeZone EA) produced many successful traders and some of them even got prop traders at prop trading firms. Therefore, we added a similar semi-automatic trading feature (to allow only buy or only sell trades) to the free Expert Advisors. You can download the modified version here and enjoy!

 

Table Of Contents:

  1. Basic Trailing Stop Expert Advisor For MT4
  2. Podstawowy doradca ekspercki Trailing Stop dla MT4 - Kryteria wejścia
  3. Podstawowy doradca ekspercki Trailing Stop dla MT4 - Kryteria wyjścia
  4. Podstawowy doradca ekspercki Trailing Stop dla MT4 - miejsce na poprawę

 

Basic Trailing Stop Expert Advisor For MT4 dostosowuje stop loss dla zwycięskich transakcji w aktualnym symbolu w nieco inny sposób. Podczas gdy inni eksperci doradcy aktywują tę funkcję, aby zabezpieczyć i zmaksymalizować zysk z wejścia w transakcję, ten robot podejmuje działanie natychmiast, gdy transakcja zyskała zaledwie jeden punkt.

Kiedy tak się dzieje, robot przesuwa stop loss w tej samej odległości, w jakiej cena jest oddalona od ceny wejścia. Wadą tej strategii jest to, że stop trailing jest wykonywany przedwcześnie, a schemat może działać na niekorzyść tradera pod względem rentowności.


FREE Basic Trailing Stop EA

Download the FREE Basic Trailing Stop Expert Advisor for MT4.

To receive my email 100% sure: 
Put my email on your whitelist!


Podstawowy doradca ekspercki Trailing Stop dla MT4 - Kryteria wejścia




Basic Trailing Stop Expert Advisor to podstawowy system transakcyjny dla platformy MetaTrader4. Przy pierwszym zastosowaniu na wykresie program wykonuje obliczenia w celu konwersji zmiennych w danych wejściowych z punktów na pipsy na podstawie kwotowań cenowych otrzymanych z serwera brokera. Robot sprawdza również liczbę słupków, jeśli jest większa niż 30, a także docelową wartość zysku, jeśli jest większa niż 10 punktów.

Jeśli którakolwiek z dwóch powyższych kontroli jest negatywna, robot wydrukuje błąd w oknie terminala. Jednak taka akcja nie jest pomocna, ponieważ użytkownik nie może zobaczyć notatek bez przejścia do zakładki Eksperci terminala klienta, a błędy są drukowane tylko raz podczas inicjalizacji. Lepszym sposobem jest użycie do tego celu alertów. Alternatywnie robota można natychmiast usunąć z mapy.

Istnieje bardzo niewiele zmiennych, które użytkownik może dostosować w ustawieniach eksperckich, i są one oczywiste. Użytkownik może dowolnie wprowadzać zmiany w ustawieniach domyślnych, aby zoptymalizować działanie systemu handlowego zgodnie z własnymi preferencjami. Dostępne parametry w Wejściach są następujące:


  • stopLossPips = 20 - Każda transakcja podjęta przez tego robota ma stop loss w wysokości 20 pipsów. Ta zmienna służy nie tylko do ustawiania początkowego stop loss. Jest również używany do śledzenia stop loss w zwycięskiej transakcji.
  • loty = 0,1 - wszystkie transakcje wykonywane przez tego robota mają wielkość lota 0,1.
  • slippage = 5 - Jest to maksymalne odchylenie w pipsach między ceną żądaną przez robota a ceną wypełnienia zwracaną przez serwer.
  • magicNumber = 1443192709 - robot przypisuje ten unikalny numer do każdej transakcji, aby zrobić miejsce dla zarządzania handlem.


Dwa wskaźniki techniczne określają zasady wejścia do tego systemu handlowego. Aby uzyskać prawidłowy sygnał, zestaw wskaźników musi dawać sygnał kupna lub sprzedaży, ale nie jednocześnie sygnałów kupna i sprzedaży. Jeśli wskaźniki w ogóle nie dadzą żadnego sygnału, żadna transakcja nie zostanie podjęta. Sposób wykorzystania wskaźników do dostarczania sygnału wyjaśniono poniżej:


  • Indeks kanału towarowego (okres 14, cena zamknięcia) - CCI jest stosowany do poprzedniej świecy z bieżącego przedziału czasowego i symbolu. Sygnał sprzedaży zostanie wygenerowany, jeśli CCI jest większe niż 100 i mniejsze niż 250. Sygnał kupna zostanie uzyskany, jeśli CCI jest większe niż -100 i mniejsze lub równe -150, co nie może być prawdą.
  • Względny wskaźnik siły (okres 14, cena zamknięcia) - wartość wskaźnika RSI jest obliczana na podstawie poprzedniej świecy z bieżącego przedziału czasowego i symbolu. Sygnał kupna zostanie wygenerowany, jeśli RSI jest poniżej lub równy 30 (co oznacza wyprzedanie), a sygnał sprzedaży zostanie uzyskany, jeśli RSI jest powyżej 70 (co oznacza wykupienie).


Chociaż w danych wejściowych nie określono, że robot może przyjąć tylko określoną liczbę transakcji, doradca-ekspert sprawdza tylko, czy istnieje otwarta transakcja na bieżącym symbolu, czy nie. Jeśli go nie ma, robot będzie szukał wejścia do handlu. Jeśli istnieje otwarta transakcja, robot sprawdzi, czy może dostosować stop loss. Warunki te pośrednio instruują doradcę eksperta, aby otwierał jedną transakcję naraz na bieżącym symbolu.



Podstawowy doradca ekspercki Trailing Stop dla MT4 - Kryteria wyjścia


Przy każdym tiku, Basic Trailing Stop Expert Advisor sprawdza, czy na aktywnym wykresie jest transakcja. W takim przypadku robot będzie szukał dalej, aby określić lokalizację stop loss w stosunku do ceny rynkowej. W przeciwieństwie do większości innych systemów transakcyjnych, które wymagają, aby cena przesunęła pewną liczbę pipsów poza cenę wejścia przed uruchomieniem funkcji stop loss, ten system handlowy natychmiast rozpoczyna śledzenie stop loss dla wybranego zlecenia w momencie, gdy transakcja osiągnie punkt lub więcej.

Zatrzymaj trailing jest wykonywany w ten sposób. W przypadku transakcji kupna, jeśli cena kupna wzrośnie powyżej ceny wejścia o co najmniej jeden punkt, stop loss jest przesuwany o tę samą kwotę. Robot utrzymuje odległość 20 pipsów między stop lossem transakcji a ceną kupna. Ta sama logika obowiązuje w przypadku transakcji sprzedaży. Dzięki takiemu stylowi zarządzania transakcjami możliwe jest zobaczenie transakcji zamkniętych ze stratą, nawet jeśli został aktywowany trailing stop.



Podstawowy doradca ekspercki Trailing Stop dla MT4 - miejsce na poprawę


Basic Trailing Stop Expert Advisor dla MT4 to bardzo prosty doradca ekspercki, oceniający po ilości kodowania zaangażowanego w program. Robot nie wygenerował zwrotów podczas testów. Wynika to częściowo z niskiego wskaźnika wygranych, a częściowo z błędu kodu skutkującego wykonywaniem tylko transakcji sprzedaży. Jest to widoczne w zakładce Raport w testerze strategii.

W ramach testów historycznych doradca ekspercki jest przeprowadzany przy użyciu danych testowych z pięciu miesięcy w jednej parze walutowej i jednym przedziale czasowym. Podczas testu wstecznego podjęto łącznie 145 transakcji, z których wszystkie były transakcjami sprzedaży. Patrząc na kod, widać, że błąd pochodzi ze stwierdzenia, które określa, kiedy wskaźnik CCI dałby uparty sygnał. Z powodu tego drobnego niedopatrzenia nigdy nie zostałby wygenerowany sygnał kupna. Jeśli ten błąd zostanie naprawiony, doradca eksperta może podać inny wynik na lepszy lub gorszy. Zadanie to pozostawia zainteresowanemu użytkownikowi.

Pomijając błąd kodu, obecny współczynnik wygranych doradcy eksperta nie jest korzystny. Na podstawie wyniku testu wstecznego robot osiągnął współczynnik wygranych na poziomie 33 procent. Gdyby stosunek ryzyka do zysku został ustalony na korzyść nagrody, wynik handlowy mógłby być rentowny lub zyskowny. Jest to możliwe, gdy stosunek ryzyka do nagrody wynosi co najmniej 2. Gdy stosunek wynosi 2, możliwy jest próg rentowności, a wszystko wyższe może oznaczać dodatni zwrot.

Ze względu na funkcję zatrzymania ścieżki, tak osiągnięty współczynnik zwycięstw nie ma dużej wartości. Dzieje się tak nawet wtedy, gdy współczynnik zwycięstw był wyższy niż 50 procent. Dzieje się tak, ponieważ pieniądze uzyskane, gdy transakcja jest opłacalna, mogą być stosunkowo niewielkie w porównaniu z pieniędzmi utraconymi, gdy transakcja jest przegrana. Dlatego należy wystarczająco przemyśleć stosunek ryzyka do nagrody. Prosta strategia handlowa oparta na solidnych zasadach handlu jest nadal w stanie zarabiać, jeśli stosunek zysku do ryzyka jest korzystny.

Aby odwrócić wyniki handlowe tego eksperta doradcy, przejście od trailing stop do statycznego take profit jest obszarem, który można zbadać. Zalecane jest ustawienie stosunku nagrody do ryzyka na co najmniej 2. Jest to standardowy stosunek najczęściej sugerowany przez wielu traderów. Wyższe współczynniki można zbadać podczas testowania. Ta zmiana obejmuje jednak przegląd kodu.

 

FREE Basic Trailing Stop EA

Download the FREE Basic Trailing Stop Expert Advisor for MT4.

To receive my email 100% sure: 
Put my email on your whitelist!

 

Partially Automated Trading Besides Your Day Job

Alerts In Real-Time When Divergences Occur

My Recommended MT4/MT5 Broker

About Me

I'm Mike Semlitsch the owner of PerfectTrendSystem.com. My trading career started in 2007. Since 2013 I have helped thousands of traders to take their trading to the next level. Many of them are now constantly profitable traders. 

The following performance was achieved by me while trading live in front of hundreds of my clients:

Connect With Me:  

Results From 5 Months!
This service starts soon! Be the first who get's notified when it begins!

This FREE Indicator Can Transform
Your Trading!

FREE Indicator + Telegram Group


Request the Ultimate Double Top/Bottom Indicator which is used by 10,000+ traders.