Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
MQL5 - tworzymy praktycznego robota (EA) MT5
Highest Rated
Rating: 4.6 out of 5(71 ratings)
275 students

MQL5 - tworzymy praktycznego robota (EA) MT5

Kurs programowania w języku MQL5 na platformie MT5 oraz podstawy funkcjonowania rynku Forex
Last updated 4/2024
Polish

What you'll learn

  • Poznasz język MQL5 i platformę MT5.
  • Nauczysz się podstaw związanych z inwestowaniem na rynku Forex.
  • Zaprogramujesz praktycznego robota handlowego.
  • Będziesz miał podstawy do rozwijania swojego robota o własne strategie.

Course content

12 sections57 lectures19h 14m total length
  • Wstęp5:37
  • Zakres kursu5:22
  • Efekt końcowy5:02

Requirements

  • Doświadczenie w programowaniu, czy znajomość rynku Forex nie jest wymagana.

Description

MQL5 - tworzymy praktycznego robota (EA) na MetaTrader 5

Kurs przeprowadzi Cię przez wszystkie etapy potrzebne do stworzenia robota handlowego na Forex.

Osoba, która nie miała styczności z językami programowania czy rynkiem Forex, bez problemu po ukończeniu tego kursu powinna być w stanie samodzielnie posługiwać się platformą MetaTrader 5 w sposób niezautomatyzowany, rozumieć podstawowe zagadnienia związane z platformą, grą na giełdzie czy wskaźnikami. Pozna składnię języka MQL5, co pozwoli w łagodny sposób przejść do pisania kodu własnego robota. Przechodząc przez kolejne etapy kursu, stworzy robota, który będzie w stanie samodzielnie handlować na rynku Forex.

Po przejściu wszystkich materiałów kursant powinien także być gotowy do współpracy z osobami, które grają na giełdzie, rozumieć język, którym się posługują i być w stanie tworzyć dla nich spersonalizowane roboty handlowe, wspierając się, oczywiście, dokumentacją języka MQL5 i wprowadzając kolejne wskaźniki używane przez klienta.


Nie chodzi tutaj o minimum, które jest potrzebne do otwarcia i zamknięcia pozycji, ale o pełen szablon, który pozwala modyfikować go w taki sposób, żeby był dostosowany do potrzeb gracza. Dodatkowo całość kodu jest pisana przez autorów w czasie kursu, każde polecenie jest tłumaczone.


Kurs jest podzielony na 12 modułów. Oto opis poszczególnych modułów:


Moduł 1

Poświęcony jest na wstęp, przedstawiamy się oraz prezentujemy zakres materiału. Dodatkowo przedstawiamy, jak wygląda końcowy robot i do czego w czasie kursu będziemy dążyć.


Moduł 2

W tej części zajmujemy się instalacją platformy i zakładaniem konta demo. Przedstawiamy podstawowe elementy platformy. Omawiamy podstawowe pojęcia oraz co przedstawia wykres i elementy graficzne wykresu.


Moduł 3

Ten moduł poświęcony jest teorii. Poznajemy, co to jest świeca i z czego się składa oraz jej formacje. Omawiamy ciąg Fibonacciego i fale Elliotta. Przedstawiamy teorię na temat wskaźników MA i ADX Wilder.


Moduł 4

Poznajemy środowisko IDE, czyli MetaEditor. Dodatkowo zgłębiamy strukturę katalogów, elementy środowiska i rodzaje programów.


Moduł 5

W tej części poznajemy składnię języka MQL5. Zaczynamy od typów danych, a kończymy na funkcjach i klasach. Dzięki tym podstawom bez problemu będziemy rozumieć kod, który zaczniemy pisać w następnych modułach.


Moduł 6

Zanim zaczniemy pisać EA, zaczniemy od skryptów. Poznamy, czym są skrypty i co dzięki nim możemy uzyskać. Wyświetlimy informację o świecach, koncie i o zleceniach.


Moduł 7

Zabieramy się za programowanie robota. Pierwszym wyzwaniem, z którym się zmierzymy, będzie ograniczenie czasowe. Napiszemy kod, dzięki któremu możemy określić, w jakich godzinach nasz robot może prowadzić handel automatyczny.


Moduł 8

Nasz robot musi rozpoznawać, czy mamy wahania ceny w obrębie jednej świecy, czy może nastąpiła sytuacja, gdzie powstała już nowa świeca. Umożliwia nam to reagowanie w odpowiednim momencie. Dodatkowo zaprogramujemy funkcje odpowiedzialne za otwieranie, modyfikowanie i zamykanie pozycji czy poznamy sposób rysowania elementów na wykresie.


Moduł 9

Najwyższy czas poznać wskaźniki od strony kodu. Nauczymy się odczytywać informację ze wskaźników z jednym buforem, jak i z wieloma. W tym przypadku są to wskaźniki MA i ADX Wilder.


Moduł 10

Zaprogramujemy nowe funkcjonalności w naszym kodzie - Break Even i Trailing Stop oraz wykorzystamy sygnał ze wskaźnika MA do zamknięcia pozycji.


Moduł 11

Ten moduł wprowadza kolejne zabezpieczenia naszego kapitału. Dodatkowo ograniczymy możliwość straty do określonej kwoty dziennie, a same wartości będziemy zapisywać do pliku, dzięki czemu nasz robot nawet po restarcie będzie świadomy, czy zyskaliśmy, czy straciliśmy w danym dniu.


Moduł 12

Ostatni moduł poświęcony jest Testerowi Strategii, dzięki któremu jesteśmy w stanie przetestować nasz robot na danych historycznych. Dodatkowo poznamy możliwość wykorzystania komputera do zaproponowania optymalnych parametrów pracy naszego robota.

Who this course is for:

  • Programiści, osoby chcące zautomatyzować swoje inwestowanie na giełdzie Forex