MultiFilter MA High Low Cross Buy Sell Arrows MT5
- Indikatoren
- Version: 1.32
- Aktivierungen: 5
MultiFilter MA High-Low-Cross-Kauf-Verkauf-Pfeile MT5 – Professionelles technisches Handbuch
1. Produktübersicht und Systemarchitektur
MultiFilter MA High Low Cross Buy Sell Arrows MT5 ist ein fortschrittlicher technischer Indikator, der speziell für die Handelsplattform MetaTrader 5 entwickelt wurde. Diese Software richtet sich an professionelle technische Analysten, manuelle Chartisten und systematisch handelnde Trader und identifiziert Richtungsmomentum-Ausweitungen mit hoher Wahrscheinlichkeit sowie Punkte der Trendwiederaufnahme, indem sie Preisinteraktionen über dynamische Volatilitätsgrenzen hinweg verfolgt. Im Gegensatz zu herkömmlichen Indikatoren auf Basis gleitender Durchschnitte, die sich auf einen einzigen Median- oder Schlusskurs als Basis stützen, etabliert die zentrale Analyse-Engine einen asymmetrischen Volatilitätskorridor, indem sie zwei unabhängige dynamische Grenzen berechnet, die direkt auf zyklische Kurs-Extreme abgebildet werden: eine obere dynamische Grenze, die Kursanstiege nach oben verfolgt, und eine untere dynamische Grenze, die Kursrückgänge nach unten verfolgt.
Um die Anfälligkeit für falsche Ausbrüche und unruhige Seitwärtsphasen zu beheben, die Systemen mit nur einem Indikator innewohnen, verfügt diese Software über eine institutionelle mehrstufige Filterarchitektur. Dieses Framework kombiniert eine primäre Richtungshüllkurve mit 14 modularen sekundären Bestätigungsfiltern, die relatives Momentum, richtungsabhängiges Volumen, strukturelle Trendbasislinien, Wolken-Gleichgewicht, Volatilitätsbänder, Trailing Stops, synthetische Glättung der Kursbewegung und historische Kursgeometrie abdecken. Alle Signalauswertungen, grafischen Pfeildarstellungen und Benachrichtigungen basieren ausschließlich auf abgeschlossenen Kursbalken, wodurch sichergestellt wird, dass jedes bestätigte Signal dauerhaft, stabil und vollständig „non-repainting“ ist.
2. Technische Arbeitsmethodik und analytische Logik
Der Indikator bewertet die richtungsabhängige Kursgeschwindigkeit, indem er die strukturelle Marktexpansion anhand dynamischer Volatilitätsbänder misst. Anstatt den zugrunde liegenden Algorithmus der Nachahmung auszusetzen oder exakte mathematische Formeln offenzulegen, lässt sich die operative Methodik anhand ihres analytischen Verhaltens verstehen:
- Analytischer Kernkorridor: Die Software verfolgt die kurzfristige Marktvolatilität über einen adaptiven Kanal mit zwei Grenzen. Die obere Grenze überwacht dynamisch die geglättete Rate der Aufwärtsbewegung des Kurses, während die untere Grenze die geglättete Rate der Abwärtsbewegung des Kurses überwacht. Zusammen definieren diese Grenzen einen aktiven Gleichgewichtskorridor, der sich bei Impulsen mit hoher Volatilität ausdehnt und sich in Phasen der Marktkonsolidierung verengt.
- Bestätigung eines bullischen Signals (Kaufpfeil): Ein bullisches Signal wird bestätigt, wenn die Kursbewegung eine starke Richtungsgeschwindigkeit aufweist, die die obere dynamische Volatilitätsgrenze bei einem abgeschlossenen Balken durchbricht und oberhalb dieser schließt, vorausgesetzt, der vorhergehende Balken schloss innerhalb oder unterhalb dieses Korridors. Dies bestätigt, dass das Aufwärtsmomentum die normalen Volatilitätsschwellen überschritten hat. Ein Kaufpfeil wird nur dann eingezeichnet, wenn alle aktiven Makrotrendfilter und sekundären Konfluenzmodule gleichzeitig einen bullischen Marktzustand bestätigen.
- Bestätigung eines bärischen Signals (Verkaufspfeil): Ein bärisches Signal wird bestätigt, wenn die Kursbewegung eine starke Richtungsgeschwindigkeit aufweist, die die untere dynamische Volatilitätsgrenze bei einem abgeschlossenen Balken durchbricht und unterhalb dieser schließt, vorausgesetzt, der vorhergehende Balken schloss innerhalb oder oberhalb dieses Korridors. Dies bestätigt, dass die Abwärtsdynamik die normalen Volatilitätsschwellen überschritten hat. Ein Verkaufspfeil wird nur angezeigt, wenn alle aktiven Makrotrendfilter und sekundären Konfluenzmodule gleichzeitig eine bärische Marktlage bestätigen.
- Makro-Richtungs-Envelope-Filter: Um zu verhindern, dass Positionen entgegen der allgemeinen Marktentwicklung eingegangen werden, bewertet ein optionaler Makro-Volatilitätskorridor mit langer Periode die Trendabstände höherer Ordnung. Ist diese Funktion aktiviert, werden bullische Signale ausgeschlossen, wenn der Schlusskurs innerhalb oder unterhalb der oberen Makro-Grenze liegt, und bärische Signale werden ausgeschlossen, wenn der Schlusskurs innerhalb oder oberhalb der unteren Makro-Grenze liegt.
3. Strenges Ausführungsprotokoll ohne Repainting
Zuverlässigkeit und historische Konsistenz sind bei technischen Handelswerkzeugen von entscheidender Bedeutung. Dieser Indikator beinhaltet ein Ausführungsmodell auf Basis abgeschlossener Kerzen:
- Verarbeitung abgeschlossener Kerzen: Alle internen algorithmischen Berechnungen, die visuelle Zuordnung von Pfeilen und die Auslösung von Alarmen werden streng auf Basis von Index-Kerze 1 (der zuletzt geschlossenen Kerze) oder abgeschlossener historischer Kerzen ausgewertet. Die aktuell aktive Kerze (Index-Kerze 0), die bis zu ihrem offiziellen Schlusskurs ständigen Kursschwankungen unterliegt, wird bei der Signalbestätigung ignoriert.
- Permanente Signalplatzierung: Da die Eröffnungs-, Höchst-, Tiefst- und Schlusskurse einer abgeschlossenen Kerze in der historischen Datenbank von MetaTrader 5 mathematisch feststehen, wird ein an einem bestätigten Kerzenindex eingezeichneter Pfeil niemals seine Position ändern, neu berechnet werden, verschwinden oder sich dynamisch über nachfolgende Kurskerzen verschieben. Das historische Chart zeigt genau die Signale an, die in Echtzeit generiert wurden.
- Anti-Spam-Schutz durch Zeitstempel: Die Benachrichtigungs-Engine verwendet interne Variablen zur Zeitstempelverfolgung (lastBuyAlertTime und lastSellAlertTime), um den genauen Eröffnungszeitpunkt des Balkens der letzten Benachrichtigung zu speichern. Dadurch wird sichergestellt, dass jedes bestätigte Handelssignal genau einmal pro abgeschlossener Kerze eine Benachrichtigung, einen Ton oder eine Push-Benachrichtigung auslöst, wodurch wiederholte Benachrichtigungen bei Marktvolatilität verhindert werden.
4. Modulare Multi-Filter-Konfluenz-Suite
Der Indikator verfügt über 14 unabhängige sekundäre Bestätigungsfilter, die einzeln aktiviert oder kombiniert werden können, um benutzerdefinierte Handelssysteme zu erstellen:
- RSI Dynamic Momentum Cross: Überwacht Momentum-Ausbrüche aus statistischen Extremzonen. Ein bullisches Setup erfordert, dass der Relative Strength Index aus dem überverkauften Bereich nach oben durchbricht, während ein bärisches Setup einen Abwärtsdurchbruch aus dem überkauften Bereich erfordert.
- ADX-Trendstärkungsfilter: Bestätigt die Überzeugung hinsichtlich des strukturellen Trends, indem sichergestellt wird, dass der Average Directional Movement Index auf oder über einem benutzerdefinierten Schwellenwert liegt, wodurch Handelssignale bei geringem Volumen oder seitwärts tendierenden Marktbedingungen herausgefiltert werden.
- Single MA Directional Baseline: Verwendet einen anpassbaren gleitenden Durchschnitt als Basislinie (unterstützt SMA, EMA, SMMA und LWMA), um eine Richtungsausrichtung durchzusetzen, wobei der Kurs für Kauf-Setups über der Basislinie und für Verkaufs-Setups unterhalb der Basislinie schließen muss.
- Ichimoku-Gleichgewichtsfilter: Bewertet die Kursposition relativ zur 52-Perioden-Senkou-Span-B-Wolkenbasislinie und stellt sicher, dass die Signale mit der übergeordneten Gleichgewichtsstruktur des Ichimoku-Kinko-Hyo-Systems übereinstimmen.
- RSI-75-Langzyklus-Momentum-Filter: Verwendet eine geglättete RSI-Berechnung mit langer Periode, um die institutionelle Momentum-Tendenz zu messen; dabei sind Werte über 50,0 für bullische Setups und unter 50,0 für bärische Setups erforderlich.
- Double-MA-Ribbon-Filter: Verwendet zwei unterschiedliche gleitende Durchschnitte (Fast MA A und Slow MA B), um die Ausrichtung des strukturellen Trends durch die dynamische Ausrichtung des Ribbons zu bestätigen.
- Awesome Oscillator (AO) Multi-Mode-Engine: Bietet drei wählbare Untermodi: Volumenschwellenwertfilterung (erfordert eine minimale Histogrammamplitude), Farbbeschleunigungsfilterung (erfordert eine Momentumausweitung bei aufeinanderfolgenden Balken) und Nulllinien-Polaritätsfilterung (erfordert eine Ausrichtung mit dem direktionalen Oszillatormomentum).
- Parabolischer SAR-Trailing-Bias: Verfolgt die Marktbeschleunigung und Trailing-Stops und bestätigt Kaufsignale nur, wenn sich der SAR-Marker unterhalb des Kurses befindet, sowie Verkaufssignale nur, wenn er oberhalb des Kurses positioniert ist.
- Heiken-Ashi-Strukturglättung: Verwendet synthetische Durchschnittspreisbalken, um unregelmäßiges Rauschen innerhalb der Balken zu entfernen, und überprüft, ob die Polarität der synthetischen Kerzen mit der Signalrichtung übereinstimmt.
- CCI-Nulltrendfilter: Bewertet die statistische Standardabweichung relativ zur Basislinie und erfordert Commodity-Channel-Index-Werte über 0,0 für Kaufsignale und unter 0,0 für Verkaufssignale.
- CCI-Überkauft-/Überverkauft-Filter: Erzwingt eine aggressive Momentum-Ausweitung, indem CCI-Werte die extremen statistischen Bandbreiten überschreiten müssen (+100 für Kauf, -100 für Verkauf).
- RVI-Trendfilter: Bewertet das Verhältnis zwischen Schluss- und Eröffnungskursvektoren über den Relative Vigor Index und stellt sicher, dass die Schlussenergie den Handelstag dominiert.
- RVI-Signallinienkreuzung: Analysiert die Crossover-Dynamik zwischen der primären RVI-Linie und ihrer geglätteten Signallinie für ein hochpräzises Einstiegstiming.
- MACD-Dual-Mode-Engine: Bietet zwei wählbare Bestätigungsmodelle: den Histogramm-Modus (Überprüfung der sich ausweitenden Momentumdifferenz zwischen Haupt- und Signallinie) und den Null-Level-Modus (Forderung nach einer absoluten MACD-Position oberhalb oder unterhalb der Nulllinie).
- Filter für Unterstützungs- und Widerstandszonen: Berechnet automatisch historische Swing-Hochs und -Tiefs über ein rollierendes Rückblickfenster und verlangt, dass der Kurs mit strukturellen Unterstützungs- oder Widerstandstoleranzbändern interagiert, bevor ein Einstieg validiert wird.
- ZigZag-Fibonacci-Retracement-Engine: Identifiziert primäre Schwankungspunkte mittels einer algorithmischen ZigZag-Routine und konstruiert dynamische Fibonacci-Retracement-Zonen (38,2 % bis 61,8 %), wodurch sichergestellt wird, dass Trades aus tiefgreifenden Wertkorrekturen innerhalb des vorherrschenden Trends entstehen.
5. Umfassende Dokumentation der Eingabeparameter
Primäre Signalparameter (EMA-Hoch/Tief)
- InpEMAPeriod (Standard: 10 | Typ: int) -> Glättungszeitraum für den primären dynamischen Kanal mit hoher und niedriger Volatilität. Bestimmt die Reaktionsfähigkeit auf unmittelbare Kursbewegungen.
- InpMAMethod (Standard: MODE_EMA | Typ: ENUM_MA_METHOD) -> Mathematischer Mittelwertbildungsalgorithmus zur Berechnung des primären dynamischen Kanals (MODE_SMA, MODE_EMA, MODE_SMMA, MODE_LWMA).
- InpArrowDistance (Standard: 100 | Typ: int) -> Vertikaler Abstand in Pixeln/Punkten zwischen der Signalpfeil-Grafik und dem extrem hohen oder niedrigen Kurs der auslösenden Kerze.
- InpArrowSize (Standard: 2 | Typ: int) -> Grafische Darstellungsgröße der eingezeichneten Kauf- und Verkaufspfeile auf der Chartfläche (wählbare ganzzahlige Skala von 1 bis 5).
Makro „Directional Envelope Filter“
- InpUseFilter (Standard: true | Typ: bool) -> Hauptschalter zur Aktivierung der Makro-EMA-Hoch/Tief-Trendgrenzhüllkurve mit längerem Zeitraum.
- InpFilterPeriod (Standard: 200 | Typ: int) -> Berechnungszeitraum für den Makro-Trendfilterkanal. Deaktiviert Trades, die dem Makrotrend entgegenstehen.
Parameter für den dynamischen RSI-Cross-Filter
- Use_RSI_Cross_Filter (Standard: false | Typ: bool) -> Aktiviert die Momentum-Schwellenwert-Breakout-Filterung über den Relative Strength Index.
- RSI_Length (Standard: 14 | Typ: int) -> Rückblick-Mittelwertbildungszeitraum, der bei der Berechnung des primären RSI-Oszillators angewendet wird.
- RSI_Price_Source (Standard: PRICE_CLOSE | Typ: ENUM_APPLIED_PRICE) -> Angewandte Preiskonstante zur Berechnung der RSI-Werte.
- Oversold (Standard: 30,0 | Typ: double) -> Untere Schwellengrenze, die die dynamische Überverkauft-Zone zur Bestätigung eines bullischen Einstiegs definiert.
- Überkauft (Standard: 70,0 | Typ: double) -> Oberer Schwellenwert, der die dynamische Überkaufzone zur Bestätigung eines bärischen Einstiegs definiert.
ADX-Trendstärkenfilter-Parameter
- Use_ADX_Filter (Standard: false | Typ: bool) -> Aktiviert die Überprüfung der Trendintensität über den Average Directional Movement Index.
- ADX_Period (Standard: 10 | Typ: int) -> Rückblickzeitraum zur Glättung der Richtungsvektoren und zur Berechnung der Haupt-ADX-Linie.
- ADX_Min_Level (Standard: 20,0 | Typ: double) -> Erforderlicher numerischer ADX-Mindestschwellenwert. Signale, die unterhalb dieses Wertes auftreten, werden ausgeschlossen.
Parameter für den Filter mit einem gleitenden Durchschnitt
- Use_MA_Filter (Standard: false | Typ: bool) -> Aktiviert die Filterung des strukturellen Basistrends über einen unabhängigen gleitenden Durchschnitt.
- MA_Period (Standard: 50 | Typ: int) -> Mittelungszeitraum für die Berechnung des Basis-gleitenden Durchschnitts.
- MA_Method (Standard: MODE_SMA | Typ: ENUM_MA_METHOD) -> Auf den Basis-gleitenden Durchschnitt angewendete mathematische Glättungsmethode.
- MA_Shift (Standard: 0 | Typ: int) -> Horizontaler Versatz, der auf den Puffer des Basis-gleitenden Durchschnitts angewendet wird.
Parameter des Ichimoku-Gleichgewichtsfilters
- Use_Ichimoku_Filter (Standard: false | Typ: bool) -> Aktiviert die Gleichgewichts-Wolkenfilterung basierend auf der Senkou-Span-B-Basislinie.
- Ichimoku_SenkouB (Standard: 52 | Typ: int) -> Rückblickzeitraum für die Berechnung, der den historischen Mittelpunkt der Senkou-Span-B-Wolkenlinie definiert.
- Ichimoku_Kijun (Standard: 26 | Typ: int) -> Verschiebungsparameter für den Rückblick, der innerhalb der Ichimoku-Berechnungskette angewendet wird.
RSI-75-Langzyklus-Filterparameter
- Use_RSI75_Filter (Standard: false | Typ: bool) -> Aktiviert die Überprüfung der Langzyklus-Momentum-Basislinie.
- RSI_Filter_Period (Standard: 75 | Typ: int) -> Berechnungszeitraum zur Verfolgung der institutionellen Momentum-Bilanz um den Wert 50,0.
Parameter für das Doppel-Gleitender-Durchschnitt-Band
- Use_DoubleMA_Filter (Standard: false | Typ: bool) -> Aktiviert die Trendüberprüfung mittels des doppelten gleitenden Durchschnitts-Bandes.
- MA_A_Period (Standard: 30 | Typ: int) -> Rückblickzeitraum für den schnellen gleitenden Durchschnitt A.
- MA_A_Method (Standard: MODE_EMA | Typ: ENUM_MA_METHOD) -> Auf den schnellen gleitenden Durchschnitt A angewendete Glättungsformel.
- MA_A_Applied (Standard: PRICE_CLOSE | Typ: ENUM_APPLIED_PRICE) -> Angewandte Kursdatenquelle für den schnellen gleitenden Durchschnitt A.
- MA_A_Shift (Standard: 0 | Typ: int) -> Horizontale Verschiebung, die auf den schnellen gleitenden Durchschnitt A angewendet wird.
- MA_B_Period (Standard: 140 | Typ: int) -> Rückblickzeitraum für die Berechnung des langsamen gleitenden Durchschnitts B.
- MA_B_Method (Standard: MODE_EMA | Typ: ENUM_MA_METHOD) -> Auf den langsamen gleitenden Durchschnitt B angewendete Glättungsformel.
- MA_B_Applied (Standard: PRICE_CLOSE | Typ: ENUM_APPLIED_PRICE) -> Verwendete Kursdatenquelle für den langsamen gleitenden Durchschnitt B.
- MA_B_Shift (Standard: 0 | Typ: int) -> Horizontale Verschiebung, die auf den langsamen gleitenden Durchschnitt B angewendet wird.
Filterparameter für den Awesome Oscillator (AO)
- Use_AO_Filter (Standard: false | Typ: bool) -> Hauptschalter zum Aktivieren der Awesome-Oscillator-Bestätigungssuite.
- Use_AO_Volume_Filter (Standard: false | Typ: bool) -> Erzwingt strenge Mindest- und Höchstschwellenwerte für die Histogrammamplitude.
- AO_Buy_Min (Standard: 4,0 | Typ: double) -> Erforderliche minimale positive Histogrammamplitude zur Validierung eines bullischen Einstiegs.
- AO_Sell_Max (Standard: -4,0 | Typ: double) -> Maximale negative Histogrammamplitude, die erforderlich ist, um einen bärischen Einstieg zu bestätigen.
- Use_AO_Color_Filter (Standard: false | Typ: bool) -> Bewertet die Steigung des Histogramms von Balken zu Balken, um ein beschleunigendes Momentum sicherzustellen.
- Use_AO_Zero_Filter (Standard: false | Typ: bool) -> Erfordert, dass die Histogrammwerte streng auf der entsprechenden Seite der Nulllinie bleiben.
Parameter des Parabolic-SAR-Filters
- Use_SAR_Filter (Standard: false | Typ: bool) -> Aktiviert die dynamische Stop-and-Reverse-Trailing-Positionsfilterung.
- SAR_Step (Standard: 0,02 | Typ: double) -> Schrittweiser Beschleunigungsfaktor, der auf die dynamische Nachführung der Kurs-Extreme angewendet wird.
- SAR_Maximum (Standard: 0,2 | Typ: double) -> Maximale Obergrenze für den Beschleunigungsfaktor des Parabolic SAR.
Heiken-Ashi-Filterparameter
- Use_HeikenAshi_Filter (Standard: false | Typ: bool) -> Aktiviert die Glättung des synthetischen Kerzen-Moments und bestätigt Einstiege nur, wenn die Kerzenfarbe mit der Signalrichtung übereinstimmt.
CCI-Trend- und OB/OS-Filterparameter
- Use_CCI_Filter (Standard: false | Typ: bool) -> Aktiviert die Richtungsfilterung anhand der Nulllinie des Commodity Channel Index.
- CCI_Period (Standard: 50 | Typ: int) -> Rückblickzeitraum zur Berechnung der statistischen mittleren Abweichung für den Trendfilter.
- CCI_Applied (Standard: PRICE_CLOSE | Typ: ENUM_APPLIED_PRICE) -> Angewandte Kursdatenquelle für die CCI-Trendberechnung.
- Use_CCI_OBOS_Filter (Standard: false | Typ: bool) -> Aktiviert die statistische Filterung nach extremer Ausdehnung.
- CCI_OBOS_Period (Standard: 14 | Typ: int) -> Rückblickzeitraum zur Messung der kurzfristigen statistischen Kursausdehnung.
- CCI_OBOS_Applied (Standard: PRICE_CLOSE | Typ: ENUM_APPLIED_PRICE) -> Angewandte Kursdatenquelle für die CCI-OB/OS-Berechnung.
- CCI_Overbought (Standard: 100,0 | Typ: double) -> Oberer statistischer Schwellenwert, der für die Validierung eines bullischen Momentums erforderlich ist.
- CCI_Oversold (Standard: -100,0 | Typ: double) -> Unterer statistischer Schwellenwert, der für die Validierung eines bärischen Momentums erforderlich ist.
RVI-Trend- und Signalfilter-Parameter
- Use_RVI_Filter (Standard: false | Typ: bool) -> Aktiviert die Richtungsfilterung anhand der Nulllinie des Relative Vigor Index.
- RVI_Period (Standard: 75 | Typ: int) -> Berechnungszeitraum zur Bewertung der langfristigen Energieverteilung.
- Use_RVI_Signal_Filter (Standard: false | Typ: bool) -> Aktiviert die Bestätigung des kurzfristigen RVI-Crossover-Moments.
- RVI_Signal_Period (Standard: 20 | Typ: int) -> Berechnungszeitraum für die schnelle Crossover-Engine der Signallinie des Relative Vigor Index.
MACD-Signal- und Nullfilter-Parameter
- Use_MACD_Filter (Standard: false | Typ: bool) -> Aktiviert die Momentum-Filterung der MACD-Histogramm-Differenz.
- MACD_FastEMA (Standard: 12 | Typ: int) -> Rückblickzeitraum für den schnellen exponentiellen gleitenden Durchschnitt im MACD.
- MACD_SlowEMA (Standard: 26 | Typ: int) -> Rückblickzeitraum für den langsamen exponentiellen gleitenden Durchschnitt im MACD.
- MACD_SignalSMA (Standard: 9 | Typ: int) -> Glättungszeitraum für die über den MACD-Spread konstruierte Signallinie.
- MACD_Applied (Standard: PRICE_CLOSE | Typ: ENUM_APPLIED_PRICE) -> Verwendete Kursdatenquelle für MACD-Berechnungen.
- Use_MACD_Zero_Filter (Standard: false | Typ: bool) -> Erfordert, dass die Haupt-MACD-Linie für Kaufsignale streng über Null bzw. für Verkaufssignale unter Null bleibt.
Filterparameter für Unterstützungs- und Widerstandszonen
- Use_SR_Filter (Standard: false | Typ: bool) -> Aktiviert die Überprüfung, ob die rollierenden Swing-Hoch- und Swing-Tief-Grenzen berührt werden.
- SR_Period (Standard: 50 | Typ: int) -> Historisches rollierendes Rückblickfenster zur Identifizierung von Unterstützung (tiefster Tiefststand) und Widerstand (höchster Höchststand).
- SR_Zone_Points (Standard: 80,0 | Typ: double) -> Geometrischer Toleranzpuffer für die Grenzen, ausgedrückt in Punkten, der sicherstellt, dass Signale in der Nähe struktureller Niveaus entstehen.
Parameter des Fibonacci-Retracement-Filters
- Use_Fib_Filter (Standard: false | Typ: bool) -> Aktiviert die Filterung der aus dem ZigZag abgeleiteten strukturellen Swing-Fibonacci-Retracement-Zonen.
- Fib_Level_1 (Standard: 0,382 | Typ: double) -> Primäres Retracement-Verhältnis, das die innere Grenze der Goldenen Zone definiert.
- Fib_Level_2 (Standard: 0,618 | Typ: double) -> Sekundäres Retracement-Verhältnis, das die äußere Grenze der goldenen Zone definiert.
- ZigZag_Depth (Standard: 12 | Typ: int) -> Erforderliches Mindestbar-Intervall zwischen aufeinanderfolgenden potenziellen Swing-Punkten.
- ZigZag_Deviation (Standard: 5 | Typ: int) -> Mindestpreisabweichung, die erforderlich ist, um ein gültiges neues Swing-Hoch oder -Tief zu bestimmen.
- ZigZag_Backstep (Standard: 3 | Typ: int) -> Mindestanzahl an Balken, die aufeinanderfolgende Swing-Umkehrungen voneinander trennen müssen.
Parameter für Warnungen und Benachrichtigungen
- InpEnableAlert (Standard: true | Typ: bool) -> Schaltet native Popup-Warnungsdialoge im MetaTrader 5-Terminal bei Signalbestätigung ein oder aus.
- InpEnableSound (Standard: true | Typ: bool) -> Schaltet akustische Warnsignale bei bestätigten Signalen am Ende eines Bars ein oder aus.
- InpEnablePush (Standard: false | Typ: bool) -> Schaltet verschlüsselte Push-Benachrichtigungen ein oder aus, die über die MetaQuotes-ID an mobile Endgeräte gesendet werden.
- InpBuySound (Standard: „alert.wav“ | Typ: string) -> Audiodatei, die bei Bestätigung eines gültigen Kaufsignals abgespielt wird.
- InpSellSound (Standard: „alert2.wav“ | Typ: Zeichenkette) -> Audiodatei, die bei Bestätigung eines gültigen Verkaufssignals abgespielt wird.
6. Visuelle Darstellung und Pufferarchitektur
Der Indikator weist 6 Datenpuffer zu, um die Chartdarstellung, die visuelle Darstellung von Pfeilen und interne Hintergrundberechnungen zu verarbeiten:
- Puffer 0 (EMA-Obergrenze): Zeichnet die obere dynamische Volatilitätslinie (Darstellungstyp: DRAW_LINE, Stil: STYLE_SOLID, Farbe: clrDodgerBlue, Breite: 2).
- Puffer 1 (EMA-Untergrenze): Zeichnet die untere dynamische Volatilitätslinie (Zeichentyp: DRAW_LINE, Stil: STYLE_SOLID, Farbe: clrOrangeRed, Breite: 2).
- Puffer 2 (Kaufsignal-Pfeil): Zeichnet den visuellen Kaufsignal-Pfeil unter bestätigten Kerzen (Plottyp: DRAW_ARROW, Wingdings-Code: 233, Farbe: clrAqua, Linienbreite: InpArrowSize, Leerwert: EMPTY_VALUE).
- Puffer 3 (Verkaufssignal-Pfeil): Zeichnet den visuellen Verkaufssignal-Pfeil oberhalb bestätigter Kerzen (Plottyp: DRAW_ARROW, Wingdings-Code: 234, Farbe: clrRed, Linienbreite: InpArrowSize, Leerwert: EMPTY_VALUE).
- Puffer 4 (Obergrenze des Makro-Filters): Interner Puffer, der die Berechnungen des Makro-EMA-Hochs mit längerer Periode speichert. Konfiguriert mit PLOT_SHOW_DATA = false, um die Chartdarstellung und das Datenfenster übersichtlich zu halten.
- Puffer 5 (Makrofilter-Untergrenze): Interner Puffer, in dem die Berechnungen des Makro-EMA-Tiefs mit längerer Periode gespeichert werden. Konfiguriert mit PLOT_SHOW_DATA = false, um die Chartdarstellung und das Datenfenster übersichtlich zu halten.
7. Multi-Channel-Alarm- und Benachrichtigungs-Engine
Der Indikator enthält eine integrierte Alarm- und Benachrichtigungs-Engine, die darauf ausgelegt ist, Händler über Marktentwicklungen auf mehreren Geräten auf dem Laufenden zu halten:
- Native Popup-Benachrichtigungen im Terminal: Erzeugt ein Dialogfenster in MetaTrader 5, in dem das Währungspaar, der Zeitrahmen, der Ausführungspreis und die Signalrichtung angezeigt werden.
- Akustische Benachrichtigungen: Spielt festgelegte .wav-Audiodateien unmittelbar nach Bestätigung des geschlossenen Balkens ab und bietet unterschiedliche Töne für Kauf- und Verkaufssignale.
- Mobile Push-Benachrichtigungen: Stellt eine direkte Verbindung zum MetaQuotes-Benachrichtigungsgateway her. Bei Konfiguration mit der MetaQuotes-ID des Nutzers werden Signale direkt an iOS- und Android-Geräte übermittelt.
- Protokollierung im Diagnosejournal: Protokolliert automatisch Signalevents im Expertenjournal von MetaTrader 5 und erfasst dabei Zeitstempel, Vermögensnamen, Zeitrahmen und Bestätigungskurse.
8. Betriebsspezifikationen und Einrichtungsempfehlungen
- Unterstützte Instrumente: Entwickelt für liquide Finanzinstrumente, darunter Haupt- und Neben-Devisenpaare, Gold (XAUUSD), Silber (XAGUSD), Aktienindizes (US30, NAS100, GER40) sowie ausgewählte CFDs auf liquide Rohstoffe.
- Unterstützte Zeitrahmen: Funktioniert in allen Standard-MT5-Chart-Intervallen: M1, M5, M15, M30, H1, H4, D1, W1 und MN.
- Empfohlene Handelsumgebungen: Vollständig kompatibel mit Netting- und Hedging-Kontoarchitekturen. Für kürzere Zeitrahmen (M1, M5) werden ECN- oder Raw-Spread-Konten empfohlen, um die Auswirkungen des Spreads zu minimieren.
- CPU- und Speicheroptimierung: Berechnungen mit mehreren Filtern nutzen Serienpuffer-Mapping und Standard-Schleifenausführungsroutinen. Die Analyse historischer Balken wird durch sichere Lookback-Schwellenwerte begrenzt, wodurch Verzögerungen des Terminals bei der Verwendung mehrerer Charts verhindert werden.
9. Praktische Strategiekontfigurationen und Parametervoreinstellungen
Voreinstellung 1: Aggressiver Momentum-Breakout (Scalping & Daytrading)
- Hauptstrategie: Erfasst schnelle Volatilitätsausbrüche während aktiver Marktsitzungen (Überschneidungen zwischen London und New York).
- Zielzeitrahmen: M5, M15
- Empfohlene Vermögenswerte: EURUSD, GBPUSD, USDJPY, XAUUSD
- Kernkonfiguration: InpEMAPeriod = 10, InpMAMethod = MODE_EMA, InpUseFilter = true, InpFilterPeriod = 200
- Empfohlene aktive Filter:
* Use_ADX_Filter = true (ADX_Period = 10, ADX_Min_Level = 22,0)
* Use_CCI_OBOS_Filter = true (CCI_OBOS_Period = 14, Überkauft = 100,0, Überverkauft = -100,0)
* Use_HeikenAshi_Filter = true
- Analytische Begründung: Die 200-EMA-Hüllkurve legt die Richtung des Makrotrends fest, der ADX bestätigt das Ausbruchsmomentum, der CCI-OB/OS-Filter bestätigt eine aggressive Kursausweitung und Heiken Ashi filtert geringfügige Schwankungen innerhalb der Kerzen heraus.
Voreinstellung 2: Strukturelle Trendfolge (Swing-Trading)
- Primäre Strategie: Identifiziert anhaltende, mehrtägige Trendfortsetzungen und ignoriert dabei vorübergehende Gegenbewegungen.
- Zielzeitrahmen: H1, H4, D1
- Empfohlene Anlageklassen: Wichtige Devisenpaare, Kreuzpaare, globale Indizes, Energie-CFDs
- Kernkonfiguration: InpEMAPeriod = 14, InpMAMethod = MODE_EMA, InpUseFilter = true, InpFilterPeriod = 200
- Empfohlene aktive Filter:
* Use_DoubleMA_Filter = true (MA_A = 30, MA_B = 140, Method = MODE_EMA)
* Use_MACD_Filter = true (Fast = 12, Slow = 26, Signal = 9)
* Use_MACD_Zero_Filter = true
* Use_SAR_Filter = true (Step = 0,02, Maximum = 0,2)
- Analytische Begründung: Kombiniert die Ausrichtung anhand des gleitenden Durchschnitts-Bandes mit der Bestätigung durch den nachlaufenden Parabolic SAR. Der doppelte MACD-Filter stellt sicher, dass die Einstiegspunkte mit dem allgemeinen institutionellen Momentum übereinstimmen.
Voreinstellung 3: Konfluentes Swing- und Retracement-Resumption
- Primäre Strategie: Identifiziert Setups für eine Trendfortsetzung, wenn der Kurs auf wichtige geometrische Unterstützungs- oder Widerstandsniveaus zurückfällt.
- Zielzeitrahmen: M15, M30, H1
- Empfohlene Vermögenswerte: XAUUSD, EURUSD, GBPUSD, Technologieindizes
- Kernkonfiguration: InpEMAPeriod = 10, InpMAMethod = MODE_EMA, InpUseFilter = true, InpFilterPeriod = 200
- Empfohlene aktive Filter:
* Use_Fib_Filter = true (Fib_Level_1 = 0,382, Fib_Level_2 = 0,618, ZigZag_Depth = 12, Deviation = 5, Backstep = 3)
* Use_SR_Filter = true (SR_Period = 50, SR_Zone_Points = 80,0)
* Use_RSI_Cross_Filter = true (RSI_Length = 14, Oversold = 35,0, Overbought = 65,0)
- Analytische Begründung: Bestätigt Ausbrüche aus Bereichen nur dann, wenn der Kurs eine historische Unterstützungs- oder Widerstandszone testet, die mit einem Fibonacci-Retracement-Niveau von 38,2 % bis 61,8 % übereinstimmt, wodurch eine Konfluenz zwischen Kursentwicklung und Momentum entsteht.
10. Haftungsausschluss zu regulatorischen Risiken
Der Handel mit Devisen (Forex), Differenzkontrakten (CFDs), Indizes, Edelmetallen und anderen Finanzderivaten ist mit erheblichen finanziellen Risiken verbunden und ist möglicherweise nicht für alle Anlegergruppen geeignet. Der Einsatz von Hebeleffekten kann sowohl potenzielle Gewinne als auch potenzielle Verluste vergrößern. Bevor Sie mit dem Live-Handel an den Finanzmärkten beginnen, sollten Sie Ihre persönlichen Anlageziele, Ihre Risikotoleranz, Ihre praktischen Handelskenntnisse und Ihre finanzielle Situation sorgfältig abwägen. Es besteht die Möglichkeit, dass Sie einen teilweisen oder vollständigen Verlust Ihres eingezahlten Kapitals erleiden.
MultiFilter MA High Low Cross Buy Sell Arrows MT5 ist ein analytisches Software-Tool, das ausschließlich dazu dient, Händler bei der technischen Chartanalyse, der Mustererkennung und der quantitativen Filterung zu unterstützen. Es bietet keine individuelle Finanzberatung, keine Dienstleistungen zur Handelsausführung und keine Garantien für Rentabilität. Historische Wertentwicklungen, Backtest-Modelle und voreingestellte Indikatoren garantieren keine zukünftige Wertentwicklung unter realen Marktbedingungen. Nutzer sollten den Indikator, seine Parameter und die Wechselwirkungen der Filter gründlich auf einem Demokonto testen, bevor sie ihn mit echtem Kapital einsetzen.
