MQL4

Tartalom jegyzék:

1. MQL4 Lecke – Alapok

Üdvözöllek az MQL4 programozási tanfolyamon!

Soron következő blogbejegyzéseimmel azt a célt tűztem ki, hogy bárki számára érthetően bemutassam az MQL4 programozást.

Meg fogom mutatni, hogyan írhatod meg saját Expert Advisor-od, Egyedi Indikátor-od, vagy saját Script-ed az MQL4 Programozás segítségével.

Ha programoztál már C (vagy C++) nyelven, máris nagyon sokat tudsz az MQL4 programozásról, ha még nem írtál egyetlen programot sem, ne aggódj, be fogom mutatni neked lépésről lépésre a programozás alapvető koncepcióját.

Tehát kezdjük a legelején.

A cikk tovább olvasásához kérlek jelentkezz be: Login
Felhasználó név és jelszó a Facebook-on!

2. MQL4 Lecke – Szintaxis

Remélem élvezted az 1. MQL4 Leckét amiben a legalapvetőbb kérdésekre igyekeztem választ adni: Mit az MQL4? Miért az MQL4? És HOL írjunk MQL4 kódot?

Természetesen mindig a leglényegesebb kérdés a HOGYAN, ezért ez az egész lecke erre keresi a választ.

Most szeretném, ha kiürítenéd gondolataidat és figyelmesen olvasnád a következő gondolatokat.

Ma a MQL4 SYNTAX – szintaxis – szabályokról beszélgetünk.

Ahogy, már az előző leckében is írtam, ha C (vagy C++) programozó vagy már tudsz nagyon sok mindent az MQL4 programozásról. Ez azért van mert az MQL4 programozása szintaxisa szinte teljesen megegyezik a C programozás szintaxisával.

A szótár szerint a szintaxis szó az alábbi jelentéssel bír a programozás területén:
“vmilyen jelrendszer elemeinek sajátos funkciót, ebből fakadó jelentést adó szerkesztési szabályok együttese” – Idegen szavak és Kifejezések szótára, Bakos Ferenc, Akadémiai kiadó.

Szóval, amikor egy nyelv szintaxisáról beszélünk, ezalatt a nyelvtani és írásbeli szabályokat értjük, ami az alábbiakból áll össze:
- Formátum
- Kommentek – Megjegyzések
- Azonosítók
- Foglalt szavak

Nézünk meg a gyakorlatban!

A cikk tovább olvasásához kérlek jelentkezz be: Login
Felhasználó név és jelszó a Facebook-on!

3. MQL4 Lecke – Adat Típusok

Üdvözöllek a MQL4 tanfolyam 3. Leckéjénél!

Remélem élvezted a Szintaxisokról szóló 2. MQL4 Leckét melyben a következő kérdésekre kerestük a választ:
Milyen formátum használható az MQL4 kód megírásához?
Hogyan könnyíthetjük meg az életünket megjegyzések használatával?
Mik az Azonosítók és mik a kiválasztásukra vonatkozó szabályok?
Mik az MQL4 nyelv foglalt szavai?

Most ismerkedjünk meg az Adat Típusokkal.

A cikk tovább olvasásához kérlek jelentkezz be: Login
Felhasználó név és jelszó a Facebook-on!

4. MQL4 Lecke – Műveletek és Kifejezések

Üdvözöllek az MQL4 kurzus 4. Leckéjénél.

Az előző leckében az Adat típusokról mutattam be pár új elképzelést. Remélem megértettél mindent és ezen felül még élvezted is.

Most nézzük meg a Műveleteket és Kifejezéseket.

Mi a jelentése a Műveleteknek és Kifejezéseknek?

A műveleteket tökéletesen ismered. Ha azt mondom neked a (+,-,*,/) a legalapvetőbb matematikai műveletek, akkor hamar rá fogsz jönni mit jelentenek a műveletek.

Hallom, ahogy mondod: “Oké, értem mik azok a műveletek, akkor el tudod nekem mondani mik azok a kifejezések?”

Identifiers – Azonosítók (emlékszel erre? Ha nem olvasd el újra a szintaxisokról szóló leckét) a műveletekkel együtt alkotják a kifejezéseket.

Összeraktad? Megmutatom egy példán keresztül:

x = (y*z)/w;

x, y, z és w itt az azonosítók
=,* és / a műveletek
és ez az egész egy kifejezés

Amikor a kifejezéseket egymással kombináljuk állítások jönnek létre.
Amikor pedig az állításokat kombináljuk egymással funkciók jönnek létre és a funkciók kombinálásával születik meg a program.

Emlékeztetőül erre a leckére különböző típusú műveletekről fogunk beszélni, amit a MQL4 nyelv használ.

Szóval kezdjük az alapvető matematikai műveletekkel:

A cikk tovább olvasásához kérlek jelentkezz be: Login
Felhasználó név és jelszó a Facebook-on!

5. MQL4 Lecke – Ciklusok és Feltételek

Ciklusok (Loops) és Feltételek (decisions)
Üdvözöllek a MQL4 Tanfolyam 5- leckéjénél.
A normál program folyamat a MQL4 nyelvben (és a többi programozási nyelvben is) fentről lefelé halad, parancsról parancsra.

A parancs egy kód sorozat, ami utasítást ad a a számítógépnek, hogy tegyen valamit.
Például:

Print("Hello World");
return 0;

A pontosvessző a sorok végén kritikus része a szintaxisnak, de mégis nagyon könnyű megfeledkezni róla így 90%-ban ez a forrása a hibáknak.
De a fentről lefelé olvasás nem az egyetlen lehetőség és van is két kivétel. Ezek a Ciklusok és a Feltételek.
A program amit írsz – mint az emberek – döntést hoznak, hogy mit tegyenek a körülmények változásának függvényében. Ennek fényében a program folyam egyik pontról át tud ugrani egy másikra.
A parancsokat melyek lehetővé teszik az ugrásokat irányító parancsoknak hívjuk.
Az irányítás Ciklusokból és Feltételekből áll.

A cikk tovább olvasásához kérlek jelentkezz be: Login
Felhasználó név és jelszó a Facebook-on!