Einleitung
Break Asian Range ist ein Trading-Bot, der die bekannte Strategie der „asiatischen Hochs und Tiefs“ automatisiert. Er wurde entwickelt, um Ausbrüche der asiatischen Sitzung bei Assets wie EURUSD, GBPJPY und anderen volatilen Paaren zu erkennen und zu handeln.
Er kombiniert anpassbare technische Bestätigungen mit fortgeschrittenem Risikomanagement (SL, TP, Trailing Stop, variables Risiko, Wiedereinstiege...), um sowohl konservativen als auch aggressiven Handelsstilen gerecht zu werden.
Er funktioniert mit mehreren Zeitrahmen und erkennt wichtige Kerzenmuster wie Doji, Hammer oder Umkehrmuster zur Bestätigung der Einstiege, sofern vom Trader gewünscht.
Hauptmerkmale
Strategie basierend auf einem bekannten und sich wiederholenden Marktverhalten.
Flexibel: Ermöglicht individuelle Anpassung von Bestätigungen, Handelszeiten, Risiko und mehr.
Kompatibel mit jedem Währungspaar oder Asset.
Kann konservativ oder aggressiv handeln – je nach Nutzerprofil.
Unterstützt Re-Entries, dynamisches Risikomanagement und Filterung von Trades.
Bereits mit guten Ergebnissen auf mehreren Paaren im April 2025 getestet (siehe Bilder unten).
Kommentare und Support
Ich freue mich sehr über positive und konstruktive Kommentare, wenn Ihnen der Bot hilfreich war. Das hilft mir, zukünftige Versionen zu verbessern und besser auf die tatsächlichen Bedürfnisse der Nutzer einzugehen.
Ich stehe Ihnen jederzeit zur Verfügung, um Fragen zu beantworten, Parameter zu erklären oder bei Problemen mit dem Bot zu helfen.
Im Folgenden finden Sie eine ausführliche Beschreibung der Funktionsweise und der einstellbaren Parameter des Systems.
Strategie der asiatischen Hochs und Tiefs
Die Strategie der asiatischen Hochs und Tiefs basiert auf dem Konzept, dass jede Handelssession (Asien, London, New York) einem AMD-Zyklus folgt (Akkumulation, Manipulation und Distribution).
Während der asiatischen Session findet meist die Akkumulation statt. In der Londoner Session hingegen ist Manipulation häufig – der Preis durchbricht das Hoch oder Tief der vorherigen Session, täuscht eine Fortsetzung vor, kehrt dann aber um und holt viele Stop-Losses.
Dieser Bot verwendet die Strategie der asiatischen Hochs und Tiefs und ermöglicht es dem Trader, verschiedene Optionen an seinen Handelsstil anzupassen. Der Bot wählt die Handelsspanne entsprechend den vom Trader definierten Zeiten (z. B. die asiatische Sitzung oder eine andere) und prüft, wann das Hoch oder Tief durchbrochen wird, um entsprechend einen Verkaufs- oder Kauf-Einstieg zu suchen. Es besteht außerdem die Möglichkeit, sicherzustellen, dass die gewählte Spanne als Akkumulationsphase gilt, indem die maximale Punktanzahl festgelegt wird, um die sich der Preis während dieser Sitzung bewegen darf. Falls diese Prüfung nicht erwünscht ist, kann sie durch die Einstellung auf '0' deaktiviert werden. Nach dem Durchbruch der Spanne kann der Einstieg direkt nach dem Überschreiten der vorgegebenen Punktzahl erfolgen oder es kann gewartet werden, bis der Preis die gewählte Zone erreicht und zusätzlich eine Bestätigung durch eine Doji-, Hammer- oder Umkehrkerze erfolgt. Zwei Zeitrahmen können zur Erkennung dieser Bestätigungskerzen konfiguriert werden, z. B. 1 Minute und 3 Minuten oder 1 Minute und 5 Minuten. Der Trader hat zahlreiche Optionen zur Konfiguration und Optimierung. Natürlich gilt: Je mehr Bestätigungen erforderlich sind, desto weniger Einstiege wird der Bot vornehmen – aber die Trefferquote wird steigen.
Neben der Einstiegskonfiguration auf Basis des Range-Ausbruchs und zusätzlicher Bestätigungen durch Kerzen verfügt dieser Bot über eine variable Risikosteuerung, die seine Effizienz verbessert. Dies darf nicht mit einem Martingale-System verwechselt werden, das Trades nicht schließt. Dieser Bot öffnet und schließt Trades einzeln. Es ist jedoch möglich, das Risiko zu erhöhen, wenn die vorherigen Trades Verluste waren, was hilft, Verluste mit Gewinntrades auszugleichen.
Außerdem kann der Stop-Loss auf BreakEven verschoben werden, wenn der Preis ein vom Benutzer definiertes Risiko-Ertrags-Verhältnis erreicht. Teilverkäufe können ebenfalls vorgenommen werden, wenn ein vordefinierter Wert erreicht wird.
Einstellungen der Bot-Parameter
Es ist immer wichtig, alle konfigurierbaren Parameter eines Bots gut zu kennen und zu verstehen, um ihn korrekt zu nutzen. In diesem Fall verfügt der Bot außerdem über viele Parameter, um sich besser an verschiedene Umstände und an den Trader anzupassen. Nachfolgend wird jeder Parameter definiert, damit er klar verständlich ist und nach den Vorlieben des Traders konfiguriert werden kann. Angezeigt werden der Parametername (auf Englisch) und die Erklärung:
Input group "General Parameters"
MagicNumber -- Bot-ID. Muss eindeutig sein unter allen Bots, die im selben Metatrader laufen.
Choose the language for messages -- Auswahl der Sprache, in der die Nachrichten im Reiter „Experten“ angezeigt werden.
Fixed SL. If false, SL and TP are calculated based on high and low -- Legt fest, ob SL und TP mit einem festen Wert (siehe unten) gesetzt werden oder dynamisch anhand des letzten Hochs/Tiefs für SL und 50 % der gewählten Range für TP.
Stop Loss points -- SL-Punkte bei festem SL (vorherige Variable = "true").
TakeProfit / StopLoss ratio -- Verhältnis von TP zum definierten festen SL.
Minimum points for variable SL -- Bei variablem SL kann ein Mindestwert in Punkten definiert werden.
Condition to allow long entries -- Erlaubt Long-Positionen. Bei "false" werden keine Long-Trades eröffnet.
Condition to allow short entries -- Erlaubt Short-Positionen. Bei "false" werden keine Short-Trades eröffnet.
Condition to block new entry after a loss in the same Tx (excluding reentry) -- Wenn die Einstiegskriterien mehrmals innerhalb der erlaubten Zeit auftreten, verhindert diese Variable nach einem SL einen neuen Einstieg – auch wenn die Kriterien erneut erfüllt sind. So werden Verluste kontrolliert.
Max number of trades in one day -- Begrenzung der maximalen Anzahl an Trades pro Tag. Reentry zählt ebenfalls zu diesem Limit.
Allow reentry after SL during x hours -- Bei einem Einstieg wird eine „Limit“-Order auf Höhe des SL gesetzt, falls der Kurs nach einem Stop doch in unsere Richtung läuft. VORSICHT – kann Verluste erhöhen. Bei Aktivierung sollte das Risiko halbiert werden.
Hours allowed for reentry -- Wie lange die „Limit“-Order aktiv bleibt, nachdem sie gesetzt wurde.
Input group "SL/TP Management"
Enable BreakEven -- Ob wir den SL verschieben, wenn ein bestimmter Wert erreicht wird.
Ratio required to move the SL -- Bei welchem SL/TP-Verhältnis der SL verschoben wird. Zum Beispiel: Bei einem Ziel von 1:4 wollen wir bei 1:3 den SL verschieben, um uns abzusichern.
Points to add to entry price to secure small profit. If greater than current price, set to '0' -- Wenn wir den SL leicht über dem Einstieg setzen möchten, um zumindest die Gebühren zu decken.
Enable partial close when TP % is reached -- Ob wir einen Teil der Position schließen, wenn ein bestimmter TP erreicht wird.
Ratio required to partially close the trade -- Bei welchem SL/TP-Verhältnis wir die Position teilweise schließen. Beispiel: Bei 1:4 schließen wir bei 1:3 80% der Position und lassen den Rest weiterlaufen.
If partial close, points to extend TP. Set to 0 to disable -- Wenn wir nach einem Teilverkauf den TP etwas weiter weg verschieben wollen, da wir schon einen Teil gesichert haben.
% of position to close on partial take profit -- Welchen Prozentsatz der Position wir beim "Partial Close" schließen wollen. Anfangslots müssen größer als 0.01 sein.
Input group "Variable Risk"
Initial budget -- Anfangsbudget des Kontos zur Risikoberechnung.
Initial risk -- Anfangsrisiko, das bei den Trades berücksichtigt werden soll.
Risk multiplier -- Jedes Mal, wenn ein Stop-Loss eintritt, wird das Risiko des nächsten Trades mit diesem Wert multipliziert. Bei einem positiven Trade beginnt der nächste Trade mit dem Anfangsrisiko.
Days of history used to calculate variable risk -- Anzahl der Tage, die überprüft werden, um verlorene Trades zu zählen.
Maximum allowed risk -- Maximal erlaubtes Risiko. Wenn das multiplizierte Risiko diesen Wert überschreitet, wird es auf diesen Maximalwert begrenzt.
Input group "Asian Range Break Confirmation"
Upper breakout buffer (in points) — Wie viele Punkte über dem Hoch gelten als Ausbruch nach oben.
Lower breakout buffer (in points) — Wie viele Punkte unter dem Tief gelten als Ausbruch nach unten.
Points from Asia range to accept entry — Wenn eine Umkehr erfolgt ist, wie weit vom asiatischen Bereich entfernt akzeptieren wir den Einstieg.
Timeframe for Confirmation Period 1 — Erster Zeitrahmen zur Überprüfung der Kerzen und Bestätigung eines Trendwechsels.
Timeframe for Confirmation Period 2 — Zweiter Zeitrahmen zur Überprüfung der Kerzen und Bestätigung eines Trendwechsels.
Confirm with Hammer in Period 1 — Sollen im ersten Zeitrahmen Hammerkerzen zur Bestätigung verwendet werden?
Difference: downward trend = hammer, upward trend = shooting star — Müssen die Kerzen dem Trend entsprechen (Hammer bei Abwärtstrend, Shooting Star bei Aufwärtstrend)?
Confirm with Doji in Period 1 — Sollen im ersten Zeitrahmen Doji-Kerzen zur Bestätigung verwendet werden?
Confirm with Engulfing candle in Period 1 — Sollen im ersten Zeitrahmen Engulfing-Kerzen zur Bestätigung verwendet werden?
Confirm with Hammer in Period 2 — Sollen im zweiten Zeitrahmen Hammerkerzen zur Bestätigung verwendet werden?
Confirm with Doji in Period 2 — Sollen im zweiten Zeitrahmen Doji-Kerzen zur Bestätigung verwendet werden?
Confirm with Engulfing candle in Period 2 — Sollen im zweiten Zeitrahmen Engulfing-Kerzen zur Bestätigung verwendet werden?
Number of confirmations needed in Time Frame 1 – Wie viele Bestätigungen im Zeitrahmen 1 erforderlich sind, um eine Trendumkehr anzunehmen.
Number of confirmations needed in Time Frame 2 – Wie viele Bestätigungen im Zeitrahmen 2 erforderlich sind, um eine Trendumkehr anzunehmen.
Total number of confirmations required – Gesamtzahl der Bestätigungen (Zeitrahmen 1 und 2), die erforderlich sind, um eine Trendumkehr anzunehmen.
% to define a Hammer candle – Wie eine Hammer-Kerze definiert wird. Verhältnis zwischen Kerzenkörper und Docht. Der Körper muss dieser Prozentsatz des Dochtes sein (Körper/Docht < Parameter).
% to define a Doji candle -- Wie eine Doji-Kerze definiert wird. Der angegebene Prozentsatz bezieht sich auf den Anteil der Dochte im Verhältnis zur Gesamtlänge der Kerze.
% to define an Engulfing candle – Beim Erkennen einer Umkehrkerze kann man fordern, dass sie zu 100 % die vorherige Kerze einhüllt (gleiche oder größere Größe), oder etwas kleiner (unter 100 %) oder größer (über 100 %) ist.
Input group "Asian Range Time"
Maximum points to allow "break range" – Wenn der definierte Bereich als Akkumulationsphase bestätigt werden soll, kann eine maximale Punktzahl angegeben werden. Nur wenn die Range kleiner ist, wird nach Einstiegen gesucht. Wird ‘0’ gesetzt, wird der Range Break immer berücksichtigt, unabhängig von der Bewegung.
Start hour for Asian session – Startstunde der asiatischen Sitzung.
Start minutes for Asian session – Startminuten der asiatischen Sitzung.
End hour for Asian session – Endstunde der asiatischen Sitzung.
End minutes for Asian session – Endminuten der asiatischen Sitzung.
Latest hour to detect break range – Späteste Stunde, um Range Break zu erkennen.
Latest minutes to detect break range – Späteste Minuten, um Range Break zu erkennen.
input group "Graphic configuration"
Variable to enable or disable the drawing of objects on the chart -- Ob Akkumulationsbereiche und Einstiege im Chart angezeigt werden sollen
Color of the Acumulation rectangle when exist Acumulation -- Farbe des Bereichsrahmens bei gültiger Akkumulation (Einstiege werden berücksichtigt)
Color of the Acumulation rectangle when there is NO Acumulation -- Farbe des Bereichsrahmens bei fehlender Akkumulation (Einstiege werden nicht berücksichtigt)
Color of the SL range -- Farbe des Rahmens, der den Stop Loss der ausgeführten Position markiert
Color of the TP range -- Farbe des Rahmens, der den Take Profit der ausgeführten Position markiert
Es ist wichtig zu beachten, dass wenn wir '0' bei den Bestätigungen für Timeframe 1 und 2 setzen, aber eine '1' bei der Gesamtanzahl der Bestätigungen, mindestens eine Bestätigung in einem beliebigen TF erforderlich ist, um einzusteigen. Wenn wir zwei Bestätigungen im selben Timeframe wünschen (zum Beispiel in TF1 mit Doji und Hammer, oder Doji und Engulfing, oder Hammer und Engulfing), müssen wir '2' bei den Bestätigungen für Timeframe 1 einstellen und die restlichen Bestätigungen auf '0' lassen.
Empfehlungen
Für alle Bots wird empfohlen, sie zuerst im Strategietester auszuprobieren, um die Parameter (automatisch oder manuell) zu optimieren und den Ablauf möglichst gut zu verstehen. Danach sollte man ihn auf einem Demokonto einsetzen und schließlich auf dem gewünschten Live- oder Fundingkonto.
Einige erklärende Bilder und Testkonfigurationen werden bereitgestellt, aber es ist immer besser, sie an die eigenen Interessen anzupassen.
Dieser Bot kann auf jedem Instrument verwendet werden, aber es wird empfohlen, ihn vorher zu simulieren, um seine Wirksamkeit zu überprüfen. Die Hauptstrategie ist für EURUSD und ähnliche Paare gedacht, obwohl es – wie bei jeder Strategie – Marktphasen gibt, die besser oder schlechter geeignet sind.
Das variable Risiko trägt dazu bei, die Rentabilität der Strategie zu steigern, da auch bei mehreren aufeinanderfolgenden SLs ein einzelner TP die Verluste ausgleichen und einen Gewinn erzielen kann (abhängig vom SL:TP-Verhältnis und der Gewinnquote).
Die beigefügten Bilder zeigen eine Erklärung der Funktionsweise des Bots sowie einige Ergebnisse aus dem April 2025.
Bild 1, 2 und 3 – Ergebnisse für EURUSD im April 2025, mit positivem Ausgang. Verwendete Parameter sind enthalten.
Bild 4 und 5 – Ergebnisse für GBPJPY im April 2025, mit positivem Ausgang. Verwendete Parameter sind enthalten (zweiter Teil der Parameter wie in Bild 3).
Bild 6 und 7 – Ergebnisse für AUDCAD im April 2025, mit positivem Ausgang. Verwendete Parameter sind enthalten (zweiter Teil der Parameter wie in Bild 3).
Bild 8 und 9 – Ergebnisse für USDJPY im April 2025, mit positivem Ausgang. Verwendete Parameter sind enthalten (zweiter Teil der Parameter wie in Bild 3).
Bild 10 und 11 – Beispielchart mit Trade auf M5 und M3, bestätigt durch eine Umkehrkerze (Engulfing Candle).
Bild 12 – Beispiel für einen Re-Entry-Trade, der positiv verläuft. Achtung bei der Re-Entry-Konfiguration – das Risiko kann sich pro Sitzung verdoppeln.
Diese Bilder zeigen reale Beispiele aus einem bestimmten Zeitraum, garantieren jedoch keine gleichbleibenden Ergebnisse in anderen Zeiträumen.
Der Benutzer hat keinen Kommentar hinterlassen