Breakout Recovery System
- Experten
-
Anthony Devon Ellis
I build trading robots that never sleep. - Version: 1.20
- Aktivierungen: 5
„Box Breakout Recovery“ handelt den Ausbruch aus einem benutzerdefinierten Zeitfenster und verwaltet das Ergebnis anhand einer strukturierten Erholungskette anstelle eines festen Rasters.
So funktioniert es
- Box-Bildung. Zwischen der von Ihnen festgelegten Start- und Endzeit (Serverzeit) erfasst der EA das höchste Hoch und das tiefste Tief dieses Zeitfensters.
- Stop-Orders. Am Ende des Zeitfensters platziert er einen Buy-Stop oberhalb des Box-Hochs und einen Sell-Stop unterhalb des Box-Tiefs, jeweils mit einem konfigurierbaren Punktabstand. Der Take-Profit entspricht einem Prozentsatz der gemessenen Box-Spanne; der Stop-Loss entspricht der Box-Spanne zuzüglich eines Abstands.
- Eine Seite gewinnt. Wenn eine Order ausgeführt wird, wird die entgegengesetzte ausstehende Order sofort gelöscht.
- Die Recovery-Order. Eine einzelne Stop-Order in entgegengesetzter Richtung wird genau zum Stop-Loss-Kurs des offenen Handels platziert, wobei ihr eigener Take-Profit als größerer Prozentsatz der Box-Spanne festgelegt wird. Erreicht der Handel sein Ziel, wird diese Order storniert und der Tag endet. Wird der Handel ausgestoppt, wird die Recovery-Order zum gleichen Kurs ausgeführt und übernimmt.
- Verkettung. Die Sequenz kann sich bis zur von Ihnen festgelegten maximalen Anzahl von Wiederherstellungen wiederholen. Setzen Sie den Maximalwert auf Null, um die Wiederherstellung vollständig zu deaktivieren und das System als reines Breakout-System zu betreiben.
- Trailing-Stop. Optional. Sobald eine Position die konfigurierte Anzahl an Punkten erreicht hat, wird der Stop in einem festgelegten Abstand hinter dem Kurs hergeführt und bewegt sich dabei nur in Schritten der Mindestschrittweite.
- Bereinigung. Zu dem von Ihnen festgelegten Zeitpunkt werden alle verbleibenden Positionen oder ausstehenden Orders dieses EAs geschlossen und gelöscht, und der EA wird für die nächste Sitzung zurückgesetzt.
Der EA verwaltet ausschließlich seine eigenen Orders, die durch eine Magic Number und ein Symbol identifiziert werden, sodass er sich ein Konto mit anderen Systemen teilen kann.
Anforderungen
- Hedging-Konto erforderlich. Die Recovery-Order verläuft in entgegengesetzter Richtung zum offenen Trade. Auf einem Netting-Konto würde sie die bestehende Position reduzieren oder umkehren, anstatt eine neue zu eröffnen, und die Recovery-Logik würde nicht funktionieren. Der EA überprüft den Kontomodus bei der Initialisierung.
- Ein Chart pro Symbol. Verwenden Sie pro Chart eine separate Magic Number.
- Ein Broker mit angemessenen Spreads und Stop-Levels. Stop-Order-Strategien reagieren empfindlich auf beides.
- VPS wird empfohlen, da das Sitzungsfenster und die Bereinigungszeit auf der Serverzeit basieren.
Eingaben
Zeiteinstellungen – Startstunde und -minute des Zeitraums, Endstunde und -minute des Zeitraums, Bereinigungsstunde und -minute. Alle Angaben in Broker-Serverzeit. Der Zeitraum muss nach seinem Beginn enden, und die Bereinigung muss auf das Ende des Zeitraums folgen.
Einstieg – Offset in Punkten über dem Box-Hoch und unter dem Box-Tief sowie die anfängliche Lotgröße.
Take-Profit und Stop-Loss – Take-Profit als Prozentsatz der Box-Spanne sowie der Stop-Loss-Offset in Punkten, der zur Box-Spanne addiert wird.
Wiederherstellung – maximale Anzahl von Wiederherstellungsaufträgen, Lot-Modus (festes Lot oder ein Multiplikator des vorherigen Lots), der Wert für das feste Lot oder den Multiplikator sowie der Take-Profit für die Wiederherstellung als Prozentsatz der Box-Spanne.
Trailing-Stop – aktivieren oder deaktivieren, Gewinn in Punkten, bevor der Trailing-Stop aktiviert wird, Trailing-Abstand sowie die Mindestschrittweite, bevor der Stop erneut verschoben wird.
Sonstiges – Magic Number, maximale Abweichung in Punkten, Benachrichtigungen, Push-Benachrichtigungen sowie die Darstellung des Box-Bereichs im Chart mit der entsprechenden Farbe.
Alle punktbasierten Eingaben erfolgen in Punkten, nicht in Pips. Bei einem 5-stelligen Symbol entspricht 1 Pip 10 Punkten. Überprüfen Sie die Punktgröße bei Metallen und Indizes, bevor Sie Einstellungen aus dem Devisenhandel übernehmen.
Getestete Einstellungen
- Symbole: XAUUSD, UTECH, DE40, US30
- Zeitrahmen: M5
- Modellierung: tickbasiert auf Basis realer Ticks, 100 % Datenqualität
- Verarbeitete Ticks: 45.987.331 über 70.633 Balken
- Gesamtzahl der Trades: 237
- Profitfaktor: 1,60
- Recovery-Faktor: 2,92
- Erwartete Rendite: 0,87
- Gewinnquote: 90,72 % (215 Gewinne, 22 Verluste)
- Maximaler Kapitalrückgang: 31,75 %
- Größter Einzelverlust: 65,3 % der Anfangseinlage
- Durchschnittlicher Gewinn / durchschnittlicher Verlust: 2,54 / 15,51
- Maximale Anzahl aufeinanderfolgender Verluste: 2
Die Ergebnisse sind in den Screenshots dargestellt. Die .set-Datei für diese Einstellungen ist auf Anfrage erhältlich – schreiben Sie mir vor oder nach dem Kauf eine Nachricht.
Risikohinweis
Dieser EA nutzt einen Recovery-Mechanismus. Jeder Recovery-Auftrag eröffnet eine neue Position auf dem Stop-Level des vorherigen Trades, sodass ein anhaltender Trend entgegen dem anfänglichen Ausbruch eine Verlustserie zur Folge hat, bevor sich die Kette auflöst oder das Maximum erreicht wird. Die Positionsgrößen verringern sich im Verlauf der Kette nicht, im Multiplikator-Modus nehmen sie sogar zu.
Stellen Sie die maximale Anzahl der Wiederherstellungen und die Lotgröße so ein, dass Ihr Konto im schlimmsten Fall – nicht im typischen Fall – die Verluste verkraften kann. Testen Sie das System zunächst auf einem Demokonto. Die vergangene Performance im Strategietester lässt keine Rückschlüsse auf zukünftige Ergebnisse zu.
Support
Kontaktieren Sie mich über MQL5, wenn Sie Hilfe bei der Einrichtung, Parameterdateien oder Fragen vor dem Kauf benötigen.
