Startseite Technischer Indikator Beitrag

3XMA_Ichimoku – Ein leistungsstarker Indikator für MetaTrader 5

Anhang
735.zip (23.15 KB, Herunterladen 0 mal)

Der 3XMA_Ichimoku-Indikator nutzt die Berechnung von drei gleitenden Durchschnitten, dessen Prinzip aus dem Ichimoku Kinko Hyo abgeleitet ist.

Die Kombination von zwei langsamen gleitenden Durchschnitten mit unterschiedlichen Zeitperioden bildet die Wolke, deren Farbe die Trendrichtung anzeigt. Die Verwendung dieses Indikators entspricht nahezu der Nutzung des Ichimoku-Indikators.

Eingabeparameter des Indikators:

//+-----------------------------------+
//| Eingabeparameter des Indikators        |
//+-----------------------------------+
input uint Up_period1=3; // Zeitraum 1 für die Berechnung der Höchstpreise
input uint Dn_period1=3; // Zeitraum 1 für die Berechnung der Tiefstpreise
input uint Up_period2=6; // Zeitraum 2 für die Berechnung der Höchstpreise
input uint Dn_period2=6; // Zeitraum 2 für die Berechnung der Tiefstpreise
input uint Up_period3=9; // Zeitraum 3 für die Berechnung der Höchstpreise
input uint Dn_period3=9; // Zeitraum 3 für die Berechnung der Tiefstpreise
//---- 
input MODE_PRICE Up_mode1=HIGH;  // Preisart 1 für die Suche nach Höchstständen
input MODE_PRICE Dn_mode1=LOW;   // Preisart 1 für die Suche nach Tiefstständen
input MODE_PRICE Up_mode2=HIGH;  // Preisart 2 für die Suche nach Höchstständen
input MODE_PRICE Dn_mode2=LOW;   // Preisart 2 für die Suche nach Tiefstständen
input MODE_PRICE Up_mode3=HIGH;  // Preisart 3 für die Suche nach Höchstständen
input MODE_PRICE Dn_mode3=LOW;   // Preisart 3 für die Suche nach Tiefstständen
//---- 
input Smooth_Method XMA1_Method=MODE_SMA; // Glättungsmethode 1
input Smooth_Method XMA2_Method=MODE_SMA; // Glättungsmethode 2
input Smooth_Method XMA3_Method=MODE_SMA; // Glättungsmethode 3
//----
input int XLength1=8;  // Glättungstiefe 1 
input int XLength2=25; // Glättungstiefe 2
input int XLength3=80; // Glättungstiefe 3
input int XPhase=15;   // Glättungsparameter
input int Shift1=0;    // Horizontaler Shift des Indikators 1 in Balken
input int Shift2=0;    // Horizontaler Shift des Indikators 2 in Balken
input int Shift3=0;    // Horizontaler Shift des Indikators 3 in Balken

Es stehen zehn verschiedene Glättungsalgorithmen zur Auswahl:

  1. SMA - einfacher gleitender 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 - Tillsons mehrfach exponentielle Glättung;
  9. VIDYA - Glättung mit dem Algorithmus von Tushar Chande;
  10. AMA - Glättung mit dem Algorithmus von Perry Kaufman.

Es ist wichtig zu beachten, dass die Phasenparameter für verschiedene Glättungsalgorithmen völlig unterschiedliche Bedeutungen haben. Für JMA ist es eine externe Phasenvariable, die von -100 bis +100 reicht. Für T3 ist es ein Glättungsverhältnis, das mit 100 multipliziert wird, um eine bessere Visualisierung zu gewährleisten. Für VIDYA ist es die CMO-Oszillatorperiode und für AMA ist es die langsame EMA-Periode. In anderen Algorithmen beeinflussen diese Parameter die Glättung nicht. Bei AMA ist die schnelle EMA-Periode ein fester Wert und beträgt standardmäßig 2. Das Verhältnis der Potenz ist ebenfalls gleich 2 für AMA.

Der XMA_Ichimoku.mq5 Indikator sollte in den Ordner MQL5\Indicators\ eingelegt werden.

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

3XMA_Ichimoku

Verwandte Beiträge

Kommentar (0)