False Breakouts Indicator voor MetaTrader 5: Zo Gebruik Je Het Effectief

Mike 2025.06.04 20:52 16 0 0
Bijlage

Indicator Documentatie: "FalseBreakouts.mq5"


Overzicht

De "False Breakouts.mq5" indicator is ontworpen om de volgende punten op je grafiek te identificeren:

  1. Kooppunten en Verkooppunten gebaseerd op valse uitbraken van steun en weerstand.
  2. Dynamische steun en weerstandsniveaus.
  3. Markten die toppen en bodems hebben.

Het maakt gebruik van buffers om deze informatie op de grafiek op te slaan en weer te geven, zodat je valse uitbraakpatronen gemakkelijker kunt analyseren.


Code Structuur

Indicator Eigenschappen

  • Indicator Naam: FalseBreakouts.mq5
  • Versie: 1.00
  • Weergave Venster: Hoofdgrafiek (indicator_chart_window).

Buffers en Plotten

De indicator gebruikt 6 buffers om gegevens op te slaan en 6 plotten om deze op de grafiek weer te geven:

  1. Koop:
    • Type: DRAW_ARROW (omhoog pijl).
    • Kleur: Blauw (clrBlue).
    • Breedte: 5.
  2. Verkoop:
    • Type: DRAW_ARROW (omlaag pijl).
    • Kleur: Rood (clrRed).
    • Breedte: 5.
  3. Steun:
    • Type: DRAW_LINE (doorlopende lijn).
    • Kleur: Blauw (clrBlue).
  4. Weerstand:
    • Type: DRAW_LINE (doorlopende lijn).
    • Kleur: Rood (clrRed).
  5. Bodem:
    • Type: DRAW_ARROW (omlaag pijl).
    • Kleur: Rood (clrRed).
  6. Top:
    • Type: DRAW_ARROW (omhoog pijl).
    • Kleur: Blauw (clrBlue).

Globale Variabelen

  • ExtResistancesBuffer[] : Bewaart de weerstandsniveaus.
  • ExtSupportsBuffer[] : Bewaart de steunniveaus.
  • ExtTopsBuffer[] : Bewaart de geïdentificeerde toppen.
  • ExtBottomsBuffer[] : Bewaart de geïdentificeerde bodems.
  • ExtSellBuffer[] : Bewaart de verkooppunten.
  • ExtBuyBuffer[] : Bewaart de kooppunten.

Hoofd Functies

1. OnInit()

  • Doel: Initialiseert de indicator en koppelt de buffers.
  • Acties:
    • Koppelt de buffers aan de plotten.
    • Stelt lege waarden in (PLOT_EMPTY_VALUE) voor de buffers.
    • Stelt de pijlen (iconen) in voor Koop en Verkoop.
    • Definieert de verschuiving van de pijlen op de grafiek.

2. OnCalculate()

  • Doel: Berekeningen uitvoeren en de buffers bijwerken met elke nieuwe candle of tick.
  • Acties:
    • Controleert op nieuwe gegevens om te verwerken.
    • Initialiseert de buffers indien nodig.
    • Identificeert toppen (IS_TOP) en bodems (IS_BOTTOM) op basis van de hoogste en laagste prijzen.
    • Werkt de weerstands-, steun-, top- en bodembuffers bij.
    • Roep de IsBuy() en IsSell() functies aan om koop- en verkooppunten te identificeren.

3. IndexNextPoint()

  • Doel: Vindt de index van het volgende geldige (niet-nul) punt in een buffer.
  • Gebruik: Wordt gebruikt door de IsBuy() en IsSell() functies om het meest recente referentiepunt te identificeren.

4. IsBuy()

  • Doel: Controleert op een koop signaal op basis van een valse doorbraak van steun.
  • Logica:
    1. Controleert of de huidige prijs boven het referentiepunt (steun) ligt.
    2. Bevestigt of er een valse uitbraak is geweest (prijs valt onder en komt vervolgens weer boven steun).
    3. Geeft true terug als aan de voorwaarden is voldaan.

5. IsSell()

  • Doel: Controleert op een verkoop signaal op basis van een valse doorbraak van weerstand.
  • Logica:
    1. Controleert of de huidige prijs onder het referentiepunt (weerstand) ligt.
    2. Bevestigt of er een valse uitbraak is geweest (prijs stijgt boven en komt vervolgens weer onder weerstand).
    3. Geeft true terug als aan de voorwaarden is voldaan.

Werking van de Logica

  1. Identificatie van Toppen en Bodems:

    • Een top wordt geïdentificeerd wanneer de hoge van de huidige candle hoger is dan de highs van de aangrenzende candles.
    • Een bodem wordt geïdentificeerd wanneer de lage van de huidige candle lager is dan de lows van de aangrenzende candles.
  2. Bijwerken van Steun en Weerstand:

    • De laatst geïdentificeerde top wordt opgeslagen als weerstand.
    • De laatst geïdentificeerde bodem wordt opgeslagen als steun.
  3. Koop- en Verkoopsignalen:

    • Een koop signaal wordt gegenereerd wanneer de prijs door een steun breekt en dan weer erboven komt.
    • Een verkoop signaal wordt gegenereerd wanneer de prijs door weerstand breekt en dan weer eronder komt.

Voorbeeld van Gebruik

  • De indicator kan op elke grafiek in MetaTrader 5 worden toegepast.
  • Het zal weergeven:
    • Blauwe pijlen voor kooppunten.
    • Rode pijlen voor verkooppunten.
    • Blauwe lijnen voor steun.
    • Rode lijnen voor weerstanden.
    • Aanvullende pijlen voor toppen en bodems.

Eindoverwegingen

  • De indicator is nuttig voor traders die handelen op basis van valse doorbraken van steun en weerstand.
  • Het wordt aangeraden om de indicator op verschillende markten en tijdframes te testen om de effectiviteit te valideren.
  • Het kan worden aangepast om geluidswaarschuwingen of meldingen in te stellen wanneer een signaal wordt gegenereerd.
Lijst
Reactie 0