Startseite Technischer Indikator Beitrag

GMMA: Der effektive Indikator für MetaTrader 5

Anhang
692.zip (20.46 KB, Herunterladen 0 mal)

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ättungsmethode
input int TrLength1=3;   // 1 Trader-Gleitperiode 
input int TrLength2=5;   // 2 Trader-Gleitperiode 
input int TrLength3=8;   // 3 Trader-Gleitperiode 
input int TrLength4=10;  // 4 Trader-Gleitperiode 
input int TrLength5=12;  // 5 Trader-Gleitperiode
input int TrLength6=15;  // 6 Trader-Gleitperiode 

input int InvLength1=30; // 1 Investor-Gleitperiode
input int InvLength2=35; // 2 Investor-Gleitperiode
input int InvLength3=40; // 3 Investor-Gleitperiode
input int InvLength4=45; // 4 Investor-Gleitperiode
input int InvLength5=50; // 5 Investor-Gleitperiode
input int InvLength6=60; // 6 Investor-Gleitperiode
                   
input int xPhase=100;                 // Glättungsparameter
input Applied_price_ IPC=PRICE_CLOSE; // Preis konstant
input int Shift=0;                    // Horizontaler Shift des Indikators in Balken

Verwandte Beiträge

Kommentar (0)