Home Technische indicator Bericht

Ideale ZigZag Indicator voor MetaTrader 5: Snel en Efficiënt

Bijlage
925.zip (3.53 KB, Downloaden 0 keer)

Als trader weet je dat het vinden van betrouwbare indicatoren essentieel is voor succes. Vandaag bespreken we de Ideale ZigZag, een snelle en efficiënte indicator voor MetaTrader 5.

Ideale ZigZag

Voordelen:

  • De iBarShift functie, die normaal gesproken veel rekenkracht vereist, is vervangen door ArrayBSearch. Dit maakt de indicator aanzienlijk efficiënter dan zijn MQL4 tegenhanger.
  • Alle benodigde data voor elke candle is niet alleen in real-time beschikbaar, maar ook toegankelijk voor je EA (Expert Advisor) voor elke moment in de historie.
  • Geen onderbroken pieken.
  • Een efficiënte methode om pieken te vinden zonder de indicatorwaarden te doorzoeken.
  • Ultrasnel.
  • Werkt correct bij het invoegen van historische data en bij het wisselen van tijdframes.
  • Perfect voor gebruik in EAs.

Nadelen:

  • Geheugenvereisten. De ZigZag vereist 2 buffers voor correcte weergave; 5 buffers worden hier gebruikt. Dit kan als een nadeel worden gezien, maar het voordeel van efficiënte verwerking van historische gegevens weegt zwaarder.
  • Extra lijnen zijn zichtbaar, wat nodig is om de gegevens toegankelijk te maken voor een EA. Deze lijnen zouden nooit zichtbaar moeten zijn voor de trader.

Principes:

De ZigZag wordt getekend volgens het kanaalprincipe. De kanaalbreedte kan in punten (Ideale ZZ) of in procenten (Ideale ZZP) worden gedefinieerd.

Piekherkenning:

input int KanaalBreedte=100;

#property indicator_chart_window

datetime LaatsteTijd;
int ZZHandle;
//+------------------------------------------------------------------+
//| Functie voor initialisatie van de aangepaste indicator                         |
//+------------------------------------------------------------------+
void OnInit()
  {
   LaatsteTijd = 0;
   ZZHandle = iCustom(_Symbol, Period(), "Ideale ZZ", KanaalBreedte);
  }
//+------------------------------------------------------------------+

Dit voorbeeld is een indicator die de eerste vijf pieken (inclusief de huidige) per candle markeert.

Aandacht! De code kan onjuist werken als de nul-bar modus is ingeschakeld.

Nul-Bar Modus:

Deze modus kan worden ingeschakeld in de DrawZeroBar variabele in de code. Standaard is deze uitgeschakeld. Het wordt niet aanbevolen om deze in te schakelen, vooral niet als de indicator in een EA wordt gebruikt.

Geniet van het gebruik van deze indicator en laat het me weten als je eventuele tekortkomingen ontdekt.

Gerelateerde berichten

Reactie (0)