Bossa - Wprowadzenie do automatyzacji handlu (MQL)x.pdf
(
396 KB
)
Pobierz
Wprowadzenie do automatyzacji
handlu (MQL)
Szkolenie on-line
10 sierpnia 2011
1
Co rozumiemy przez automatyzację handlu?
• TRADING ALGORYTMOWY – czyli składanie zleceń przez
programy komputerowe, bez udziału człowieka, za pomocą
zdefiniowanych i zaprogramowanych wcześniej
automatycznych instrukcji.
Dane rynkowe
(kursy)
Automat
transakcyjny
Zlecenia
•
Tworzenie programów, które rozwijają funkcjonalność
•
Tworzenie programów, które rozwijają funkcjonalność
istniejących platform transakcyjnych, np.
Û
wspomagają analizę wykresów;
Û
ułatwiają (przyspieszają) składanie lub modyfikację zleceń;
Û
realizują niestandardowe lub niedostępne w platformie typy zleceń;
Û
przetwarzają i prezentują dane w określonym formacie;
Û
monitorują pracę platformy transakcyjnej;
Û
realizują inne funkcje, których może potrzebować inwestor.
2
Czym jest MQL4?
• MQL4
(MetaQuotes Language 4) – dostępny w platformie
BOSSAFX (MetaTrader4) język programowania umożliwiający
rozbudowę jej standardowej funkcjonalności.
• MQL4
jest wbudowany w aplikację kliencką MT4, co oznacza
że utworzone w nim programy mogą być uruchamiane
wyłącznie w tym środowisku.
• MQL4
pod względem składni przypomina popularne języki
• MQL4
pod względem składni przypomina popularne języki
programowania C i C++, ale tzw. kod wykonywalny jest
specyficzny dla platformy transakcyjnej MT4.
Kod źródłowy napisany w języku
MQL4 – zrozumiały i edytowalny
dla programisty (inwestora)
kompilator
MQL4
Kod wykonywalny programu
– zrozumiały dla aplikacji
klienckiej MT4
3
Jakie typy programów możemy tworzyć w MQL4?
• Skrypty (Scripts)
– programy przeznaczone do wykonania jednej lub
wielu zagregowanych czynności (takich jak np. wykonanie obliczeń
lub złożenie zleceń) za pomocą jednokrotnego wywołania.
Inicjowane są zawsze przez inwestora i natychmiast kończą pracę.
• Wskaźniki własne (Custom Indicators
) – programy zintegrowane z
konkretnym wykresem cenowym, wykonujące obliczenia analityczne
oraz prezentujące ich efekty. Inicjowane przez inwestora, wykonują
obliczenia przy każdorazowym odświeżeniu ceny analizowanego
obliczenia przy każdorazowym odświeżeniu ceny analizowanego
instrumentu.
• Automatyczne systemy transakcyjne (Expert Advisors)
– najbardziej
zaawansowane programy zintegrowane z konkretnym wykresem,
umożliwiające automatyczne generowanie sygnałów transakcyjnych
wg. ściśle określonych reguł oraz składania na ich podstawie zleceń.
Inicjowane przez inwestora, wykonują obliczenia przy
każdorazowym odświeżeniu ceny analizowanego instrumentu.
4
Skąd wziąć potrzebny nam program MQL4?
•
Znaleźć na dedykowanych portalach poświęconych MQL4, np.:
http://bossa.pl/forex/mql
www.mql4.com
i umieścić w katalogu instalacyjnym aplikacji BOSSAFX:
Û
Skrypty:
C:/Pliki programów/BOSSAFX/experts/scripts/
Û
Wskaźniki własne:
C:/Pliki programów/BOSSAFX/experts/indicators/
C:/Pliki programów/BOSSAFX/experts/indicators/
Û
Strategie transakcyjne:
C:/Pliki programów/BOSSAFX/experts/
•
Napisać i przetestować samodzielnie za pomocą
MetaEditora
– składnika aplikacji klienckiej BOSSAFX.
5
Plik z chomika:
juran_1
Inne pliki z tego folderu:
BOSSA - Srednie kroczace i MACD.avi
(272309 KB)
BOSSA - Programowanie MQL4.pdf
(470 KB)
BOSSA - Programowanie MQL4 cz.2.avi
(478484 KB)
BOSSA - Co dalej z rynkami zbóż.avi
(342700 KB)
BOSSA - Ropa naftowa.avi
(236944 KB)
Inne foldery tego chomika:
Bossa(1)
Zgłoś jeśli
naruszono regulamin