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.
  • 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).