Breakout Execution Engine
- Experten
- Alex Amuyunzu Raymond
- Version: 1.10
- Aktualisiert: 29 Januar 2026
- Aktivierungen: 5
Übersicht
Der Breakout Framework EA ist ein hochentwickeltes, modulares Handelssystem, das für die MetaTrader 5-Plattform entwickelt wurde. Dieser Expert Advisor implementiert sechs verschiedene Breakout-Strategien innerhalb eines einheitlichen, professionell gestalteten Rahmens. Der EA wurde unter Berücksichtigung der MQL5-Marktvalidierung als zentrales Designprinzip entwickelt und gewährleistet eine deterministische Ausführung, eine robuste Fehlerbehandlung und eine konsistente Leistung unter allen Marktbedingungen.
Kern-Architektur
Modularer Strategieentwurf
Der EA verwendet ein auf Aufzählungen basierendes Strategieauswahlsystem, das es Händlern ermöglicht, ohne Codeänderung zwischen verschiedenen Breakout-Methoden zu wechseln. Dieser modulare Ansatz trennt die Strategielogik von den Kernhandelsfunktionen und sorgt für Wartungsfreundlichkeit und Erweiterbarkeit.
Validierungskonformes Design
Jede Komponente wurde so entwickelt, dass sie die strengen MQL5-Markt-Validierungsanforderungen erfüllt:
-
Deterministische Ausführung, die ausschließlich auf historischen Bar-Daten basiert
-
Bar-Locked Trading, um Tick-by-Tick-Ausführungsabweichungen zu verhindern
-
Ordnungsgemäße Preisnormalisierung und Auftragssicherheitsmechanismen
-
Keine adaptive Geldlogik oder gleichgewichtsabhängige Berechnungen
Verfügbare Strategien
1. Täglicher Range Breakout
Identifiziert und handelt Ausbrüche über die Hoch-/Tiefspanne des Vortags hinaus. Verfügt über konfigurierbare Pufferzonen und sitzungsbasiertes Filtern, um optimale Handelsfenster zu finden.
2. Stündlicher Range Breakout
Erfasst das kurzfristige Momentum durch den Handel mit Ausbrüchen aus der stündlichen Preisspanne. Enthält Optionen zur Bestätigung des Abschlusses für weniger Fehlsignale.
3. Unterstützungs- und Widerstandsausbruch
Nutzt die Swing-Point-Analyse, um wichtige strukturelle Ebenen zu identifizieren. Handelt Ausbrüche über Widerstand oder unter Unterstützung mit konfigurierbaren Rückblickzeiträumen.
4. Pivot-Punkt-Ausbruch
Implementiert die klassische Pivot-Point-Methode des Parketthändlers. Händler können bestimmte Pivot-Ebenen (R1, R2, S1, S2, PP) je nach Präferenz selektiv aktivieren/deaktivieren.
5. SuperTrend Ausbruch
Enthält den beliebten SuperTrend-Indikator für trendfolgende Ausbruchssignale. Konfigurierbare Perioden- und Multiplikatoreinstellungen mit Trendflip-Filterung.
6. Gleitender Durchschnitt Breakout
Handelt Ausbrüche relativ zu gleitenden Durchschnittswerten. Unterstützt mehrere MA-Methoden (EMA, SMA usw.) mit optionaler Steigungsbestätigung für verbesserte Signalqualität.
Risikomanagement-System
Positionsgrößenbestimmung
-
Festgelegter Lot-Modus: Konsistente Positionsgröße unabhängig vom Kontostand
-
Risiko-Prozentsatz-Modus: Prozentuale Größenbestimmung mit eingebauter Margin-Sicherheitsprüfung
-
Automatische Lot-Normalisierung: Gewährleistet die Einhaltung von maklerspezifischen Volumenbeschränkungen
Stop-Loss-Mechanismen
-
Feste Pips: Vordefinierte Pip-basierte Stop Losses
-
ATR-basiert: Dynamische Stops basierend auf der Average True Range-Volatilität
-
Struktur-basiert: Stop-Platzierung auf wichtigen strukturellen Niveaus (Hochs/Tiefs)
Gewinnmitnahme-Strategien
-
Feste Pips: Statische Gewinnziele
-
Risiko/Gewinn-Verhältnis: Mehrfach-basierte Gewinnziele im Verhältnis zum Stop-Loss
-
ATR-Multiple: Volatilitätsbereinigte Gewinnziele
Fortgeschrittenes Handelsmanagement
-
Breakeven-Automatisierung: Verschiebt den Stop-Loss nach dem festgelegten Gewinn zum Breakeven
-
Trailing-Stop-System: Progressive Stop-Loss-Anpassung zur Sicherung von Gewinnen
-
Einhaltung des Freeze Levels: Alle Änderungen respektieren die Freeze Level-Anforderungen des Brokers
Einstiegsfilterung & Validierung
Spread-Kontrolle
Ein konfigurierbarer maximaler Spread-Filter verhindert den Handel bei ungünstigen Liquiditätsbedingungen.
Session-Filterung
Globale und strategiespezifische Sitzungskontrollen erlauben den Handel nur während bestimmter Marktzeiten.
Positionslimits
-
Maximal offene Trades pro Symbol
-
Limits für die tägliche Handelsanzahl
-
Gleichzeitiges Positionsmanagement
Technische Implementierung
Integration von Indikatoren
-
ATR (Average True Range) für volatilitätsbasierte Berechnungen
-
Gleitender Durchschnitt für trendbasierte Strategien
-
Effizientes Handle Management für optimale Ressourcennutzung
Sicherheit bei der Orderausführung
-
Erkennung und Anpassung des Füllungsmodus (IOC/FOK/RETURN)
-
Abweichungskontrolle für Schlupfmanagement
-
Umfassende Behandlung von Fehlercodes
-
Vorvalidierung von Margenanforderungen
Preis-Normalisierung
Alle Preise werden einer strengen Normalisierung unterzogen:
-
Einhaltung der Spezifikationen für Symbolziffern
-
Einhaltung der Anforderungen für Stop Level und Freeze Level
-
Angemessene Abstandsüberprüfung zwischen Einstieg, Stop Loss und Take Profit
Dashboard & Überwachung
Echtzeit-Anzeige
Das integrierte Dashboard bietet:
-
Aktueller Strategiestatus und Marktstatus
-
Spread-Überwachung und Session-Timing
-
Verfolgung offener Positionen mit Limits
-
Tägliche Handelsstatistiken
-
Strategiespezifische Level-Anzeigen
Benachrichtigungssystem
Optionale Unterstützung von Push-Benachrichtigungen für:
-
Handelsausführungswarnungen
-
Verletzungen von Risikolimits
-
Aktualisierungen des Systemstatus
Funktionen zur Einhaltung der Validierung
Deterministische Ausführung
-
Alle Handelsentscheidungen basieren ausschließlich auf historischen Bar-Daten
-
Keine TimeCurrent() oder Serverzeit-Abhängigkeiten in der Logik
-
Konsistente Handelsgenerierung über Validierungsläufe hinweg
Bar-Locked Trading
-
Strenge Bestätigung eines neuen Balkens vor jeder Handelsausführung
-
Verhinderung doppelter Abschlüsse auf demselben Balken
-
Zeitrahmenunabhängiger Betrieb
Erkennung von Symboleigenschaften
-
Automatische Anpassung an symbolspezifische Beschränkungen
-
Durchsetzung von Volumenschritten und Mindest-/Maximalmengen
-
Berechnung von Tick-Wert und Punktgröße
Leistungsmerkmale
Konsistente Ausführung
Der EA erzeugt identische Handelsergebnisse, wenn ihm dieselben Marktdaten vorgelegt werden, was eine zuverlässige Konsistenz bei Backtesting und Forward-Testing gewährleistet.
Ressourceneffizienz
Minimaler CPU- und Speicherbedarf durch effiziente Indikatorverarbeitung und optimierte Tick-Verarbeitung.
Broker-Kompatibilität
Entwickelt für die Arbeit mit allen Brokertypen mit automatischer Anpassung an:
-
Netting- und Hedging-Kontomodi
-
Verschiedene Auffüllungsstrategien
-
Verschiedene Methoden zur Berechnung der Marge
Leitlinien für die Nutzung
Empfohlene Einstellungen
-
Beginnen Sie mit dem Fixed-Lot-Modus mit einer Losgröße von 0,01
-
Aktivieren Sie die Sitzungsfilterung während Perioden hoher Volatilität
-
ATR-basierte Stops für volatilitätsangepasstes Risikomanagement verwenden
-
Implementierung der Breakeven-Funktionalität für risikofreies Handelsmanagement
Symbol-Kompatibilität
Optimiert für große, kleine und exotische Währungspaare. Mit entsprechenden Parameteranpassungen auch kompatibel mit Metallen, Indizes und Rohstoffen.
Zeitrahmen-Eignung
Alle Strategien funktionieren über mehrere Zeitrahmen (M1 bis D1), wobei strategiespezifische Optimierungen möglich sind.
Entwicklungsphilosophie
Dieser EA repräsentiert professionelle MQL5-Entwicklungspraktiken:
-
Sauberer, kommentierter Code nach MetaQuotes-Standards
-
Trennung der Belange von Strategie, Risikomanagement und Ausführung
-
Umfassende Validierung der Eingabeparameter
-
Anständige Fehlerbehandlung und Wiederherstellung
-
Markttaugliche Robustheit und Zuverlässigkeit
Der Breakout Framework EA bietet Handelsautomatisierung auf institutionellem Niveau in einem leicht zugänglichen, konfigurierbaren Paket, das sowohl für private Händler als auch für professionelle Geldverwalter geeignet ist.
