GMMA: Der effektive Indikator für MetaTrader 5

Mike 2012.01.11 22:47 43 0 0
Anhang

Daryl Guppy ist ein erfahrener Trader und Autor zahlreicher Bücher, darunter "Trend Trading", "Trading Tactics" und "Better Stock Trading: Money and Risk Management". Er leitet Seminare zum Thema Trading in Australien, Asien, China und den USA.

Der Guppy Multiple Moving Average (GMMA) ist ein Indikator, der auf den Beziehungen zwischen Gruppen von gleitenden Durchschnitten basiert. Jede Gruppe von gleitenden Durchschnitten im GMMA-Indikator gibt Einblicke in das Verhalten von zwei dominierenden Marktgruppen – Tradern und Investoren. Dieser Indikator hilft Tradern, die Marktbeziehungen auf dem Chart besser zu verstehen und die geeignetsten Handelsmethoden und -werkzeuge auszuwählen. Der GMMA-Indikator ist darauf ausgelegt, die Natur der Trendbewegung auf täglicher oder intraday-Basis zu erkennen.

Die Aktivität der Trader wird durch eine Gruppe von kurzfristigen gleitenden Durchschnitten erfasst. Trader sind oft die ersten, die einen Trendwechsel einleiten. Ihre Aktionen treiben die Preise nach oben, in der Erwartung, dass sich der Trend von einem Abwärtstrend zu einem Aufwärtstrend ändert. Diese Aktivität zeigt sich in einer Gruppe von exponentiellen gleitenden Durchschnitten mit den Perioden 3, 5, 8, 10, 12 und 15.

Ein Trend kann sich nur dann fortsetzen, wenn auch andere Käufer in den Markt eintreten. Starke Trends werden von langfristigen Investoren unterstützt. Diese benötigen mehr Zeit, um einen Trendwechsel zu erkennen, folgen aber stets den Tradern. Die Aktivität der Investoren wird durch eine Gruppe von langfristigen gleitenden Durchschnitten erfasst, die die Perioden 30, 35, 40, 45, 50 und 60 umfasst.

Der GMMA-Indikator kann in sechs Handelssituationen eingesetzt werden:

  • Standard-Trendausbrüche;
  • Mit dem Trend gehen;
  • Preisschwächen nutzen;
  • Rallye und Trendausbruch;
  • Den besten Ausstieg wählen;
  • Handeln von Blasen.

Für die Glättungsalgorithmen können Sie aus zehn möglichen Versionen wählen:

  • SMA - einfacher gleitender Durchschnitt;
  • EMA - exponentieller gleitender Durchschnitt;
  • SMMA - geglätteter gleitender Durchschnitt;
  • LWMA - linear gewichteter gleitender Durchschnitt;
  • JJMA - JMA adaptive Durchschnitt;
  • JurX - ultralineare Glättung;
  • ParMA - parabolische Glättung;
  • T3 - Tillson's multiple exponentielle Glättung;
  • VIDYA - Glättung mit Tushar Chande's Algorithmus;
  • AMA - Glättung mit Perry Kaufman's Algorithmus.

Es sollte beachtet werden, dass die Parameter Phase1 und Phase2 für verschiedene Glättungsalgorithmen völlig unterschiedliche Bedeutungen haben. Für JMA ist es eine externe Phase-Variable, die von -100 bis +100 variiert. Bei T3 handelt es sich um ein Glättungsverhältnis, das zur besseren Visualisierung mit 100 multipliziert wird. Bei VIDYA ist es die CMO-Oszillatorperiode und bei AMA die langsame EMA-Periode. In anderen Algorithmen haben diese Parameter keinen Einfluss auf die Glättung. Bei AMA ist die schnelle EMA-Periode ein fester Wert und beträgt standardmäßig 2. Das Hochsetzen der Potenz beträgt ebenfalls 2 für AMA.

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

GMMA

Die Eingabeparameter des Indikators:

//+-----------------------------------+//|  Eingabeparameter des Indikators       |//+-----------------------------------+input Smooth_Method xMA_Method=MODE_EMA; // Glättungsmethodeinputint TrLength1=3;   // 1 Trader-Gleitperiode inputint TrLength2=5;   // 2 Trader-Gleitperiode inputint TrLength3=8;   // 3 Trader-Gleitperiode inputint TrLength4=10;  // 4 Trader-Gleitperiode inputint TrLength5=12;  // 5 Trader-Gleitperiodeinputint TrLength6=15;  // 6 Trader-Gleitperiode inputint InvLength1=30; // 1 Investor-Gleitperiodeinputint InvLength2=35; // 2 Investor-Gleitperiodeinputint InvLength3=40; // 3 Investor-Gleitperiodeinputint InvLength4=45; // 4 Investor-Gleitperiodeinputint InvLength5=50; // 5 Investor-Gleitperiodeinputint InvLength6=60; // 6 Investor-Gleitperiode
                   
inputint xPhase=100;                 // Glättungsparameterinput Applied_price_ IPC=PRICE_CLOSE; // Preis konstantinputint Shift=0;                    // Horizontaler Shift des Indikators in Balken
Liste
Kommentar 0