HaikenAshiDouble
- Experten
- Version: 3.0
Heiken Ashi Double ist ein MT4-Expert Advisor, der auf doppelt geglätteten Heiken-Ashi-Signalen basiert. Er analysiert die zuletzt geschlossene Kerze, unterstützt separate Zeitrahmen für das Hauptsignal und zusätzliche Einstiegspunkte und umfasst optionale Pyramiding-Funktionen, Basket-Management, ATR-basierte Positionsgrößenbestimmung, verschiedene Stop-Loss-Modi, einen Heiken-Ashi-Trailing-Stop, Spread-Schutz, Margin- und Volumenprüfungen sowie Diagnosemöglichkeiten direkt im Chart.
Der EA wertet Signale erst aus, nachdem ein neuer Balken erkannt wurde. Es wird kein fester Take-Profit verwendet; Ausstiege erfolgen durch die Signalumkehr, den konfigurierten Stop-Loss oder den Trailing-Stop. Dieses System ist darauf ausgelegt, starke, klare Trendbewegungen zu erkennen und diese optional schrittweise zu immer besseren Kursen aufzustocken.
HeikenAshiDouble basiert auf einer einfachen, aber leistungsstarken Idee: Der Markteintritt erfolgt erst, wenn eine geglättete Heiken-Ashi- Kerze eine klare, starke Trendbewegung bestätigt – und anschließend wird der Trade mit einem intelligenten Trailing-Stop laufen gelassen.
🔹Heiken-Ashi-Trailing-Stop
Im Gegensatz zu einem herkömmlichen Heiken-Ashi-EA wendet dieses Tool zwei unabhängige Glättungsebenen mit gleitenden Durchschnitten auf die Heiken-Ashi-Werte an, wodurch Marktrauschen und Fehlsignale deutlich reduziert werden. Zusätzlich zum Hauptsignal kann ein optionales Pyramiding-Modul weitere Positionen auf einem zweiten Zeitrahmen unter Verwendung von Standard-Heiken-Ashi-Kerzen (ohne Glättung) hinzufügen – jedoch nur in Trendrichtung und nur zu besseren Kursen als beim Haupteinstieg.
So handelt das System „
“
🔹Haupteinstieg
- Kauf: Die geglättete HA-Kerze ist bullisch, hat keinen unteren Docht (innerhalb der Toleranz), ihr Körper ist größer als der der vorherigen Kerze, und die vorherige Kerze war ebenfalls bullisch.
- Verkauf: die spiegelbildlich entgegengesetzte Konstellation (bärische Kerze ohne oberen Docht, wachsender Körper, vorherige Kerze bärisch).
- Dies filtert Momentum heraus, das mit minimalem Gegendruck (Docht) in einen Trend eintritt.
- Der Zeitrahmen des Hauptsignals ist unabhängig vom Chart-Zeitrahmen konfigurierbar. Die Standardeinstellung ist PERIOD_CURRENT, aber der EA kann so konfiguriert werden, dass er das Hauptsignal auf einem anderen verfügbaren MT4-Zeitrahmen berechnet.
- Wenn diese Option aktiviert ist, fügt der EA bei jedem Farbwechsel der Standard-HA-Kerze auf dem zusätzlichen Zeitrahmen weitere Positionen in Richtung des offenen Handels hinzu.
- Optional kann festgelegt werden, dass jede zusätzliche Order erst bei einem Kurs eröffnet wird, der besser ist als der Einstiegskurs der Hauptposition (echtes Pyramiding, kein Averaging in einen Verlust hinein). Der EA wendet eine strenge Kursfilterung an, um ein Averaging nach unten zu vermeiden – zusätzliche Orders werden nur zu Kursen hinzugefügt, die besser sind als der Haupteinstieg.
- Die Anzahl der zusätzlichen Orders ist durch ein konfigurierbares Maximum begrenzt.
- Diese Einstellung ist darauf ausgelegt, trendfolgendes Pyramiding zu unterstützen und nicht das Durchschnittsbilden nach unten. Die Anzahl der zusätzlichen Orders pro Basket wird durch „MaxAddOrders“ begrenzt.
- Haupt- und Zusatzaufträge werden anhand ihrer Auftragskommentare voneinander getrennt, sodass die Korbverwaltung einheitlich angewendet werden kann.
🔹Stop-Loss und Korbmanagement
“
- Entsprechend dem Hauptbalken – Der anfängliche Stop-Loss wird unter Verwendung des konfigurierten TrailingBuffers hinter der letzten Heiken-Ashi-Kerze des Hauptcharts platziert.
- Manuell – Der Stop-Loss-Abstand wird in Punkten durch „MainSL_ManualPoints“ festgelegt. Ein Wert von Null bedeutet, dass kein anfänglicher Stop-Loss gesetzt ist.
- Zusatzorders übernehmen bei ihrer Eröffnung den aktuellen absoluten Stop-Loss-Kurs der Hauptorder. Dadurch bleibt der Basket mit dem aktuellen Stop-Loss-Niveau der Hauptorder synchronisiert, einschließlich der bereits durch die Trailing-Logik vorgenommenen Stop-Loss-Änderungen.
- Wenn der Broker, eine manuelle Aktion oder ein anderes Handelsereignis nur einen Teil des Korbs schließt, erkennt der EA die Diskrepanz und schließt die verbleibenden Positionen, um den Korb synchron zu halten. Verwaiste Zusatzorders werden ebenfalls geschlossen, wenn die Hauptorder nicht mehr existiert.
🔹Heiken-Ashi-Trailing-Stop
- Der optionale Trailing-Stop nutzt die zuletzt geschlossene geglättete Heiken-Ashi-Kerze. Bei Kaufpositionen wird der Stop-Loss unter das Heiken-Ashi-Tief verschoben; bei Verkaufspositionen wird er über das Heiken-Ashi-Hoch verschoben. Der Abstand wird um die „TrailingBuffer “-Punkte angepasst.
- Der Trailing-Stop kann so konfiguriert werden, dass er nur aktiviert wird, wenn die Hauptorder im Gewinn liegt. Der optionale Parameter „TrailMinProfit“ definiert den Mindestgewinn der Hauptorder in Punkten, der erforderlich ist, bevor das Trailing beginnt. Der Trailing-Stop passt die SL-Niveaus für alle Orders gemeinsam kontinuierlich an und gewährleistet so einen einheitlichen Schutz.
🔹Ausstieg
- Der gesamte Orderkorb (Haupt- + Zusatzorders) wird geschlossen, wenn nach einer vorherigen Kerze derselben Farbe eine gegensätzlich gefärbte, geglättete HA-Kerze ohne entsprechenden Docht erscheint – d. h. bei einem Trendwendesignal oder beim Erreichen des SL oder des Trailing-Stops.
🔹Übersicht über die wichtigsten Eingabeparameter
Hauptsignal MaPeriod1, MaMethod1, MaPeriod2, MaMethod2 – Einstellungen für geglättetes Heiken Ashi
Zeitrahmen TimeFrame_Main, TimeFrame_Add –Zeitrahmen für Haupt- und Zusatzsignale
Zusätzliche Orders UseAdditionalOrders, MaxAddOrders, RequireAddBeyondMain – Pyramiding aktivieren, maximale Anzahl zusätzlicher Orders, Kursfilter
Dochttoleranz WickToleranceInPoints –Toleranz für die Erkennung von „keinem Docht“ in der Ein- und Ausstiegslogik
Geldmanagement Lots, MM, ATR_Period, Risk, MoneyRisk – Feste oder ATR-basierte Lotgröße mit Risikokontrollen.
Stop-Loss MainSLMode, MainSL_ManualPoints – Automatischer oder manueller anfänglicher Stop-Loss für die Hauptorder
Trailing-Stop UseTrailingStop, TrailingBuffer, TrailOnlyInProfit, TrailMinProfit – Aktivierung und Schwellenwerte fürden Trailing-Stop.
Verschiedenes Slippage, Magic, OrderCommentary, ShowGraphDiag – Allgemeine EA-Einstellungen und Anzeigeoptionen.
💰Risikomanagement
- Trailing-Stop, gekoppelt an die geglätteten HA-Kerzenwerte, mit einstellbarem Puffer.
- Der anfängliche Stop-Loss kann automatisch anhand der letzten HA-Kerze oder als fester Wert in Punkten festgelegt werden.
- Alle Orders im Basket (Main und Add) haben dasselbe SL-Niveau, und der EA überwacht den Basket automatisch und synchronisiert ihn neu, falls der Broker ihn teilweise schließt (z. B. durch SL-Ausführung).
- Positionsgröße: festes Lot oder automatisches Geldmanagement basierend auf prozentualem Risiko / festem Geldbetrag / ATR.
🔥Diagnose
- Ein optionales Chart-Panel zeigt aktuelle HA-Kerzenwerte, den Status der Dochte, aktive Signale und den Stop-Loss-Status an – nützlich zur Überwachung und Überprüfung des Verhaltens in Echtzeit.
⚙️Empfehlungen
- Der beste Zeitrahmen für „Main/Add“ ist „Daily/H1“, natürlich können Sie alles ausprobieren (zum Beispiel „15M/1M“)
- Funktioniert bei allen Symbolen und Zeitrahmen (empfohlen werden Symbole mit einem Trend), sollte jedoch immer zuerst bei Ihrem spezifischen Broker und Symbol getestet werden
- Eine der wichtigsten Einstellungen ist die „Wick Tolerance“. Der Wert 2 bedeutet, dass ein Signal nur bei sehr starken Kursbewegungen generiert wird. Je höher dieser Wert, desto häufiger werden Signale ausgegeben. Der für mich optimale Maximalwert liegt bei 10.
- Der EA reagiert nur auf geschlossene Kerzen – es findet kein Repainting von Signalen innerhalb einer Kerze statt
- Für eine zuverlässige Korbsynchronisation und das Trailing wird ein VPS empfohlen, insbesondere wenn Pyramiding aktiviert ist
- Mithilfe von „Magic Number“ und Orderkommentaren lassen sich mehrere Instanzen gleichzeitig auf verschiedenen Symbolen/Zeitrahmen ausführen
📈Geeignet für
Trader, die Trendfolge-Strategien für beliebige Wertpapiere und Zeitrahmen bevorzugen und ein System mit klar definierten, mechanischen Regeln sowie der Möglichkeit suchen, schrittweise in einen starken Trend einzusteigen. Vor dem Live-Einsatz wird ein gründliches Backtesting im Strategietester für das jeweilige Wertpapier bzw. den jeweiligen Zeitrahmen empfohlen, ebenso wie die Wahl von Money-Management-Einstellungen, die Ihrer eigenen Risikotoleranz entsprechen.
⚠️Haftungsausschluss
Der Handel an den Finanzmärkten birgt das Risiko eines Verlusts des investierten Kapitals. Der Autor und der Anbieter dieses Produkts haften nicht für Schäden, die durch dessen Nutzung entstehen. Die Wertentwicklung in der Vergangenheit ist keine Garantie für zukünftige Ergebnisse.
