ZigZag Semaphore Indikator für MetaTrader 4: Ein hilfreiches Trading-Tool

Mike 2019.12.23 00:37 11 0 0
Anhang

Der ZigZag Semaphore Indikator ist ein praktisches Tool für alle Trader, die den Markt mit dem MetaTrader 4 analysieren möchten. Dieser Indikator setzt an jeder ZigZag-Position ein Zeichen, also einen Semaphore, und berücksichtigt dabei vier verschiedene Längen zur Bewertung der ZigZags.

Das Besondere an diesem Indikator ist, dass er keine Linien auf dem Chart zeichnet, sondern nur die Positionen der ZigZags markiert. Der Algorithmus, der hier verwendet wird, gehört zu den einfacheren ZigZag-Algorithmen und ist in den Methoden „DetectNewSwing“, „LoadIndiBuffers“ und „SetSwingBarValues“ implementiert. Im Gegensatz zur Originalversion, die im Strategietester nicht funktionierte, läuft diese Version einwandfrei.

Die Markierungen zeigen die Ebene des ZigZags an: Ein kleiner weißer Punkt steht für Ebene 1, ein roter Kreis um den weißen Punkt für Ebene 2, ein gelber Kreis um beide für Ebene 3 und schließlich ein grüner Kreis um alle für Ebene 4.


Die Längen der ZigZag-Detektionen sind benutzerdefinierbar, wobei die Standardwerte wie folgt gesetzt sind:

  • Ebene 1 Länge: extern int Level_1_Length = 21; // Zig Zag 1 Erkennungsdauer (21)
  • Ebene 2 Länge: extern int Level_2_Length = 40; // Zig Zag 2 Erkennungsdauer (40)
  • Ebene 3 Länge: extern int Level_3_Length = 60; // Zig Zag 3 Erkennungsdauer (60)
  • Ebene 4 Länge: extern int Level_4_Length = 72; // Zig Zag 4 Erkennungsdauer (72)

Außerdem gibt es zwei Steuerungen: Eine zum Ein- und Ausschalten der Textbeschriftungen, die die Preiswerte der markierten ZigZags anzeigen, und eine andere, um alle Indikatormarkierungen vom Chart zu entfernen oder sie wieder einzublenden – einfach auf die beiden Textobjekte klicken, um zwischen ein- und auszuschalten.


Ich hoffe, dass die Struktur und die Kommentare im Code für alle Interessierten hilfreich sind.

Liste
Kommentar 0