UltraFatl – Indikator für MetaTrader 5

0
399

Dieser Indikator basiert auf den Werten des Fatl-Indikators und der Analyse seiner Signallinien. Der Algorithmus zur Berechnung der Signalleitungen ist wie folgt. Die Periode jeder Signalleitung wird durch die arithmetische Verlaufsformel berechnet:

SignalPeriod(Number) = StartLength + Number * Step

Der Wert der Number-Variablen variiert zwischen 0 und StepsTotal. Die Werte der Fatl-Indikatoren mit unterschiedlichen Zeiträumen werden zur Berechnung der Durchschnittswerte des Fatl-Indikators verwendet. Die Berechnung der aktuellen Trendrichtung basiert auf den gemittelten Trendwerten aller Signallinien.

Schließlich werden die positiven und negativen Werte der Trends gemittelt und als Indikatorlinien verwendet, als Farbhistogramm angezeigt und im Zeichenstil DRAW_COLOR_HISTOGRAM2 dargestellt. Die Farbe des Histogramms hängt von der Trendrichtung ab, die Breite des Histogramms hängt von der Stärke des Trends ab.

Für jede Trendrichtung werden im Histogramm 4 Farben verwendet. Für Indikatorwerte außerhalb der überkauften und überverkauften Ebenen werden die dunklen Farben verwendet. Für die überkauften/überverkauften Werte werden die hellen Farben verwendet.

Eingabeparameter des Indikators:

//+---------------------------------------------+
//| Indikator-Eingabeparameter |
//+---------------------------------------------+
Varianten des Eingangssignals: ENUM_APPLIED_PRICE Angewandter_Preis=PRICE_CLOSE; // Angewendeter Preis
//----
Varianten des Eingangssignals: Smooth_Method W_Method=MODE_JJMA;         // Glättungsmethode
Varianten des Eingangssignals: int StartLength=3;                         // Anfänglicher Glättungszeitraum
Varianten des Eingangssignals: int WPhase=100;                            // Phase
//----  
Varianten des Eingangssignals: Uint Schritt=5;                              // Schritt
Varianten des Eingangssignals: Uint StepsTotal=10;                       // Gesamtschritte
//----
Varianten des Eingangssignals: Smooth_Method SmoothMethod=MODE_JJMA;    // Glättungsmethode
Varianten des Eingangssignals: int SmoothLength=3;                       // Glättungslänge
Varianten des Eingangssignals: int SmoothPhase=100;                      // Phase
Varianten des Eingangssignals: Applied_price_ IPC=PRICE_CLOSE_;         // Angewendeter Preis
//----                          
Varianten des Eingangssignals: Uint UpLevel=80;                          // Überkauft-Level (in %)
Varianten des Eingangssignals: Uint DnLevel=20;                          // Überverkaufter Wert (in %)
Varianten des Eingangssignals: Farbe UpLevelsColor=Blau;                 // Farbe des überkauften Niveaus
Varianten des Eingangssignals: Farbe DnLevelsColor=Blau;                 // Farbe des überverkauften Niveaus
Varianten des Eingangssignals: STYLE Levelstyle=DASH_;                  // Level-Stil
Varianten des Eingangssignals: WIDTH LevelsWidth=Width_1;              // Ebenenbreite

Der Indikator bietet die Möglichkeit, die Glättung aus einem Dutzend möglicher Versionen auszuwählen:

  1. SMA – einfacher gleitender Durchschnitt;
  2. EMA – exponentieller gleitender Durchschnitt;
  3. SMMA – geglätteter gleitender Durchschnitt;
  4. LWMA – linear gewichteter gleitender Durchschnitt;
  5. JJMA – adaptiver JMA-Durchschnitt;
  6. JurX – ultralineare Glättung;
  7. ParMA – parabolische Glättung;
  8. T3 – Tillsons mehrfache exponentielle Glättung;
  9. VIDYA – Glättung mit dem Algorithmus von Tushar Chande;
  10. AMA – Glättung unter Verwendung des Algorithmus von Perry Kaufman.

Es ist zu beachten, dass die Parameter Phase1 und Phase2 für verschiedene Glättungsalgorithmen völlig unterschiedliche Bedeutung haben. Bei JMA handelt es sich um eine externe Phasenvariable, die von -100 auf +100 wechselt. Bei T3 handelt es sich um ein mit 100 multipliziertes Glättungsverhältnis zur besseren Visualisierung, bei VIDYA um eine CMO-Oszillatorperiode und bei AMA um eine langsame EMA-Periode. In anderen Algorithmen haben diese Parameter keinen Einfluss auf die Glättung. Für AMA Fast ist die EMA-Periode ein fester Wert und beträgt standardmäßig 2. Das Verhältnis von Erhöhung zur Leistung beträgt für AMA ebenfalls 2.

Der Indikator verwendet SmoothAlgorithms.mqh-Bibliotheksklassen (muss in den Ordner terminal_data_folder\MQL5\Include kopiert werden). Die Verwendung der Klassen wurde im Artikel „Averaging Price Series for Intermediate Calculations Without Using Additional Buffers“ ausführlich beschrieben.

Empfohlene MT5-Broker

XM-Vermittler

  • Gratis $ 50 Um sofort mit dem Handel zu beginnen! (Auszahlbarer Gewinn)
  • Einzahlungsbonus bis zu $5,000
  • Unbegrenztes Treueprogramm
  • Preisgekrönter Forex-Broker
  • Zusätzliche exklusive Boni Während des ganzen Jahres

XM-Broker

>> Melden Sie sich hier für ein XM-Broker-Konto an <

FBS-Broker

  • Tauschen Sie 100 Bonus: Kostenlose 100 $, um Ihre Handelsreise anzukurbeln!
  • 100% Deposit Bonus: Verdoppeln Sie Ihre Einzahlung auf bis zu 10,000 $ und handeln Sie mit erhöhtem Kapital.
  • Nutzen Sie bis zu 1: 3000: Maximierung potenzieller Gewinne mit einer der Optionen mit der höchsten verfügbaren Hebelwirkung.
  • Auszeichnung als „Bester Kundenservice-Broker Asiens“.: Anerkannte Exzellenz in der Kundenbetreuung und im Service.
  • Saisonale Sonderangebote: Genießen Sie das ganze Jahr über eine Vielzahl exklusiver Boni und Aktionsangebote.

fbs-Broker

>> Melden Sie sich hier für ein FBS-Brokerkonto an <

(Kostenloser Download von MT5-Indikatoren)

Klicken Sie hier unten, um herunterzuladen:

UltraFatl – Indikator für MetaTrader 5

Hinterlasse eine Antwort

Bitte geben Sie Ihren Kommentar!
Bitte geben Sie Ihren Namen hier