ZigZag Semaphore Indicator voor MetaTrader 4: Een Praktische Gids

Mike 2019.12.23 00:37 14 0 0
Bijlage

De ZigZag Semaphore Indicator is een handige tool voor traders die gebruik maken van MetaTrader 4. Deze indicator plaatst een markering (ook wel semafor genoemd) op de zigzag-punten voor elk van de vier evaluatielengtes. In tegenstelling tot andere indicatoren, tekent deze geen lijnen op de grafieken, maar markeert simpelweg de locaties van de zigzags.

De gebruikte algoritme is een van de eenvoudigere voor zigzag en is gebaseerd op een eerdere publicatie genaamd “!!!-MT4 SEMAFOR”. Het is geïmplementeerd in de methoden “DetectNewSwing”, “LoadIndiBuffers” en “SetSwingBarValues”. In de oorspronkelijke versie werkte het niet in de strategie tester, maar deze variant draait prima in de tester.

De markeringen geven de niveaus aan met een klein wit punt voor niveau één, een rode cirkel om het witte punt voor niveau twee, een gele cirkel om zowel het witte punt als de rode cirkel voor niveau drie, en een groene cirkel om alles voor niveau vier.


De lengtes zijn door de gebruiker in te voeren en zijn standaard ingesteld met de volgende waarden:

  • Level_1_Length: extern int = 21; // Zig Zag 1 detectielengte (21)
  • Level_2_Length: extern int = 40; // Zig Zag 2 detectielengte (40)
  • Level_3_Length: extern int = 60; // Zig Zag 3 detectielengte (60)
  • Level_4_Length: extern int = 72; // Zig Zag 4 detectielengte (72)

Er zijn twee extra controles toegevoegd: één om de tekstlabels met de prijswaarden van de gemarkeerde zigzags in of uit te schakelen, en de ander om alle markeringen van de indicator van het scherm te verwijderen of weer in te schakelen. Je kunt eenvoudig op de twee tekstobjecten klikken om tussen aan en uit te toggelen.


Ik heb geprobeerd de code goed te structureren en te documenteren voor iedereen die geïnteresseerd is in de technische details.

Lijst
Reactie 0