MQL4
Tartalom jegyzék:
Tartalom jegyzék:
Ü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!
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!
Ü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!
Ü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!
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!