MetaTrader4
Zigzag2 R: Een Verbeterde Indicator voor Handelaars
In de standaard Zigzag.mq4 werd de stijl DRAW_SECTION gebruikt voor het tekenen. Deze stijl maakte het alleen mogelijk om lijnen te tekenen tussen punten die op verschillende candles stonden. Met de nieuwe tekenstijl DRAW_ZIGZAG is deze beperking verleden tijd. Deze stijl maakt gebruik van twee buffers in plaats van één, wat meer flexibiliteit biedt bij het tekenen.
De indicator Zigzag2_R_.mql4 demonstreert deze nieuwe stijl. Belangrijk om te weten is dat de code nu rekening houdt met de buitenste candle wanneer de High van de huidige candle hoger is dan die van de vorige candle en de Low van de huidige candle lager dan die van de vorige. De kleur van de lijn wordt bepaald door de kleur van de eerste van de twee candles.
Voorbeeld van de Code
Hier is een fragment van de code die de indicator instelt:
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Blue
#property indicator_color2 Red
Om de indicator vanuit andere programma's in MQL4 aan te roepen, gebruik je de volgende constructies:
iCustom(NULL, 0, "Zigzag2_R_", 12, 5, 3, 0, index) - pieken
iCustom(NULL, 0, "Zigzag2_R_", 12, 5, 3, 1, index) - bodems
Het blok voor de verwerking van de buitenste candle is slechts een voorbeeld. Voor deze situatie kun je je eigen algoritme gebruiken.
2008.02.02