Hogyan lehet indikátort létrehozni az opciókhoz, MQL4 könyv - Egyszerű MQL4 programok - Az egyéni indikátorok létrehozása
Egy indikátor vonal koordinátáinak az összefüggése egy indikátor tömb értékeivel.
Egy indikátor tömb index értéke és az ügyfélterminál bárindex értéke összefügg, ezek az indexek egyenlők. Azt szintén figyelembe kell venni, hogy az indikátor vonalak megjelenítése válós idejű módban történik, mialatt a szimbólum ablakban újabb és újabb bárok jelennek meg.
Ilyenkor minden történelmi bárt elmozdul balra. A helyesen rajzolt indikátorvonalak, a vonal pontjai a bárok fölött vannak a bárokkal együtt szintén elmozdulnak.
A MetaTrader 5 letöltése (MetaTrader 5 download)
Tehát szükség van technikailag az indikátortömb újra indexelésére. Az alapvető különbsége egy szokásos tömb és egy indikátortömb között a következő: Abban a pillanatban, amikor egy új bár kialakul, az indikátor tömb-elemek index értékeit meg változtatja az ügyfélterminál, mégpedig automatikusan - mindegyik indikátor tömb-elem index értékét eggyel növeljük és az indikátortömb méretét növeljük egy elemmel a null indexűvel.
Például, a null bár a Az a bár, amit kor kinyitottunk, automatikusan az 1.

Hogy az indikátor vonal helyesen legyen rajzolva ezen a báron, az ügyfélterminál meg fogja változtatni az indikátor tömb-elem indexét a kor nyitott bár indexére. Ezzel együtt az ügyfélterminál minden tömbelem indexet növelni fog egyel. Annak a tömbelemnek az indexe, ami a kor nyitott bárhoz tartozik, fogja kapni az 1.
Metatrader 5 használati útmutató Június 13, UTC Akár gyakorlott, akár kezdő kereskedő, ha meg szeretné érteni a Metatrader 5 platformot vagy az MQL5 működését, ez a könnyen érthető útmutató minden olyan fontos részletre kiterjed, amire szüksége lehet. A MetaTrader 5 letöltése MetaTrader 5 download Töltse ki a jelentkezési űrlapot Az MT5 letöltés automatikusan megkezdődik Attól függően, hogy asztali számítógépről metatrader 5 download for pc vagy mobileszközről tölti le a programot, ez az oldal az Ön számára szükséges verziót fogja kínálni: Android, Apple iOS, Mac vagy Windows.
Az indikátortömb egy új elemet fog tartalmazni. A új, hozzáadott elem indexe egyenlő lesz 0-val, ennek az elemnek az értéke egy új érték lesz ami visszatükrözi a null báron lévő indikátor vonal koordinátáját. Ezt az értéket a start különleges függvényben minden ticknél kiszámoljuk.

A számításokat a start különleges függvényben úgy kell elvégezni, hogy fölösleges extra műveleteket ne hajtsunk végre. Mielőtt az indikátort hozzá csatoltuk egy ábrához, ez nem tükröz vissza semmilyen indikátor vonalat mert az indikátor vonalak értékeit még nem számoltuk ki.

Ezért a start különleges függvény első végrehajtásánál az indikátortömb értékeket ki kell számolni minden olyan bárra, amelyekre az indikátor vonalat rajzolni kell. A vizsgált példában ezt a számítást minden, az ábrán jelenlévő báron elvégezzük a kezdeti számításokat nem minden elérhető báron kell elvégezni, csak a történelemi bárok meghatározott utolsó tartományán; ezt később példákkal alátámasztjuk.
A MetaTrader 5 telepítése Windowsra
A start különleges függvény későbbi indításakor már nem szükséges megint kiszámítani az indikátortömb értékeit minden bárra. Ezeket az értékeket már kiszámoltuk és megtalálhatók az indikátortömbben. Csak a null báron kell kiszámítani az új tick érkezésekor az indikátor vonal árfolyam értékét. A fentebb leírt technológia megvalósítására létezik egy nagyon hasznos beépített MQL4 függvény az IndicatorCounted.
1) Rejtett termékek megjelenítése a metatraderben
IndicatorCounted függvény int IndicatorCounted Ez a függvény visszaküldi azon bárok számát, amelyek nem változtak az utolsó indikátorhívás óta. Az indikátortömböt a legrégebbi bártól kezdve a nulla bár felé haladva számoljuk ki. Ez az előre definiált Bars változó értéke. Tehát megkaptuk az első kiszámolandó bár indexét ahol a számításokat kell kezdeni ami egyenlő cel.
Metatrader 4 platform letöltése, telepítése
Megjegyzés: az indikátor tömbelemek hiányzó értékeit egyszer számoljuk ki a különleges start függvény első végrehajtásakor. A számítások alatt az ügyfélterminál azokra az elemekre emlékszik, amelyek értékei már ki voltak számolva.
Utoljára frissítve ekkor: Bevezetés A ZuluTrade létrehozta a kereskedői szkriptek egy új generációját, amellyel a kereskedők saját kereskedő robotokat és indikátorokat hozhatnak létre és telepíthetnek, közvetlenül ZuluTrade kereskedői számlájukon keresztül anélkül, hogy szükség lenne külső szoftverre vagy más oldalon való regisztrációra. A ZuluScript a ZuluTrade Query nyelvet zql használja, ami kompatibilis a Forex piac gyakran használt szkript-alkotó nyelveivel. Egy felugró ablak jelenik meg Kereskedő Ügyfél címmel.
Az utolsó 'while' ismétlést akkor hajtjuk végre mikor i egyenlő 0-val, ekkor az indikátortömb értékét kiszámoltuk a null báron is. Amikor a 'while' ciklusnak vége van, a különleges start függvény végrehajtása befejeződik és a vezérlést megkapja az ügyfélterminál. Az ügyfélterminál ezután fel fog rajzolni minden ebben az esetben kettő indikátorvonalat a tömbelemek kiszámított értékei alapján.

A következő ticknél a start függvényt megint el fogja indítani az ügyfélterminál. A további események az aktuális helyzettől fognak függeni például hogyan lehet indikátort létrehozni az opciókhoz is elemezni fogunk bárt. Az új tick az aktuális nulla bár képződése alatt jön ez a leggyakoribb helyzet. A feldolgozott tick az aktuális bárhoz tartozik.