Home Technische indicator Bericht

SnakeInBorders - Een krachtige indicator voor MetaTrader 5

Bijlage
17378.zip (23.93 KB, Downloaden 0 keer)

Werkelijke auteur: Boekhouder

SnakeInBorders is een handige indicator die het kanaal van een gefilterde markt berekent. Dit kanaal wordt begrensd door twee lijnen: BorderTopBuffer[] en BorderBotBuffer[]. Daarnaast genereert het een signaal via MartBuffer[].

Instellingen van de SnakeInBorders Indicator

  • Smoothing Method: XMA_Method=MODE_LWMA_ (Smoothing methode)
  • SnakeRange: uint SnakeRange=2 (Halve periode van de Snake-as berekening)
  • XPhase: int XPhase=15 (Eerste gemiddelde parameter)
  • FilterPeriod: uint FilterPeriod=24 (Filterperiode)
  • MartFiltr: double MartFiltr=2 (Marktfilterverhouding)
  • HardCalc: bool HardCalc=true (Strikte berekening)
  • Toegepaste prijs: IPC=PRICE_WEIGHTED_ (Prijsconstante)
  • Shift: int Shift=0 (Horizontale verschuiving in bars)
  • PriceShift: int PriceShift=0 (Verticale verschuiving in punten)
  • Bovenste kleur: color Upper_color=clrMediumSeaGreen
  • Onderste kleur: color Lower_color=clrRed

Gedrag van het Mart-signaal binnen het kanaal

Wanneer de markt omhoog beweegt, verwijst de signaallijn zich van de onderste grens en kruist het kanaal om samen te smelten met de bovenste grens. Dit gebeurt ook andersom wanneer de markt naar beneden beweegt.

Bij een richtinggevende beweging in de markt blijft de signaallijn aan de juiste kanaalgrens. Een bredere kanaal betekent dat de beweging sterker is. Tijdens marktfluctuaties wordt het kanaal smaller. Wanneer het kanaal smaller wordt, beweegt de signaallijn van de ene grens naar de andere binnen het kanaal. Zodra de signaallijn de tegenovergestelde grens bereikt, begint het kanaal uit te breiden.

SnakeInBorders kan onafhankelijk worden gebruikt door de beweging van de signaallijn op verschillende tijdframes te vergelijken. Ook kan het dienen voor de constructie van andere indicatoren, waarbij Mart in plaats van de barprijs wordt gebruikt. Voor indicatoren zoals MA, OA, AC, kun je HardCalc = true instellen, terwijl voor indicatoren zoals ZigZag, Channel, HardCalc = false moet zijn. De waarde van MartFiltr moet in het bereik van 3 tot 5 worden gekozen. Je kunt echte en valse pieken onderscheiden: als een piek tussenliggend is, komt de Mart-signaallijn niet overeen met de grens.

De indicator maakt gebruik van de SmoothAlgorithms.mqh bibliotheekklassen (kopieer deze naar <terminal_data_folder>\MQL5\Include). Het gebruik van deze klassen is uitgebreid beschreven in het artikel "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".

Deze indicator werd voor het eerst geïmplementeerd in MQL4 en werd op 19.12.2006 gepubliceerd in CodeBase.

Fig1. De SnakeInBorders indicator

Fig1. De SnakeInBorders indicator

Gerelateerde berichten

Reactie (0)