Radu MetaTrader a blogja | További ingyenes és hasznos eszközök MetaTraderhez | Kérdésed merült fel? Kérdezz!
MQL4 Könyv tartalomjegyzék | Stratégiák programozása MetaTrader platformra | Fogalomtár | Gyakran Ismételt Kérdések

MQL4 könyv    Operátorok


Operátorok

 

Ez a rész az MQL4-ben használt operátorok formai szabályaival és végrehajtásával foglalkozik. Mindegyik rész egyszerű példákat tartalmaz, amik demonstrálják az operátorok végrehajtását. A teljes anyag „megemésztése” érdekében azt ajánljuk, hogy állíts össze minden példaprogramot és futtasd őket. Ez segíteni fog abban, hogy a Meta Editorral kapcsolatos ismereteid megszilárdítsd.

  • Értékadó operátor.
    Ez a legegyszerűbb és a legintuitívebb operátor. Mindannyian ismerjük az értékadó operátort az iskolai matematikától: Egy egyenlőségjel bal oldalán lévő változóhoz hozzárendeljük az egyenlőségjel jobb oldalán lévő értéket.
  • 'if-else' feltételes operátor.
    Gyakran szükséges a programot bizonyos feltételek figyelembevételével irányítani egyik vagy másik irányba.  Ezekben az esetekben az "if-else" operátor nagy segítséget jelent.
  • 'while' ciklus operátor.
    A nagy, tömb típusú adatsorok feldolgozása általában a műveletek többszörös ismétléseket követelik meg. Az ilyen műveletek végrehajtását a „while" ciklusoperátorban lehet megszervezni. Minden egyes ciklusvégrehajtást iterációnak (ismétlés) nevezünk.
  • 'for' ciklus operátor.
    A   "for" operátor szintén egy ciklusoperátor. Azonban a "while" operátortól eltérően itt megadjuk az ismétlések végrehajtásának a feltételeit, kezdő és végső értékét.
  • 'break'operátor.
    Ha meg akarod szakítani egy ciklusoperátor működését a hátralévő ciklusuk végrehajtása nélkül, akkor a "break" operátorra van szükséged. Ezt az operátort csak a "while", "for" és „switch"operátorokban használjuk.
  • 'continue' operátor.
    Egy nagyon hasznos operátor - az operátor a cikluson belül a következő ismétlésre lép. Lehetővé tesz a programnak, hogy kihagyja az inaktív operátorokat az aktuális ciklusban és a következő ciklusra lépjen.
  • 'switch' operátor.
    Ez az operátor egy olyan ”váltókapcsoló”, ami lehetővé teszi a programnak, hogy a sok lehetséges alternatíva közül az egyiket válassza. Mindegyik alternatívát egy előre definiált állandó ír le, és ha az alternatívára előírt követelmény teljesül, akkor az az alternatíva történik.
  • Függvényhívás.
    Függvényhívás alatt azt értjük, amikor a hívott függvény végre fog hajtani néhány műveletet. A függvény visszaküldheti az előre definiált típusú változó értékét. Az átadott függvényparaméterek száma nem lehet több 64-nél.
  • Függvény leírás és a 'return' operátor.
    Ahhoz, hogy hívni lehessen egy felhasználói függvényt, először le kell írni azt. A függvényleírás részletezi a típusát, nevét és a paraméterek listája. Azonkívül a függvénytörzs végrehajtható operátorokat tartalmaz. Egy függvény végrehajtását  a ”return” operátor fejezi be.