MQL4 könyv
Beépített függvények
Beépített függvények
Az MQL4 a technikai indikátorok függvényit leszámítva több mint 220 beépített függvényt tartalmaz. Itt lehetetlen mindegyiket példákkal bemutatni mert túl sok van belőlük. Néhány függvényt, amire szükségünk volt az előző részekben már részletesen bemutattunk. Ebben a részben foglalkozni fogunk a legtöbb, széles körben használt függvénnyel. Mindegyik bekezdés végén látni fogjuk az adott kategória függvényeinek a teljes listáját és a rövid leírásukat.
- Általános
függvények
Ez a csoport olyan függvényeket tartalmaz, amik nem sorolhatók semelyik, speciális csoportba. Ezek a következő függvények: Print(), Alert(), Comment(), MarketInfo(), Sleep() stb. - Grafikus
objektumok
A MetaTrader 4 Terminal lehetöséget biztosít grafikus objektumok elhelyezésére. Ez a csoport olyan függvényeket tartalmaz amelyekel a program létrehozhatja ezen objektumokat, valamint megváltoztathatja a tulajdonságaikat mozgatja és törölheti ezeket.
- Chart
műveletek
Ez azon függvények csoportja, amelyek azon ábrával kapcsolatban szolgáltatnak különböző információkat, amihez az MQL4 programot (script, indikátor vagy Expert Advisor) hozzácsatoltuk.
- String
függvények
A string függvényeket a string típusú változókkal végzett munka során használjuk: értékek keresésére, a krkterek összefűzésére, a karaktersor részletenek vizsgálatára, stb. A konverziós függvények feladata, hogy segítségükkel átalakítsuk az egyik típus változókat egy másik változó típussá. A NormalizeDouble() függvény egy megadott pontosságra kerekíti a double típusú változók értékeit.
- Dátum
és idő
Ezt a függvénycsoportot a dátum és idő információval végzett műveletekre használjuk: a LocalTime() függvény a számítógép helyi idejét adja vissza, a TimeCurrent() mutatja az utoljára ismert szerveridőt. Azonkívül segítségükkel megtudhatjuk hogy egy időpont az év, hónap, hét melyik napjára, illetve a nap melyik órájára és az óra melyik percére esik stb.
- Fájlműveletek
Ezekkel a függvényekkel adatokat olvashatunk és írhatunk a merevlemezen.
- Tömbök
és az előre definiált tömbök
Hozzáférést nyújtanak minden elérhető szimbólum minden időszakának áradatához.
- Matemetikai
függvények
Alapvető matematikai és trigonometrikus függvények.
- A globális
változók függvényei
A globális változókkal végzett munka függvényei.
- Egyéni
indikátorok
Ezeket a függvényeket kizárólag az egyéni indikátorok írásakor használjuk.
- Számla
információ
Ezek a függvények az ügyfélterminállal kapcsolatos információt mutatják, ellenőrzik az ügyfélterminál aktuális állapotát (beleértve az MQL4-programok végrehajtási körülményeit).
- Kereskedelmi
függvények
A kereskedelmi műveleteket végrehajtó függvények.