Heiken Ashi Pro Signal Arrow Smart Filters Alerts
- Indikatoren
- Version: 1.70
- Aktualisiert: 26 Oktober 2026
- Aktivierungen: 5
Produktübersicht: Heiken Ashi Multi-Filter Suite MT5
Die Heiken Ashi Multi-Filter Suite ist ein speziell für MetaTrader 5 entwickelter analytischer Handelsindikator, der eine richtungsorientierte Kursglättung, die Erkennung struktureller Umkehrungen und die regelbasierte Bestätigung von Signalen ermöglicht. Durch die Kombination modifizierter Heiken-Ashi-Balkenberechnungen mit einer modularen Filter-Engine aus 14 Indikatoren eliminiert das Tool vorübergehende Marktstörungen und liefert Händlern disziplinierte visuelle Signale. Der Indikator basiert auf zwei wählbaren algorithmischen Einstiegsarchitekturen: Standard-Farbwechselübergänge und ein striktes Umkehrmodell mit Zero-Wick-Bestätigung. Diese Einstiegsmodelle arbeiten Hand in Hand mit einer umfassenden, integrierten Filterarchitektur, die 14 klassische technische Indikatoren umfasst, darunter RSI, ADX, SMA, EMA, Ichimoku Senkou Span B, Awesome Oscillator, Parabolic SAR, CCI, RVI, MACD, dynamische Unterstützungs- und Widerstandskanäle sowie automatisierte, auf dem ZigZag-Indikator basierende Fibonacci-Retracement-Zonen. Jede analytische Komponente arbeitet mit vollständiger Ausführungstransparenz und funktioniert vollständig ohne Repainting bei geschlossenen Kerzen.
Technische Architektur und Funktionsprinzipien
1. Heiken-Ashi-Glättungsformel: Der Indikator berechnet die Kerzengeometrie anhand des traditionellen Vier-Punkte-Durchschnitts-Algorithmus von Heiken Ashi: HA_Close = (Open + High + Low + Close) / 4,0; HA_Open = (HA_Open[vorheriger Balken] + HA_Close[vorheriger Balken]) / 2,0; HA_High = Maximum aus (High, HA_Open, HA_Close); HA_Low = Minimum aus (Low, HA_Open, HA_Close). Eine Kerze wird als bullisch definiert, wenn HA_Close größer oder gleich HA_Open ist, und als bärisch, wenn HA_Close streng kleiner als HA_Open ist.
2. Wählbare Signaleingabemodi: Händler können über den Parameter „InpEntryMode“ zwischen zwei unterschiedlichen Modellen zur Signalerzeugung wechseln:
- Modus 1: Nur Farbwechsel (ENTRY_COLOR_CHANGE): Wird bei Balkenverschiebung i ausgelöst, wenn die aktuelle Kerze bullisch wird (HA_Close[i] >= HA_Open[i]), während die unmittelbar vorhergehende Kerze bärisch war (HA_Close[i+1] < HA_Open[i+1]). Umgekehrt wird ein potenzielles Verkaufssignal ausgelöst, wenn die aktuelle Kerze bärisch wird, während die vorherige Kerze bullisch war.
- Modus 2: Umkehr + Bestätigung ohne Docht (ENTRY_COLOR_NO_WICK): Implementiert eine zweistufige Zustandsmaschine, die für konservative Trendeinstiege ausgelegt ist. Wenn ein Farbwechsel auftritt, wechselt die Engine in einen aktiven Wartezustand (waitingBull oder waitingBear). Ein bestätigter Kaufpfeil wird nur ausgegeben, wenn sich eine bullische Kerze ohne unteren Schatten bildet (normalisierter HA_Low entspricht normalisiertem HA_Open). Für Verkaufseinstiege wartet die Engine auf eine bärische Kerze ohne oberen Schatten (normalisierter HA_High entspricht normalisiertem HA_Open). Sobald eine gültige Kerze ohne Docht alle aktiven Sekundärfilter erfüllt, wird das Signal ausgelöst und der interne Trigger sofort zurückgesetzt.
3. Signalintegrität und „Non-Repainting“-Engine: Während die Kerze 0 dynamisch mit eingehenden Ticks schwankt, werden alle Benachrichtigungen und endgültigen Signalbestätigungen ausschließlich nach dem vollständigen Schlusskurs der Kerze (ausgewertet bei Index 1) fixiert. Sobald Kerze 1 schließt und einen Pfeil anzeigt, ändert dieser Pfeil niemals seine Position, verschwindet nicht und wird bei historischen Kerzen nicht neu berechnet. Der Indikator verwendet keine unbestätigten zukünftigen Kerzen, Zentrierungsfilter oder vorausschauende Algorithmen. Signalpfeile werden in einem einstellbaren Abstand (InpArrowOffset) unterhalb des tiefsten Kurspunkts für Kaufpfeile und oberhalb des höchsten Kurspunkts für Verkaufspfeile projiziert. Werden Heiken-Ashi-Kerzen angezeigt, orientiert sich der Offset-Anker dynamisch an den Extremwerten entweder der Standard-Dochte oder der geglätteten HA-Dochte.
Das modulare 14-Filter-Framework
Alle von der zentralen Heiken-Ashi-Logik generierten Einstiegstrigger müssen die Validierungsprüfung durch mehrere Filter durchlaufen. Die Suite umfasst 14 unabhängige Analysefilter, von denen jeder über einen eigenen Schalter und eigene mathematische Einstellungen verfügt. Ist ein Filter auf „false“ gesetzt, wird er vollständig umgangen, ohne dass dabei Rechenaufwand entsteht. Sind ein oder mehrere Filter auf „true“ gesetzt, muss ein Signal alle aktiven Bedingungen gleichzeitig erfüllen (strikte logische UND-Verknüpfung).
- Filter 1: RSI-Level-Cross-Filter: Für einen Kauf muss der RSI die Überverkauft-Grenze von unten nach oben überschritten haben. Für einen Verkauf muss der RSI die Überkauft-Grenze von oben nach unten unterschritten haben.
- Filter 2: ADX-Trendstärkenfilter: Signale sind nur zulässig, wenn die Haupt-ADX-Linie streng größer oder gleich dem minimalen Schwellenwert (ADX_Min_Level) ist, um Seitwärtskonsolidierungen herauszufiltern.
- Filter 3: Basislinie mit einem gleitenden Durchschnitt: Für einen Kauf muss der Schlusskurs der Kerze streng über dem gleitenden Durchschnitt liegen; für einen Verkauf muss der Schlusskurs der Kerze streng unter dem gleitenden Durchschnitt liegen (unterstützt SMA, EMA, SMMA, LWMA).
- Filter 4: Ichimoku-Senkou-Span-B-Wolkenfilter: Für Kaufsignale muss der Kurs streng über Span B liegen; für Verkaufssignale muss der Kurs streng unter Span B liegen.
- Filter 5: RSI-75-Mittellinien-Bias-Filter: Verwendet einen erweiterten 75-Perioden-RSI als Makrotrendfilter. Für einen Kauf muss der RSI 75 > 50,0 sein; für einen Verkauf muss der RSI 75 < 50,0 sein.
- Filter 6: Filter mit doppeltem gleitendem Durchschnitt und doppeltem Crossover: Für einen Kauf muss die schnelle MA-Linie streng über der langsamen MA-Linie liegen; für einen Verkauf muss die schnelle MA-Linie streng unter der langsamen MA-Linie liegen.
- Filter 7: Awesome Oscillator (AO)-Filter mit mehreren Bedingungen: Bewertet das Momentum anhand von drei wählbaren Untermodi: Mindestvolumenschwelle (AO überschreitet numerische Grenze), Richtungsfarbe (AO steigt für Kauf, fällt für Verkauf) und Nulllinienkonfluenz (AO steigt und ist positiv für Kauf, fällt und ist negativ für Verkauf).
- Filter 8: Parabolic SAR Trailing Bias: Ein Kauf erfordert, dass der Schlusskurs deutlich über dem SAR-Niveau liegt; ein Verkauf erfordert, dass der Schlusskurs deutlich unter dem SAR-Niveau liegt.
- Filter 9: Heiken-Ashi-Sekundärfilter: Überprüft, ob der Schlusskurs der Heiken-Ashi-Kerze bei Kaufsignalen deutlich über dem Eröffnungskurs und bei Verkaufssignalen deutlich unter dem Eröffnungskurs liegt.
- Filter 10: CCI-Trendrichtungsfilter: Für einen Kauf muss die CCI-Linie positiv sein (> 0,0); für einen Verkauf muss die CCI-Linie negativ sein (< 0,0).
- Filter 11: CCI-Filter für Erholungen aus überkauften und überverkauften Bereichen: Bewertet zyklische Wendepunkte anhand des schnellen CCI. Für einen Kauf muss der CCI die Überverkaufslinie nach oben kreuzen; für einen Verkauf muss der CCI die Überkaufslinie nach unten kreuzen.
- Filter 12: Relative-Vigor-Index (RVI) – Richtung und Kreuzung der Signallinie: Bewertet den RVI-Hauptwert über 0,0 für einen Kauf und unter 0,0 für einen Verkauf, mit einer optionalen Bedingung für das Kreuzen der Signallinie (RVI-Hauptwert > RVI-Signal).
- Filter 13: MACD-Histogramm und Konfluenz mit der Nulllinie: Bewertet das MACD-Histogramm (Hauptlinie – Signallinie > 0 für einen Kauf, < 0 für einen Verkauf) und den MACD-Nullfilter (Hauptlinie > 0 für einen Kauf, < 0 für einen Verkauf).
- Filter 14: Dynamische Unterstützungs-/Widerstands- und Fibonacci-Retracement-Niveaus: Dynamische S/R bildet eine Preistoleranzzone um historische Extremwerte innerhalb eines definierten Rückblickfensters. Das automatisierte Fibonacci-Retracement identifiziert Kursschwankungen mittels ZigZag-Logik und überprüft, ob der Kurs das goldene Retracement-Band von 38,2 % bis 61,8 % testet.
Operative Einrichtung und Empfehlungen
- Unterstützte Instrumente: Kompatibel mit allen liquiden Vermögenswerten, einschließlich Haupt- und Neben-Devisenpaare (EURUSD, GBPUSD, USDJPY, AUDUSD), Edelmetalle (XAUUSD, XAGUSD), Rohöl (USOIL, UKOIL), Indizes (US30, US500, USTEC, GER40) sowie liquide Kryptowährungen.
- Empfohlene Zeitrahmen: M1–M5 für Scalping (Modus 1 in Kombination mit Single MA oder CCI), M15–H1 für Daytrading (Modus 2 in Kombination mit Double MA, MACD oder ADX) sowie H4–D1 für Swing-Trading (Modus 2 in Kombination mit Ichimoku Span B, RSI 75 oder Fibonacci).
- Kontospezifikationen: Läuft sowohl auf Hedging- als auch auf Netting-Konten in ECN-/STP-Umgebungen. Die speichereffiziente Architektur berechnet nur aktualisierte Balken, ohne unnötige historische Daten zu laden.
Vollständige Dokumentation der Eingabeparameter
=== HEIKEN-ASHI-ANZEIGE & KERNEINSTELLUNGEN ===
- InpEntryMode (Standard: ENTRY_COLOR_NO_WICK): Modus des Signalalgorithmus (ENTRY_COLOR_CHANGE = nur Farbwechsel; ENTRY_COLOR_NO_WICK = Farbumkehrung, gefolgt von einer Bestätigung durch eine Kerze ohne Docht).
- InpShowHA (Standard: true): Schaltet die visuelle Darstellung geglätteter Heiken-Ashi-Kerzen über dem Hauptchart ein oder aus.
- InpBullColor (Standard: clrDodgerBlue): Farbe der bullischen Heiken-Ashi-Kerzen.
- InpBearColor (Standard: clrRed): Darstellungsfarbe für bärische Heiken-Ashi-Kerzen.
=== EINSTELLUNGEN FÜR SIGNALPFEILE ===
- InpBuyArrowColor (Standard: clrAqua): Darstellungsfarbe des Kaufsignalpfeils.
- InpSellArrowColor (Standard: clrRed): Farbe des Verkaufssignalpfeils.
- InpArrowCodeBuy (Standard: 233): Wingdings-Zeichencode für den Kaufpfeil (233 = Aufwärtspfeil).
- InpArrowCodeSell (Standard: 234): Wingdings-Zeichencode für den Verkaufspfeil (234 = Abwärtspfeil).
- InpArrowOffset (Standard: 600): Abstand in Punkten zwischen den Extremwerten der Kerze und den angezeigten Pfeilen.
=== ALARME & BENACHRICHTIGUNGEN ===
- InpShowAlert (Standard: false): Aktiviert den Popup-Warnungsdialog im MetaTrader-Terminal.
- InpPlaySound (Standard: false): Aktiviert eine akustische Benachrichtigung beim Schließen des Signalbalkens.
- InpAlertSound (Standard: „alert.wav“): Name der Audiodatei für die akustische Benachrichtigung.
- InpPushNotify (Standard: false): Sendet Push-Benachrichtigungen an mobile MetaTrader 5-Geräte.
- InpSendEmail (Standard: false): Versendet E-Mail-Benachrichtigungen über die SMTP-Einstellungen des Terminals.
=== 1. RSI-CROSS-FILTER ===
- Use_RSI_Cross_Filter (Standard: false): Schaltet den RSI-Crossover-Filter ein oder aus.
- RSI_Length (Standard: 14): Mittelungsperiode für die RSI-Berechnung.
- RSI_Price_Source (Standard: PRICE_CLOSE): Verwendetes Kursarray für den RSI.
- RSI_Oversold (Standard: 30,0): Überverkauft-Grenzwert für einen Kauf-Crossover.
- RSI_Overbought (Standard: 70,0): Überkauft-Grenzwert für einen Verkaufs-Crossover.
=== 2. ADX-FILTER ===
- Use_ADX_Filter (Standard: false): Schaltet den ADX-Trendstärkenfilter ein bzw. aus.
- ADX_Period (Standard: 10): Rückblickzeitraum für die ADX-Berechnung.
- ADX_Min_Level (Standard: 20,0): Mindestschwellenwert für den ADX, der erforderlich ist, um Signale zuzulassen.
=== 3. EINZELNER MA-FILTER ===
- Use_MA_Filter (Standard: false): Schaltet den Filter für den einzelnen gleitenden Durchschnitt ein oder aus.
- MA_Period (Standard: 50): Rückblickzeitraum für den gleitenden Durchschnitt.
- MA_Method (Standard: MODE_SMA): Berechnungsmethode für den gleitenden Durchschnitt.
- MA_Shift (Standard: 0): Horizontale Verschiebung des gleitenden Durchschnitts.
=== 4. ICHIMOKU SENKOU SPAN B-FILTER ===
- Use_Ichimoku_Filter (Standard: false): Schaltet den Ichimoku-Senkou-Span-B-Wolkenfilter ein bzw. aus.
- Ichimoku_Tenkan (Standard: 9): Periode für die Berechnung des Tenkan-sen.
- Ichimoku_Kijun (Standard: 26): Periode für die Berechnung des Kijun-sen.
- Ichimoku_SenkouB (Standard: 52): Zeitraum für die Berechnung des Senkou Span B.
=== 5. RSI-75-FILTER ===
- Use_RSI75_Filter (Standard: false): Schaltet den erweiterten 75-Perioden-RSI-Baseline-Filter ein oder aus.
- RSI_Filter_Period (Standard: 75): Rückblickzeitraum für die Berechnung des Makro-RSI.
=== 6. DOPPELTER MA-FILTER ===
- Use_DoubleMA_Filter (Standard: false): Schaltet die Trendausrichtung mittels zweier gleitender Durchschnitte ein bzw. aus.
- MA_A_Period (Standard: 30): Rückblickzeitraum für den schnellen gleitenden Durchschnitt (MA A).
- MA_A_Method (Standard: MODE_EMA): Berechnungsmethode für MA A.
- MA_A_Applied (Standard: PRICE_CLOSE): Angewandte Kursquelle für MA A.
- MA_A_Shift (Standard: 0): Horizontale Balkenverschiebung für MA A.
- MA_B_Period (Standard: 140): Rückblickzeitraum für den langsamen gleitenden Durchschnitt (MA B).
- MA_B_Method (Standard: MODE_EMA): Berechnungsmethode für MA B.
- MA_B_Applied (Standard: PRICE_CLOSE): Verwendete Kursquelle für MA B.
- MA_B_Shift (Standard: 0): Horizontale Balkenverschiebung für MA B.
=== 7. AWESOME-OSZILLATOR-FILTER ===
- Use_AO_Filter (Standard: false): Hauptschalter für die Auswertung des Awesome Oscillators.
- Use_AO_Volume_Filter (Standard: false): Schaltet die Auswertung des absoluten numerischen Schwellenwerts ein oder aus.
- AO_Buy_Min (Standard: 4,0): Minimaler positiver AO-Wert, der für einen Kauf erforderlich ist.
- AO_Sell_Max (Standard: -4,0): Maximaler negativer AO-Wert, der für einen Verkauf erforderlich ist.
- Use_AO_Color_Filter (Standard: false): Schaltet die Neigung der AO-Balken um (steigend für Kauf, fallend für Verkauf).
- Use_AO_Zero_Filter (Standard: false): Schaltet die Ausrichtung der AO-Null-Linie um (steigend > 0 für Kauf, fallend < 0 für Verkauf).
=== 8. PARABOLISCHER SAR-FILTER ===
- Use_SAR_Filter (Standard: false): Schaltet den Richtungsfilter für den Parabolic SAR ein oder aus.
- SAR_Step (Standard: 0,02): Schrittweite für die SAR-Beschleunigung.
- SAR_Maximum (Standard: 0,2): Maximale Obergrenze für die SAR-Beschleunigung.
=== 9. HEIKEN-ASHI-FILTER ===
- Use_HeikenAshi_Filter (Standard: false): Sekundäre Überprüfung, ob der HA-Schlusskurs bei Kaufsignalen über dem Eröffnungskurs und bei Verkaufssignalen unter dem Eröffnungskurs liegt.
=== 10. CCI-TRENDFILTER ===
- Use_CCI_Filter (Standard: false): Schaltet den CCI-Nulllinien-Trendfilter ein oder aus (CCI > 0 für Kauf, CCI < 0 für Verkauf).
- CCI_Period (Standard: 50): Rückblickzeitraum für die CCI-Trendberechnung.
- CCI_Applied (Standard: PRICE_CLOSE): Verwendeter Kursdatentyp für die CCI-Berechnung.
=== 11. CCI-OB- & OS-FILTER ===
- Use_CCI_OBOS_Filter (Standard: false): Schaltet den zyklischen Überkauft-/Überverkauft-Rebound-Filter ein oder aus.
- CCI_OBOS_Period (Standard: 14): Rückblickzeitraum für die Berechnung des zyklischen CCI.
- CCI_OBOS_Applied (Standard: PRICE_CLOSE): Verwendeter Kursdatentyp für den zyklischen CCI.
- CCI_Overbought (Standard: 100,0): Überkauft-Schwelle für einen Verkaufs-Crossover.
- CCI_Oversold (Standard: -100,0): Überverkauft-Schwelle für Kauf-Crossover.
=== 12. RVI-FILTER ===
- Use_RVI_Filter (Standard: false): Schaltet den Richtungsfilter für den Basis-RVI ein oder aus (RVI > 0 für Kauf, RVI < 0 für Verkauf).
- RVI_Period (Standard: 75): Berechnungszeitraum für den Basis-RVI.
- Use_RVI_Signal_Filter (Standard: false): Schaltet den RVI-Linienkreuzungsfilter ein oder aus (Hauptlinie > Signallinie für Kauf, Hauptlinie < Signallinie für Verkauf).
- RVI_Signal_Period (Standard: 20): Berechnungszeitraum für die RVI-Signallinie.
=== 13. MACD-FILTER ===
- Use_MACD_Filter (Standard: false): Schaltet den MACD-Histogrammfilter ein oder aus (Histogramm > 0 für Kauf, < 0 für Verkauf).
- MACD_FastEMA (Standard: 12): Periode des schnellen EMA für den MACD.
- MACD_SlowEMA (Standard: 26): Periode des langsamen EMA für den MACD.
- MACD_SignalSMA (Standard: 9): SMA-Periode für das MACD-Signal.
- MACD_Applied (Standard: PRICE_CLOSE): Angewandter Kurstyp für den MACD.
- Use_MACD_Zero_Filter (Standard: false): Schaltet den MACD-Nulllinienfilter ein oder aus (Haupt-MACD > 0 für Kauf, < 0 für Verkauf).
=== 14. SR- & FIBONACCI-FILTER ===
- Use_SR_Filter (Standard: false): Schaltet die dynamische Überprüfung von Unterstützungs- und Widerstandszonen ein bzw. aus.
- SR_Period (Standard: 50): Historisches Rückblickfenster zur Identifizierung von Kurs-Extrema.
- SR_Zone_Points (Standard: 80): Breite der Begrenzungszone um Unterstützungs-/Widerstandsniveaus in Punkten.
- Use_Fib_Filter (Standard: false): Schaltet den automatischen Filter für Fibonacci-Retracement-Zonen ein oder aus.
- Fib_Level_1 (Standard: 0,382): Obere/untere Grenze des Fibonacci-Verhältnisses (38,2 %).
- Fib_Level_2 (Standard: 0,618): Obere/untere Grenze des Fibonacci-Verhältnisses (61,8 %).
- ZigZag_Depth (Standard: 12): Tiefenparameter zur Identifizierung von Swing-Punkten.
- ZigZag_Deviation (Standard: 5): Mindestschwelle für die Abweichung zur Validierung von Schwankungspunkten.
- ZigZag_Backstep (Standard: 3): Mindestabstand zwischen aufeinanderfolgenden Swing-Punkten.
Richtlinien zur Interpretation und Ausführung von Signalen
1. Bedeutung der Kerzenfarben: Ein blauer Kerzenkörper steht für eine bullische Marktstruktur (HA_Close >= HA_Open); ein roter Kerzenkörper steht für eine bärische Marktstruktur (HA_Close < HA_Open); ein aquafarbener Aufwärtspfeil steht für ein bestätigtes Kauf-Einstiegssignal; ein roter Abwärtspfeil steht für ein bestätigtes Verkaufs-Einstiegssignal.
2. Filter-Voreinstellungen: Scalping-Setup (Modus 1, Single EMA 50, ADX 14 > 22); Day-Trading-Setup (Modus 2, doppelte EMA 20/100, MACD-Histogramm); Swing-Trading-Setup (Modus 2, Fibonacci 38,2–61,8 %, RSI 14-Kreuzung).
3. Richtlinien für Ausstieg und Risikomanagement: Da es sich um einen analytischen Indikator ohne automatisierte Handelsausführung handelt, müssen Nutzer explizite Risikokontrollen festlegen. Setzen Sie den Stop-Loss jenseits der jüngsten Swing-Niveaus oder der Basislinien der gleitenden Durchschnitte und legen Sie den Take-Profit anhand entgegengesetzter Kerzenumkehren, struktureller S/R-Niveaus oder fester Risiko-Ertrags-Verhältnisse fest.
Risikohinweis
Der Handel mit Devisen, CFDs, Rohstoffen, Aktien und Kryptowährungen birgt erhebliche Risiken und ist möglicherweise nicht für alle Anleger geeignet. Der hohe Hebel, der an den Finanzmärkten zur Verfügung steht, kann sich sowohl zu Ihrem Vorteil als auch zu Ihrem Nachteil auswirken. Bevor Sie sich für den Handel mit einem Finanzinstrument entscheiden, sollten Sie Ihre Anlageziele, Ihre Erfahrung und Ihre Risikobereitschaft sorgfältig abwägen. Die vergangene Wertentwicklung eines Indikators, Algorithmus oder einer Methodik lässt keine Rückschlüsse auf zukünftige Ergebnisse zu. Diese Software ist ein Analyse- und Arbeitsinstrument, das Tradern bei der technischen Analyse helfen soll; sie garantiert keine finanziellen Gewinne und stellt keine direkte Anlageberatung dar. Testen Sie das Produkt stets gründlich auf einem Demokonto, bevor Sie den Einsatz in Live-Marktumgebungen in Betracht ziehen.
