Forex programozás › Fórum › Kérdések az MQL4 programozási nyelvvel kapcsolatban › Adat kiolvasása indikátorból
-
SzerzőBejegyzés
-
Szia Attila,
Lehet ismered a TrendSurferVarMov indikátort, amit a VBFX oldaláról lehet leszedni.
A lényeg röviden: iCustom-al letároltam egy tömbbe az indikátor értékeit. Eddig sima ügy.
Amikor növekedő értékeket mutat az indikátor akkor zöld pöttyöt rajzol,és van valós értéke az iCustomnak.
DE amikor csökkenő értékek vannak, és piros pontot rajzol akkor az iCustom érték 0.
Azt tudom hogy így különbözteti meg a piros és zöld jelzéseket.És itt jön a kérdésem. Az adat ablakban mégis lehet látni hogy a piros pontoknál is van értéke az indikátornak, csak akkor nem a Value2 értéknél szerepel, hanem a Value3-nál.
Hogy tudom lekérdezni azokat az adatokat? Nyitási feltételhez szükségem lenne két érték közti különbség kezelésére.Bocsi ha zavarosan írtam le a kérdésemet.
Három puffere van az indikátornak. Az adat ablakban fentről lefelé vannak ezek a pufferek, a legfelső a 0-ás, alatta az 1-es, végül pedig a 2-es. Mint minden indexelés a MT4-ben, ez is nullától indul.
A pufferek értékeit az iCustom függvénnyel tudod lekérdezni.
LONG jelzés (zöld bogyó): 0-ás és 1-es puffer értéke megegyezik (és az érték nagyobb, mint nulla)
SHORT jelzés (piros bogyó): 0-ás és 2-es puffer értéke megegyezik (és az érték nagyobb, mint nulla)Ezt a data ablakban is le tudod ellenőrizni, mindig ott kell kezdened egy indikátor vizsgálatát.
Many,many thanks a villámgyors válaszért. Ott volt a megoldás előttem ,csak nem láttam a fától az erdőt. Valamiért rosszul értelmeztem az iCustom függvénynél ezt a részt. Néztem én az adat ablakot értettem is hogy mit látok, de eddig nem tudtam vele mit kezdeni.
Köszönöm.
Mindannyiunkkal van ez így néha:) Hajrá!
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.