Triple MovingAvarage fractal MA Cross alert
- Indikatoren
- Version: 3.18
- Aktivierungen: 5
TrendFraMA (v3.18) – Beschreibung des Indikators und Anleitung zur Eingabe
Übersicht
TrendFraMA ist ein Chartfenster-Indikator, der drei konfigurierbare gleitende Durchschnitte (MA1, MA2, MA3) mit einer Fraktal-Überlagerung (durch Pfeile markierte Swing-Hochs und Swing-Tiefs) kombiniert. Er dient dazu, die Trendrichtung (über die drei gleitenden Durchschnitte) sowie kurzfristige Umkehr- und Strukturpunkte (über die Fraktale) zu visualisieren. Es handelt sich ausschließlich um ein visuelles Analysewerkzeug – es führt keine Handelsgeschäfte durch.
Die MA-Ebenen funktionieren in der Regel als „Fächer“-System:
· MA1 (schnell) – reagiert schnell auf Kursbewegungen; identifiziert kurzfristiges Momentum.
· MA2 (mittel) – mittelfristiger Trend.
· MA3 (langsam) – dominanter/langfristiger Trend.
Kreuzungen zwischen MA1 und MA2 lösen beim Schließen des Balkens einen optionalen akustischen Alarm aus.
Im Folgenden werden ausschließlich die im Parameterdialog sichtbaren Eingaben erläutert.
---
🟩 Gruppe: MA 1-Parameter
MA1_Period (Standard: 6)
· Funktion: Anzahl der Balken, die bei der Berechnung des schnellen gleitenden Durchschnitts verwendet werden.
· Verwendung: Kleinerer Wert = höhere Empfindlichkeit gegenüber Kursbewegungen; größerer Wert = glatterer, langsamerer Verlauf.
MA1_Shift (Standard: 0)
· Funktion: Horizontale Verschiebung der MA1-Linie in Balken (positiv = nach vorne/rechts verschoben; negativ = nach hinten/links verschoben).
· Verwendung: Zur Feinabstimmung der visuellen Ausrichtung mit anderen Indikatoren oder zur Erstellung einer verschobenen Überlagerung zum Vergleich.
MA1_Method (Standard: MODE_SMMA)
· Funktion: Art der Berechnung des gleitenden Durchschnitts für MA1.
· Optionen:
· MODE_SMA – Einfacher gleitender Durchschnitt (gleichgewichtet).
· MODE_EMA – Exponentieller gleitender Durchschnitt (jüngere Balken werden stärker gewichtet).
· MODE_SMMA – Geglätteter gleitender Durchschnitt (langsam, sehr glatt).
· MODE_LWMA – Linear gewichteter gleitender Durchschnitt (steile Gewichtung).
· Anwendung: SMMA ist glatter und langsamer – gut für Trends; EMA/LWMA reagieren schneller bei Einstiegspunkten.
MA1_Price (Standard: PRICE_MEDIAN)
· Funktion: Für MA1 verwendeter Kurs.
· Optionen: PRICE_CLOSE, PRICE_OPEN, PRICE_HIGH, PRICE_LOW, PRICE_MEDIAN (H+L)/2, PRICE_TYPICAL (H+L+C)/3, PRICE_WEIGHTED (H+L+2C)/4.
· Verwendung: Der Median reduziert Rauschen durch Schwankungen, die ausschließlich den Schlusskurs betreffen; „typical“ und „weighted“ legen mehr Gewicht auf den Schlusskurs.
---
🟩 Gruppe: MA 2-Parameter
MA2_Period (Standard: 11)
· Funktion: Anzahl der Balken für den mittleren gleitenden Durchschnitt.
· Verwendung: Wird typischerweise zwischen MA1 und MA3 eingestellt, um eine „Trendreihe“ zu bilden.
MA2_Shift (Standard: 0)
· Funktion: Horizontale Verschiebung von MA2 in Balken.
· Verwendung: Optische/vergleichende Ausrichtung.
MA2_Method (Standard: MODE_SMMA)
· Funktion: Art der MA-Berechnung für MA2 (SMA / EMA / SMMA / LWMA).
· Verwendung: Für ein übersichtliches Fächerbild mit MA1/MA3 konsistent halten oder mischen, um die Sensitivität zu verändern.
MA2_Preis (Standard: PRICE_MEDIAN)
· Funktion: Für MA2 verwendeter Kurs.
· Verwendung: Gleiche Optionen wie bei MA1; eine einheitliche Verwendung über alle MAs hinweg wird empfohlen.
---
🟩 Gruppe: MA-3-Parameter
MA3_Periode (Standard: 47)
· Funktion: Anzahl der Balken für den langsamen gleitenden Durchschnitt.
· Verwendung: Definiert den dominanten/Hintergrundtrend. Je größer der Wert, desto stabiler das Trendsignal.
MA3_Shift (Standard: 0)
· Funktion: Horizontale Verschiebung von MA3 in Balken.
· Verwendung: Optische/vergleichende Ausrichtung.
MA3_Method (Standard: MODE_SMMA)
· Funktion: Art der MA-Berechnung für MA3.
· Verwendung: SMMA ist sehr glatt – eignet sich gut als „Anker“ eines Trendsystems.
MA3_Preis (Standard: PRICE_MEDIAN)
· Funktion: Für MA3 verwendeter Kurs.
· Verwendung: Es wird empfohlen, die Konsistenz mit MA1/MA2 zu wahren.
---
🟩 Gruppe: Benachrichtigungseinstellungen für Kreuzung von MA 1 und 2
EnableSound (Standard: false)
· Funktion: Hauptschalter für den akustischen Alarm, der ausgelöst wird, wenn MA1 MA2 kreuzt.
· Verwendung: Aktivieren Sie diese Option, um beim Taktende über Trendwechsel zwischen schnellen und mittleren MAs benachrichtigt zu werden.
· Hinweis: Der Alarm wird nur einmal pro geschlossenem Balken ausgelöst (abgeglichen mit time[1]), wodurch wiederholte Töne innerhalb desselben Balkens vermieden werden.
SoundFile (Standard: „request.wav“)
· Funktion: Dateiname der Audiodatei, die bei einem MA1/MA2-Kreuzung abgespielt wird.
· Verwendung: Ersetzen Sie diesen durch eine beliebige .wav-Datei, die sich im Ordner „MQL5/Files“ oder „Sounds“ befindet (z. B. „alert.wav“, „news.wav“).
· Hinweis: Wird ignoriert, wenn „EnableSound“ = „false“ ist oder der Dateiname leer ist.
---
🟩 Gruppe: Fraktalparameter
ShowFractals (Standard: true)
· Funktion: Hauptschalter zum Zeichnen von Fraktalpfeilen auf dem Chart.
· Verwendung: Deaktivieren Sie diese Option, wenn Sie eine „reine MA“-Ansicht ohne Swing-Marker wünschen.
FractalBars (Konstante: 2 – nicht vom Benutzer editierbar)
· Funktion: Anzahl der Balken auf jeder Seite, die zur Bestätigung eines Fraktals erforderlich sind (fest auf 2 gesetzt, entsprechend dem klassischen Fraktal-Indikator).
· Hinweis: Dies ist eine Konstante im Code – im Dialogfeld nicht sichtbar. Wird nur der Vollständigkeit halber erwähnt.
FracHighColor (Standard: clrLightCoral)
· Funktion: Farbe des Pfeils, der an einem Fraktalhoch (Swing-Hoch) gezeichnet wird.
· Verwendung: Um Swing-Hochs optisch von Swing-Tiefs zu unterscheiden.
FracLowColor (Standard: clrDarkSeaGreen)
· Funktion: Farbe des Pfeils, der an einem fraktalen Tief (Swing-Tief) gezeichnet wird.
· Verwendung: Unterscheidung von Swing-Tiefs und Swing-Hochs.
FractalArrowSize (Standard: 1)
· Funktion: Stärke des fraktalen Pfeilsymbols (begrenzt auf Werte zwischen 1 und 5).
· Verwendung: Erhöhen Sie diesen Wert für eine bessere Sichtbarkeit auf Bildschirmen mit hoher DPI-Auflösung.
FractalArrowShift (Standard: 15)
· Funktion: Pixelversatz der Fraktalpfeile, sodass ihre Spitze genau den Höchst- bzw. Tiefstwert der Kerze berührt.
· Richtung:
· Fraktale Hoch-Pfeile werden nach oben verschoben (negativer Versatz), sodass die untere Spitze des Dreiecks den Höchstkurs berührt.
· Fraktale Tief-Pfeile werden nach unten verschoben (positiver Versatz), sodass die obere Spitze des Dreiecks das Tief berührt.
· Verwendung: Erhöhen Sie den Wert, wenn sich die Pfeile mit dem Kerzenkörper überschneiden; verringern Sie ihn, wenn sie zu weit vom Docht abweichen.
---
💡 Praktische Empfehlungen
· Trendfolgendes Setup: Behalten Sie die Standardperioden der gleitenden Durchschnitte (MAs) bei; achten Sie darauf, ob der Kurs über allen drei MAs (bullische Tendenz) oder unter allen drei MAs (bärische Tendenz) liegt.
· Einstiegsauslöser: Verwenden Sie den MA1/MA2-Kreuzungsalarm beim Schlusskurs des Balkens als frühes Umkehrsignal, bestätigt durch die Richtung von MA3.
· Swing-Trading: Aktivieren Sie „ShowFractals“ und nutzen Sie fraktale Hochs/Tiefs als Strukturreferenzpunkte oder für die Platzierung von Stop-Loss-Aufträgen.
· Schnelles Scalping: Verringern Sie die Laufzeiten aller drei gleitenden Durchschnitte (z. B. 3/8/21) und verwenden Sie MODE_EMA für eine schnellere Reaktion.
· Glatte Positionsansicht: Verwenden Sie längere Zeiträume (z. B. 10/20/100) mit MODE_SMMA für einen stabilen Trendhintergrund.
· Tipp zur Alarmdatei: Stellen Sie sicher, dass „SoundFile“ mit einem tatsächlichen Dateinamen übereinstimmt – MT5 unterscheidet auf einigen Systemen zwischen Groß- und Kleinschreibung, und unbekannte Dateien erzeugen einfach keinen Ton (keine Fehlermeldung).
---
