Startseite Technischer Indikator Beitrag

XADX: Der innovative Indikator für MetaTrader 5 im Trading

Anhang
586.zip (23.48 KB, Herunterladen 0 mal)

Um die Stabilität von Trends zu beurteilen, entwickelte J. Welles Wilder den Average Directional Index (ADX).

Dieser Indikator ermöglicht es, Markttrends zu analysieren und entsprechende Handelsentscheidungen zu treffen, insbesondere im FOREX-Markt.

Allerdings lässt die Darstellung dieses Indikators oft zu wünschen übrig – sie ist nicht besonders benutzerfreundlich.

Um dies zu verbessern, wurde der ColorXADX.mq5 Indikator entwickelt. Hier werden die +DI und -DI Linien im DRAW_FILLING Stil angezeigt, wobei die Farbe je nach aktueller Trendrichtung wechselt und die Breite der Wolke proportional zur Trendstärke ist. Die ADX-Linie wird in Form von Punkten dargestellt, deren Farbe von der Trendstärke abhängt, basierend auf der Position dieser Punkte relativ zu den voreingestellten Niveaus.

Die Indikatoren nutzen eine universelle Glättung mit zwei Durchschnittsbildungsmethoden, wobei man aus einer Vielzahl von Optionen wählen kann:

  1. SMA – einfache gleitende Durchschnitt;
  2. EMA – exponentieller gleitender Durchschnitt;
  3. SMMA – geglätteter gleitender Durchschnitt;
  4. LWMA – linear gewichteter gleitender Durchschnitt;
  5. JJMA – JMA adaptive Durchschnitt;
  6. JurX – ultralineare Glättung;
  7. ParMA – parabolische Glättung;
  8. T3 – Tillson's mehrfach exponentielle Glättung;
  9. VIDYA – Glättung mit Tushar Chande's Algorithmus;
  10. AMA – Glättung mit Perry Kaufman's Algorithmus.

Es ist wichtig zu beachten, dass der Phase-Parameter für verschiedene Glättungsalgorithmen unterschiedliche Bedeutungen hat.

  • Für JMA ist es eine externe Phase-Variable, die von -100 bis +100 variiert.
  • Für T3 ist es ein Glättungsverhältnis, multipliziert mit 100 für eine bessere Visualisierung;
  • Für VIDYA ist es die CMO-Periode, für AMA die langsame EMA-Periode;
  • Für AMA ist die schnelle EMA-Periode ein fester Wert, der standardmäßig 2 beträgt. Das Verhältnis der Potenz ist ebenfalls 2 für AMA.

Die Indikatoren verwenden Klassen aus der Bibliothek SmoothAlgorithms.mqh (diese müssen in den terminal_data_folder\MQL5\Include kopiert werden). Die Verwendung dieser Klassen wird ausführlich im Artikel "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers" beschrieben.

ColorXADX und XADX Indikatoren

Input-Parameter für den ColorXADX Indikator:

//+----------------------------------------------+
//| Indikator-Input-Parameter                  |
//+----------------------------------------------+
input Smooth_Method XMA_Method=MODE_T3;         // Histogramm Glättungsmethode
input int ADX_Period =14;                        // XMA Glättungsperiode
input int ADX_Phase=100;                         // XMA Glättungsperiode [-100...+100]
input Applied_price_ IPC=PRICE_CLOSE_;          // Angewendeter Preis
input int Shift=0;                               // Horizontaler Shift des Indikators in Balken
input int ExtraHighLevel=60;                     // Maximales Trendniveau
input int HighLevel=40;                          // Starkes Trendniveau
input int LowLevel=20                               // Schwaches Trendniveau
input ENUM_LINE_STYLE LevelStyle=STYLE_DASHDOTDOT;  // Stil der Niveaulinien
input color LevelColor=Blue;                     // Farbe der Niveaus
input ENUM_WIDTH LevelWidth=w_1;                // Breite der Niveaus

Verwandte Beiträge

Kommentar (0)