Handel automatyczny jest dziedziną stosunkowo nową, jednak niezwykle szybko rozwijającą się. Głównym założeniem systemów handlu automatycznego (systemy Expert Advisors, EA) jest wyłączenie ludzkich decyzji z procesu inwestycyjnego i powierzenie realizacji transakcji programowi komputerowemu. Podstawową zaletą takiego rozwiązania jest eliminacja niepotrzebnych emocji, które często towarzyszą transakcjom przeprowadzanym bezpośrednio przez inwestora. Ponadto, odpowiednie zaprogramowanie systemu automatycznego handlu pozwoli inwestorowi uniknąć konieczności bieżącej obserwacji rynku oraz wprowadzania zleceń na platformę samodzielnie.
Platforma MetaTrader 4 oferuje środowisko pracy MetaQuotes Language 4 Integrated Development Environment (MQL4 IDE), które składa się poniższych części składowych:
Platforma MetaTrader 4- platforma transakcyjna pozwalająca na pracę z systemami automatycznego handlu.
MetaQuotes Language 4 (MQL4) - język programowania strategii automatycznego handlu.
MetaEditor - edytor strategii automatycznego handlu.
Tester Strategii - moduł testowania oraz optymalizacji strategii automatycznego handlu.

Dzięki tym narzędziom jesteś w stanie samodzielnie zaprogramować strategię automatyzacji handlu lub powierzyć pracę programiście. Prace nad stworzeniem systemu Expert Advisor prowadzone są w module MetaEditor, a następnie mogą zostać przetestowane oraz zoptymalizowane w Testerze Strategii.
Poza strategiami automatycznego handlu (Expert Advisors) język programowania MQL4 pozwala na tworzenie własnych wskaźników analizy technicznej lub skryptów. Jeżeli wbudowane na platformie MetaTrader 4 wskaźniki analizy technicznej są niewystarczającej, w łatwy sposób możesz stworzyć własny wskaźnik lub wykorzystać gotowy wskaźnik stworzony przez innych inwestorów. Gotowe wskaźniki dostępne są na stronie MQL4 Codebase.
Skrypty to mini programy pozwalające na automatyzację często powtarzanych przez inwestora działań. Przykładowo, skrypt może być programem który zamyka wszystkie otwarte pozycje rynkowe jednym przyciskiem klawiatury, oszczędzając czas na konieczność samodzielnego zamknięcia wielu pozycji z osobna.
Automatyzacja handlu poprzez platformę MetaTrader 4 oferuje znacznie więcej niż wymienione przykłady. Wokół języka MQL4 koncentruje się wysiłek najlepszych programistów, a ich najlepsze pomysły i gotowe strategie znaleźć możesz na oficjalnej stronie MQL4 Community.
Pobierz platformę MetaTrader 4.