BOSSA-programowanie-MQL4.pdf
(
723 KB
)
Pobierz
Moja pierwsza strategia –
wprowadzenie do programowania
w MQL4
Szkolenie on-line
23 czerwiec 2012
1
Czym jest MQL4?
•
MQL4
(
M
eta
Q
uotes
L
anguage
4
) – dotpny w platformie
BOSSAFX (MetaTrader4) jyk programowania umożliwiający
robudow jej standardowej unkcjonalnoci.
•
MQL4
jest wbudowany w aplikacj kliencką MT4, co oznacza
że utworzone w nim programy mogą być uruchamiane
wyłącnie w tym rodowiku.
•
MQL4
pod wgldem kładni przypomina popularne jyki
programowania C i C++, ale tzw. kod wykonywalny jest
specyficzny dla platformy transakcyjnej MT4.
Kod ródłowy napisany w jyku
MQL4 – roumiały i edytowalny
dla programisty (inwestora)
kompilator
MQL4
Kod wykonywalny programu
– roumiały dla aplikacji
klienckiej MT4
2
Ogólna struktura programu – kod ródłowy
• Deklaracje
• Właciwociprogramu(dyrektywa
#property
)
• Wykorytywanychbibliotekiplików
nagłówkowych(dyrektywa
#include
)
• Stałeglobalne(dyrektywa
#define
)
• Zmienne globalne
• Deinicjeunkcjiwłanych
wykorzystywanych w programie
• Definicje funkcji specjalnych
•
init()
– opcjonalnie
•
start()
– obowiąkowo
•
deinit()
- opcjonalnie
3
Podstawowe elementy składni MQL4
• Komentarze
• Fragmentykoduniepodlegającekompilacjiaatemniewpływającena
funkcjonowanie programu
• Ułatwiająachowanieporądkuiroumieniekoduwykonywalnegoorapónieje
wprowadzanie zmian
• Komentarz pojedynczej linii – zaczynamy od:
//
• Komentarz wielu linii – zaczynamy od:
/*
• Identyfikatory
• Stanowiąnawytałych
miennychunkcjiitypów
danych – nawamożemiećmax.
31naków
• Identyikatoryatreżone–
nawypoiadającegóry
okrelonenaceniew
programieNiemogąbyć
wykorzystywane w innym celu
preprogramit
4
Stałe, mienne – typy danych
• Całkowity–
int
, np. 1, -43, 866, 196367 itd.
• Zmiennoprzecinkowy –
double
, np. -1.45, 567.9876, 1.33582, -9
• Logiczny –
bool
, np. 0, 1 lub false, true
• Znakowy –
char
np‘’‘b’‘5’‘$’
• Ciągnaków–
string
np”Tojetprykładowyciąg34naków”
• Kolor –
color
, np.
• Data i czas –
datetime
, np.
5
Plik z chomika:
januszs23
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:
Pliki dostępne do 01.06.2025
Pliki dostępne do 08.07.2024
Pliki dostępne do 19.01.2025
BEZ KOREPETYCI
Forex Ebooki
Zgłoś jeśli
naruszono regulamin