Meta Trader 4: Handel automatyczny i MQL4

ŚREDNIO ZAAWANSOWANY - Lekcja 28

Dowiedz się w jaki sposób zautomatyzować swój handel i tworzyć własne wskaźniki, czy automatycznych ekspertów samodzielnie podejmujących decyzję.

Lekcja zajmie Ci około: 15 min.

W tej lekcji nauczysz się:

  • Jak zautomatyzować swój trading z platformą MT4
  • Jak testować swoją strategię w MT4
  • Czym jest język MQL4 i jak może pomóc Ci w tradingu

Efektywne inwestowanie na rynkach finansowych często wiąże się z opracowaniem własnego planu tradingowego, który pozwoli nam na uniknięcie powtarzania własnych błędów. Często jednak z różnych powodów może być ciężko zawsze stosować się restrykcyjnie do jego zasad, co wynika nie tylko z powodu ograniczonego czasu, czy innych obowiązków, ale również poprzez znaczący wpływ emocji. Automatyczne systemy tradingowe okazują się być świetnym rozwiązaniem na tego typu problemy.

Platforma MT4 daje szeroki zakres narzędzi do automatyzacji Twoich własnych systemów tradingowych, co pozwala na wykluczenie emocji oraz ograniczeń czasowych. Środowisko MT4 pozwala na tworzenie i testowanie expert advisor (EA). Expert to prosty mechaniczny system tradingowy, który pozwala na całkowitą automatyzację działań analitycznych, tradingowych i zarządzania ryzykiem.

Oznacza to po prostu, że cała rutynowa praca związana ze sporządzeniem analizy technicznej oraz otwieraniem pozycji może być zlecona automatycznie poprzez wykorzystanie tzw. expert advisora.

Praca z expert advisorami

Praca z expert advisorami sprowadza się do:

Krok 1: Stworzenia EA poprzez wykorzystanie wbudowanego MetaEditora oraz języka programowania MQL4.

W celu utworzenia własnego EA, należy uruchomić MetaEditor ze znajdującego się na górze menu „Narzędzia”, poprzez wybranie opcji „Edytor języka MQL4”:

Krok 2: Zdefiniuj ustawienia EA przed rozpoczęciem korzystania z niego. Wspólne parametry dla wszystkich EA można zmienić w menu w zakładce „Narzędzia -> Opcje”:

W zakładce „Strategie”:

„Zezwalaj na automatyczny trading” włącza lub wyłącza możliwość automatycznego handlu przez EA. Zaznaczenie innych opcji nie jest konieczne. Możesz wyłączyć automatyczny handel znacznie szybciej przy pomocy guzika  znajdującego się na pasku narzędzi.

Krok 3: Uruchom EA, po ustawieniu ogólnych parametrów jest on gotowy do włączenia.

Możesz zrobić to poprzez okno „Nawigator” z menu „Widok”:

Następnie kliknij prawym przyciskiem myszy na wybrany EA i wybierz opcję „Dodaj do wykresu” lub kliknij i przeciągnij go na jakikolwiek wykres.

Pojawi się okno ustawień specjalnych EA:

Pamiętaj o zaznaczeniu opcji „Umożliw Handel”, gdyż nawet jeśli ustawienia ogólne wszystkich ekspertów są włączone, automatyczny handel dla danego expert advisora może być wyłączony.

Twój expert advisor jest poprawnie włączony jeśli jego nazwa i ikona “uśmiechu” pojawi się w prawym górnym rogu wykresu.

Usuwanie Expert Advisorów

Aby usunąć i wyłączyć Twojego experta, wystarczy kliknąć prawym przyciskiem myszy w dowolnym miejscu na wykresie i wybrać z menu kontekstowego  opcję „Strategie -> Usuń”.

Rynek

Jak widać, dzięki expert advisorom oraz językowi programowania MQL4 możesz całkowicie zautomatyzować swój handel. W przypadku, kiedy nie znasz się na programowaniu, platforma MT4 ma dla Ciebie dobre rozwiązanie w postaci dostępu do ogromnej bazy darmowych i płatnych EA bezpośrednio na Twojej platformie tradingowej. Nie potrzeba żadnych dodatkowych umiejętności do zwykłego uruchomienia gotowych expert advisorów.

Należy wybrać zakładkę „Rynek” w oknie terminala aby znaleźć gotowe do wdrożenia aplikacje, EA, wskaźniki i tym podobne.

Tester strategii

Aby oszacować użyteczność gotowego lub stworzonego przez siebie eksperta, możesz wykorzystać moduł „Tester Strategii”. Pozwala on na sprawdzenie efektywności systemu tradingowego na historycznych danych. Testy historyczne pozwalają na rozpoczęcie automatycznego tradingu mając wiedzę o efektywności experta podczas różnych warunków rynkowych.

„Tester Strategii” znajdziesz w menu „Widok”:

Następnie ustaw wszystkie parametry testu historycznego, takie jak symbol instrumentu, interwał czasowy instrumentu, metody modelowania, zakres czasowy itd.

Następnie wystarczy przeanalizować wynik i zadecydować o wprowadzeniu eksperta na realny rynek, pamiętając jednak, że wyniki historyczne nie są gwarancją zadowalających wyników w przyszłości.

MQL4

Dzięki swojej elastyczności, platforma MT4 pozwala na korzystanie z języka programowania MQL4 w celu rozszerzenia funkcjonalności za pomocą własnych rozwiązań. MQL4 jest przystosowany do pisania własnych EA, wskaźników, strategii czy skryptów.

Możesz rozpocząć programowanie własnego experta poprzez otwarcie wbudowanego modułu MetaEditor, który jest dostępny w menu „Narzędzia”:

Opcja ta otworzy MetaEditor, który pozwala na tworzenie i edytowanie wielu narzędzi analizy technicznej na platformie MT4.

MQL4 jest podobny do szeroko znanego i popularnego języka programowania C++ oraz zawiera wiele funkcji niezbędnych do analizy kwotowań, wskaźników technicznych oraz innych.

Wszystkie informacje dotyczące konstrukcji języka MQL4 oraz jego funkcji znajdziesz we wbudowanej dokumentacji:

Z pomocą tych materiałów z pewnością będziesz w stanie rozpocząć pracę nad swoim własnym EA, czy wskaźnikami analizy technicznej. Powodzenia!

 

Przedstawione w niniejszym opracowaniu treści posiadają wyłącznie charakter informacyjny oraz edukacyjny. Wszelkie opinie, analizy, wyceny oraz prezentowane materiały nie stanowią usługi doradztwa inwestycyjnego, ani rekomendacji ogólnej w rozumieniu ustawy z dnia 29 lipca 2005 r. o obrocie instrumentami finansowymi. Należy pamiętać, że informacje i badania oparte o historyczne dane lub wyniki nie gwarantują zysków w przyszłości.

Oferowane instrumenty pochodne z dźwignią są wysoce ryzykowne. Straty mogą przekroczyć depozyt zabezpieczający.

Autor publikacji: X-Trade Brokers Dom Maklerski S.A.

Quiz

Sprawdź swoją wiedzę rozwiązując quiz:

ROZPOCZNIJ QUIZ
1/3

Tester strategii to narzędzie które:

NASTĘPNE PYTANIE
2/3

MQL4 jest językiem programowania podobnym do:

NASTĘPNE PYTANIE POPRZEDNIE
3/3

Jaka jest największa zaleta autotradingu:

ZAKOŃCZ QUIZ POPRZEDNIE

Przykro nam, ale nie udało Ci się zdać testu. Twój wynik to . Niepoprawne odpowiedzi:

SPRÓBUJ PONOWNIE

Sprawdź swoją wiedzę w xStation 5 na koncie Demo.

WYPRÓBUJ KONTO DEMO

Następny kurs: ZAAWANSOWANY

Poznaj zaawansowane informacje o strategiach inwestowania, zarządzaniu ryzykiem i wielu innych tematach.

ROZPOCZNIJ KURS