Modular Range Breakout EA
- Experten
-
Lucas Johannes Martinus Vercoulen
My name is Luc, 25 years old and living in The Netherlands. - Version: 1.50
- Aktualisiert: 24 September 2026
- Aktivierungen: 6
Modular Range Breakout – eine Range-Breakout-Strategie, bei der der Schwerpunkt auf alles rund um den Einstieg liegt.
Der EA misst eine Spanne zwischen einem Start- und einem Endzeitpunkt, platziert auf jeder Seite eine Stop-Order und lässt den Ausbruch die Richtung bestimmen. Dieser Teil ist altbekannt und gut verstanden. Was dieser EA zusätzlich bietet, ist die umgebende Struktur: definiertes Risiko für jede Position, eine Auswahl an Ausstiegsmethoden, sechs optionale Einstiegsfilter, Kontoschutz, ein Nachrichtenfilter sowie eine Reihe von Symbol-Voreinstellungen, die optimiert und einem Stresstest unterzogen wurden, anstatt nur an Kurven angepasst zu sein.
Keine Martingale-, Grid- oder Recovery-Systeme. Jede Position verfügt vom Moment ihrer Eröffnung an über einen Stop-Loss, und jeder Filter, jedes Risikoprofil und jede Schutzebene ist optional und wird von Ihnen festgelegt.
- Sofort einsatzbereit dank integrierter Symbol-Voreinstellungen oder vollständig konfigurierbar für Ihre eigenen Märkte
- Von Grund auf für mehrere Symbole konzipiert, als Grundlage für ein diversifiziertes Portfolio
- Optionale KPI-Anzeigen im Chart (Gewinn, Drawdown, Nachrichten)
- Funktionen für Prop-Firmen: tägliches Drawdown-Limit, Hard Stops, Gewinnzielschutz, kontoweiter Nachrichtenfilter und Konfigurationsrandomisierung
- Nichts scheitert im Stillen – jede Konfiguration, die nicht aufgeht, wird auf der Registerkarte „Experten“ erläutert
Neugierig auf echte, verifizierte Ergebnisse? Dieser EA wird zusammen mit meinen anderen öffentlich verfügbaren EAs aktiv als Teil meines Portfolios gehandelt. Schauen Sie sich meine MQL5-Signalseite an.
Die Strategie: Range, Breakout, definiertes Risiko
Der EA misst eine Spanne zwischen einem von Ihnen gewählten Start- und Endzeitpunkt. Sobald sich diese Spanne schließt, platziert er auf jeder Seite eine Stop-Order und wartet ab. Der Kurs bricht aus, die Order wird ausgeführt, und ab diesem Moment liegt die Festlegung des Ausstiegs ganz bei Ihnen.
Jede Position beinhaltet immer einen Stop-Loss. Wählen Sie den für den Markt passenden aus: die gegenüberliegende Seite der Spanne, einen festen Abstand in Punkten oder einen Prozentsatz des Einstiegskurses. Er kann nachlaufen, wenn sich der Handel zu Ihren Gunsten entwickelt – mit Ihrem eigenen Auslöser, Abstand und Schritt.
Die Ausstiegsmethode ist eine separate Entscheidung:
- Zeitbasiert – ein Stop-Loss und kein Take-Profit; die Position wird beim Erreichen des Stop-Loss oder zu einem festgelegten Zeitpunkt geschlossen
- Hybrid – ein Take-Profit wird verwendet, aber die Position wird dennoch zu einem festgelegten Zeitpunkt geschlossen, wenn dieser nicht erreicht wird
- Nur SL und TP – die Position wird streng nach diesen Niveaus geschlossen
Ein Take-Profit, sofern Sie einen verwenden, kann ein fester Abstand in Punkten, ein Prozentsatz des Einstiegskurses oder ein Vielfaches der Bandbreitengröße sein.
Den Einstieg präzisieren oder großzügig gestalten
Der Basiseinstieg erfolgt beim ersten Durchbrechen der Spanne in beide Richtungen. Sechs optionale Filter schränken ihn ein, die standardmäßig alle deaktiviert sind:
- Richtungsfilter – nur Long oder nur Short
- Ausbruchsauswahl – nur den ersten Ausbruch des Tages berücksichtigen oder einen zweiten Versuch zulassen
- Ausbruchbestätigung – Warten auf den Schlusskurs einer Kerze außerhalb der Spanne (M1, M5, M15 oder H1), anstatt beim Tick einzusteigen
- Filter für die Bandbreitengröße – zu enge oder zu weite Bandbreiten überspringen, in Punkten oder als Prozentsatz des Kurses
- Gleitender-Durchschnitt-Filter – Handel nur in der Richtung, in die sich der Markt bereits bewegt
- Wochentagsfilter – schalten Sie die Tage aus, die für den von Ihnen gehandelten Markt nicht geeignet sind
Integrierte Symbol-Voreinstellungen
Wählen Sie eine Voreinstellung aus, legen Sie Ihr Risiko fest, und schon ist die Strategiekonfiguration abgeschlossen. Keine externen Dateien, keine manuelle Einrichtung.
Jede Voreinstellung ist das Ergebnis einer groß angelegten Optimierung, oft mit mehr als 100.000 Parameterkombinationen über einen Zeitraum von zehn Jahren. Das Ergebnis wird hinsichtlich Rentabilität, Drawdown und Stabilität gemeinsam analysiert und nicht anhand einer einzelnen Kennzahl; dabei wird bewusst der Schwerpunkt auf Konsistenz und Risikokontrolle statt auf absolute Rendite gelegt. Ein Robustheitstest sortiert anschließend Konfigurationen aus, die bei geringfügigen Änderungen der Eingabewerte zusammenbrechen; nur Parametersätze, die sich in stabilen Plateaus befinden – in denen ähnliche Werte zu ähnlichen Ergebnissen führen –, werden beibehalten. Das Ziel ist nicht der beste Backtest, sondern eine Konfiguration, die sich auch dann noch gleich verhält, wenn der Markt dies nicht tut.
Eine Voreinstellung ist keine einzelne Konfiguration. Wenn ein Symbol mehr als eine brauchbare Konfiguration bietet, führt die Voreinstellung diese gemeinsam aus, jede mit ihrem eigenen Timing und Charakter, sodass eine ruhige Phase nicht den gesamten Tag bestimmt:
| Voreinstellung | Bereichskonfigurationen | Maximale Trades pro Tag |
|---|---|---|
| BTCUSD | 3 | 3 |
| EURJPY | 2 | 2 |
| USDJPY | 2 | 2 |
| GBPUSD | 1 | 1 |
| XAUUSD | 1 | 1 |
Jedes Setup führt höchstens einen Trade pro Tag aus: Es steigt beim ersten Ausbruch ein und hält jeweils nur eine Position. Dadurch ergibt sich eine feste tägliche Obergrenze, die in der obigen Tabelle aufgeführt ist. Bitte beachten Sie: Das von Ihnen festgelegte Risiko gilt für jeden einzelnen Trade, nicht für den gesamten Tag. Wenn Sie BTCUSD mit 1 % pro Trade laufen lassen, sind an einem Tag, an dem alle drei Setups gehandelt werden, 3 % im Risiko, nicht 1 %. Der EA zeigt die genaue Zahl für Ihre Voreinstellung auf der Registerkarte „Experts“ an, sobald Sie ihn hinzufügen, sodass Ihr Gesamtrisiko niemals eine Schätzung ist.
Die Voreinstellungen werden aktiv gepflegt und entwickeln sich parallel zu meinem eigenen Handel weiter. Verbesserungen und neu hinzugefügte Symbole werden über ein normales EA-Update bereitgestellt – es muss nichts heruntergeladen oder importiert werden.
Eine zurückgezogene Voreinstellung
Die Voreinstellung „US30“ wurde zurückgezogen. Eine erneute Überprüfung ergab, dass ihre Ergebnisse den Robustheitstest nicht bestanden haben, dem die anderen Voreinstellungen unterzogen werden: Benachbarte Parameterwerte führten zu wesentlich unterschiedlichen Ergebnissen, was ein Zeichen dafür ist, dass die Konfiguration auf ihre eigene Historie zugeschnitten war. Anstatt es einfach bestehen zu lassen, verweigert es nun den Handel und weist im Reiter „Experten“ darauf hin, sodass eine bestehende Set-Datei, die es noch auswählt, nicht unbemerkt zu einem anderen Verhalten übergehen kann. Die Auswahl ist ein Konfigurationsfehler, keine stillschweigende Nicht-Ausführung.
Risikomanagement, das sich an Ihr Konto anpasst
Vier Größenprofile: ein fester Betrag pro Trade, ein Prozentsatz des Eigenkapitals, eine feste Lotgröße oder ein tägliches Risikobudget, das automatisch auf Ihre Trades verteilt wird – das Profil für alle, die Risiken zentral und streng verwalten müssen, wie beispielsweise beim Handel von Prop-Firmen. Im Rahmen des Budgetprofils berechnet der EA zu Beginn des Tages das verfügbare Risiko anhand Ihres Kapitals und verteilt es auf die maximale Anzahl von Trades, während eine Obergrenze für jeden einzelnen Trade verhindert, dass eine Position jemals zu groß wird.
Sollte eine berechnete Positionsgröße unter das Minimum Ihres Brokers fallen, legen Sie im Voraus fest, was geschieht: den Trade überspringen, damit das Risiko genau wie konfiguriert bleibt, oder den Trade mit der Mindestlotgröße ausführen und mehr Risiko akzeptieren, als Sie eingegeben haben. Der EA skaliert niemals eine Position, ohne dies zu melden.
Kontoschutz
Ein maximaler Drawdown, gemessen entweder an einem festen Anfangsguthaben oder an einem historischen Höchststand des Eigenkapitals, blockiert neue Trades, sobald das Limit erreicht ist. Ein tägliches Drawdown-Limit schließt alle offenen Positionen. Ein Gewinnziel schließt alle Positionen in dem Moment, in dem es tatsächlich erreicht ist – einschließlich Spread und Provision –, sodass ein erreichtes Ziel nicht wieder zurückgegeben wird.
Nachrichtenfilter
Der Filter ruft den Live-Wirtschaftskalender ab und blockiert je nach Ihrer Einstellung neue Trades, schließt Positionen oder hebt Stop-Loss- und Take-Profit-Aufträge rund um das Ereignis vorübergehend auf und setzt sie anschließend wieder in Kraft. Er funktioniert auf drei Arten: nur für die Trades dieses EAs, für jede Position auf dem Symbol, einschließlich derer anderer EAs, oder als reine Schutzebene, die überhaupt keine Trades eröffnet – nützlich zum Schutz eines anderen EAs, das über keinen eigenen Nachrichtenfilter verfügt.
Er übersteht einen Neustart oder einen Absturz, ohne jemals eine Position ungeschützt zu lassen, und wenn ein Stop-Loss oder Take-Profit aus irgendeinem Grund nicht wiederhergestellt werden kann, schließt der EA die Position, anstatt ein unkontrolliertes Risiko offen zu lassen.
Handelsmanagement
Trailing-Stop, Break-Even und Trailing-Take-Profit werden jeweils unabhängig voneinander aktiviert, sodass sich eine offene Position mit dem Markt mitbewegt, anstatt statisch auf einem festen Niveau zu verharren.
Umgebungen von Prop-Firmen
Das tägliche Risikobudget, die Drawdown-Grenzen und der Schutz des Gewinnziels sind alle unter Berücksichtigung von Test- und Verifizierungsphasen konzipiert. Darüber hinaus ermöglicht eine integrierte Randomisierungsfunktion, Ihre Konfiguration leicht zu variieren, sodass Ihre Einstellungen nicht mit denen aller anderen übereinstimmen, die dieselbe Voreinstellung verwenden. Überprüfen Sie stets die eigenen Regeln Ihrer Prop-Firma, bevor Sie den EA auf einem Live-Konto ausführen.
Backtest-Ergebnisse
Die Kapitalkurven und vollständigen Berichte weiter unten auf dieser Seite zeigen das Gesamtbild, einschließlich Drawdown und Gewinnfaktor. Jedes Bild umfasst eine Voreinstellung mit allen dazugehörigen Setups, die zusammen ausgeführt werden – so handelt die Voreinstellung tatsächlich, und genau das wird getestet.
Testbedingungen:
- Historische Tick-Daten: Dukascopy
- Testzeitraum: 01.01.2016 bis 01.01.2026 (BTCUSD: 2018–2026, begrenzt durch verfügbare Daten)
- Anfangsguthaben: 10.000 $
- Risiko pro Trade: fest auf 100 $ festgelegt, sodass jeder Trade vom ersten bis zum letzten das gleiche Gewicht hat und der spätere Teil der Kurve nicht durch Zinseszinsen verzerrt wird
- Provisionen und Spreads wurden innerhalb der Testumgebung auf die üblichen Broker-Sätze festgelegt
Die Ergebnisse basieren auf historischen Daten und bieten keine Garantie für die zukünftige Wertentwicklung. Längere Drawdowns sind Teil dieser Strategie: Ein Wertpapier kann monatelang eine unterdurchschnittliche Performance aufweisen, bevor es sich wieder erholt. Genau aus diesem Grund führen die Voreinstellungen mehrere Setups durch, sofern das Wertpapier dies zulässt, und deshalb ist die Streuung über schwach korrelierte Wertpapiere wichtig. Da diese Strategie Expansion und Momentum nutzt, lässt sie sich auch gut mit Ansätzen kombinieren, die in ruhigen, seitwärts tendierenden Märkten besser abschneiden.
Technische Einstellungen und Hinweise
Magic Numbers werden in einem Block reserviert
Eine Voreinstellung kann mehrere Setups ausführen, und jedes benötigt eine eigene Magic Number, um die Trades voneinander zu trennen. Diese werden aus der einzigen von Ihnen eingegebenen Magic Number abgeleitet, sodass Sie nie mehr als eine eingeben müssen. Der EA zeigt beim Start auf der Registerkarte „Experten“ die genauen Nummern an – halten Sie diese für diesen EA frei und weisen Sie sie keinem anderen Objekt auf demselben Konto zu. Der Einsatz des EAs auf mehreren Charts mit derselben Basiszahl ist unbedenklich: Bei jeder Abfrage werden Symbol und „Magic Number“ gemeinsam abgeglichen.
Voreinstellungen überschreiben ausschließlich die Strategie
Durch die Auswahl einer Voreinstellung werden die Ein- und Ausstiegseinstellungen konfiguriert, die in den Eingabefeldern entsprechend gekennzeichnet sind. Risikoprofil, Positionsgröße, Kontoschutz, Chartdarstellung und Magische Zahl bleiben stets Ihrer eigenen Wahl überlassen.
Das tägliche Risikobudget gilt für das gesamte Portfolio
Im Rahmen dieses Risikoprofils entspricht die Einstellung für die maximale tägliche Positionsgröße der Gesamtsumme Ihrer gesamten Konfiguration an diesem Tag, nicht nur für diesen Chart. Wenn Sie den EA auf mehreren Symbolen oder zusammen mit anderen EAs ausführen, geben Sie die Gesamtsumme Ihres gesamten Portfolios ein; andernfalls wird das Budget auf zu wenige Trades aufgeteilt und jeder einzelne ist zu groß dimensioniert.
Aktivierung des Nachrichtenfilters (erforderliche Einstellung)
Der Nachrichtenfilter ruft den Kalender über das Internet ab, daher muss der WebRequest-Zugriff aktiviert sein, sonst bleibt er inaktiv:
- Gehen Sie zu „Extras“ → „Optionen“
- Öffnen Sie die Registerkarte „Expert Advisors“
- Aktivieren Sie „WebRequest für aufgeführte URL zulassen“
- Fügen Sie hinzu: https://nfs.faireconomy.media
WebRequest funktioniert nicht im Strategietester, daher wird der Nachrichtenfilter während Backtests automatisch deaktiviert.
Überprüfen des Nachrichtenfilters
Aktivieren Sie „Status des Nachrichtenfilters im Chart anzeigen“, um direkt zu sehen, ob ein Nachrichtenfenster aktiv ist, oder aktivieren Sie „Nachrichtenereignis zur Überprüfung im Experten-Journal protokollieren“, um jedes erkannte Ereignis mit Währung, Auswirkung und genauem Zeitpunkt zu protokollieren und dies mit dem Kalender selbst abzugleichen. Die Ereigniszeiten werden automatisch in die Serverzeit Ihres Brokers umgerechnet, wobei die GMT-Zeitverschiebung auf „Automatische Erkennung“ eingestellt ist. Wenn die Zeiten nicht übereinstimmen, stellen Sie die Zeitverschiebung manuell ein.
Zurücksetzen der Referenz für das „Equity-Trailing-High“
Wenn Sie ein Trailing-Equity-High als Schutzreferenz verwenden, bleibt dieser Wert auch nach einem Neustart erhalten und kann daher nach einer Auszahlung veraltet sein. So setzen Sie ihn zurück: Drücken Sie F3, suchen Sie die Equity-High-Variable für diesen EA und löschen Sie sie. Sie wird dann anhand Ihres aktuellen Eigenkapitals neu initialisiert.
Inkonsistente Einstellungen werden abgelehnt, nicht ignoriert
Wenn eine Kombination inkonsistent ist – beispielsweise ein aktivierter Filter ohne gültigen Wert oder ein Trailing-Stop ohne Stop-Loss –, führt der EA diese nicht einfach stillschweigend aus. Er meldet auf der Registerkarte „Experts“ genau, was geändert werden muss.
Zeitrahmen, Ausführung und VPS
Der EA ist unabhängig vom Zeitrahmen des Charts, an den er angehängt ist. Er platziert Stop-Orders an den Bandbreitengrenzen, sodass der Broker das Niveau überwacht und nicht der EA; dennoch ist eine stabile Ausführung wichtig. Ein VPS sowie ein Broker mit niedrigen Kosten und schneller Ausführung werden empfohlen.
