Breakout News
- Experten
- Version: 1.1
- Aktualisiert: 26 Juni 2026
- Aktivierungen: 5
Breakout News EA ist ein automatisierter Scalping-Expert Advisor für MetaTrader 5, der speziell darauf ausgelegt ist, von der Kursvolatilität während angekündigter Nachrichtenereignisse mit hoher Auswirkung zu profitieren. Im Gegensatz zu herkömmlichen Breakout-Systemen platziert dieser EA sowohl eineBuy-Stop- als auch eine Sell-Stop-Order rund um die Kursspanne vor der Nachrichtenveröffentlichung, wodurch er direkt nach der Veröffentlichung Richtungsbewegungen erfassen kann. Der EA ist für den Handel mit einzelnen Währungspaaren konzipiert und legt besonderen Wert auf dynamisches Risikomanagement, Trailing Stops, die Überwachung der Broker-Integrität sowie tägliche Schutzmechanismen.
Das System nutzt einenmanuellen Nachrichtenplan – Sie legen die genauen Ereigniszeiten (z. B. 13 :30, 14:00, 15:30 ) und ein Zeitfenster um jedes Ereignis herumfest . Während dieses Zeitfensters scannt der EA die letzten N Balken (Standard: 10), um das höchste Hoch und das tiefste Tief zu ermitteln, und platziert dann Stop-Orders in einem konfigurierbaren Abstand oberhalb bzw. unterhalb dieses Bereichs. Sobald eine Order ausgeführt wird, wird die entgegengesetzte ausstehende Order automatisch storniert, wodurch sichergestellt wird, dass pro Nachrichtenereignis nur eine Richtung eingenommen wird.
Dieser EA ist ideal für Trader, die einen disziplinierten, regelbasierten Ansatz für den Handel mit Nachrichtenveröffentlichungen ohne emotionale Einflüsse verfolgen möchten. Er verbindet Einfachheit (nur zwei ausstehende Orders pro Ereignis) mit ausgefeilten Schutzfunktionen und eignet sich somit sowohl für Anfänger als auch für erfahrene Trader.
Kernfunktionen
| Funktion | Beschreibung |
|---|---|
| News-Breakout-Modus | Platziert Buy-Stop- und Sell-Stop-Orders rund um den Höchst-/Tiefstbereich vor der Nachrichtenveröffentlichung mit ATR-basierten SL/TP. |
| Manueller Nachrichtenplan | Benutzerdefinierte Nachrichtenzeiten (HH:MM) und Vermeidungsfenster (Minuten vor/nach der Nachricht). |
| Zwei ausstehende Orders | Es ist jeweils nur ein Buy-Stop und ein Sell-Stop aktiv; die entgegengesetzte Order wird bei Ausführung storniert. |
| ATR-basierte SL/TP | Stop-Loss und Take-Profit werden dynamisch anhand von ATR-Multiplikatoren (Standard 1,5× / 2,0×) festgelegt. |
| Trailing-Stop | Zwei Modi:Statisch ( feste Pips) oderATR-dynamisch ( passt sich der Volatilität an). Im Backtest aktiv. |
| Täglicher Schutz | Tägliches Gewinnziel, tägliches Verlustlimit, Limit für aufeinanderfolgende Verluste und Drawdown-Circuit-Breaker. |
| Broker-Überwachung | Überwacht durchschnittliche Slippage und Spread, um Unregelmäßigkeiten beim Broker zu erkennen. |
| Zeitfilter | Optionaler Handelseinschränkung auf bestimmte Tageszeiten. |
| Spread-Management | Dynamische Spread-Limits basierend auf ATR oder festen Pips; lehnt Trades ab, wenn der Spread den Schwellenwert überschreitet. |
| Positionsgröße | Feste Lotgröße, statische Zinseszinsberechnung oder adaptive, ATR-basierte Zinseszinsberechnung. |
| Währungsumrechner | Automatische Wechselkurserkennung für Konten mit mehreren Währungen. |
| Benachrichtigungen | Mobile Push-Benachrichtigungen und E-Mail-Benachrichtigungen bei Nachrichtenereignissen, Erreichen von Ziel- oder Verlustgrenzen sowie bei Auslösung von Circuit Breaker. |
Logik zur Erkennung von Nachrichtenausbrüchen
-
Erkennung des Nachrichtenfensters – Der EA gleicht die aktuelle Uhrzeit mit Ihrer Liste „ManualNewsTimes“ (durch Kommas getrennt)ab . Liegt die aktuelle Minute innerhalb von „NewsAvoidMinutes“ einer der aufgeführten Zeiten, wird der Nachrichtenmodus aktiviert.
-
Berechnung des Bereichs – Während eines aktiven Nachrichtenfensters ermittelt der EA das höchste Hoch und das tiefste Tief aus den letzten NewsBreakoutBars Bars im ausgewählten TradeTimeframe .
-
Platzierung von Pending-Orders – Es platziert:
-
Buy-Stop bei High + NewsBreakoutDistancePips mit SL = BuyStop - (ATR × SL_Multiplier) und TP = BuyStop + (ATR × TP_Multiplier)
-
Verkaufs-Stop bei Tief - NewsBreakoutDistancePips mit SL = Verkaufs-Stop + (ATR × SL_Multiplier) und TP = Verkaufs-Stop - (ATR × TP_Multiplier)
-
-
Auftragsverwaltung – Wird eine der beiden ausstehenden Orders ausgeführt, wird die entgegengesetzte ausstehende Order sofort storniert, um ein doppeltes Engagement zu vermeiden.
-
Bereinigung nach den Nachrichten – Wenn das Nachrichtenfenster endet, werden alle verbleibenden Pending-Orders gelöscht, um hängende Orders zu vermeiden.
Manueller Nachrichtenplan
Der EA verwendet einenmanuellen Zeitplan anstelle eines Wirtschaftskalenders, sodass Sie die volle Kontrolle darüber haben, welche Ereignisse Sie handeln möchten. Sie geben eine durch Kommas getrennte Liste von Zeitangaben im Format HH:MM(24-Stunden-Format)an. Ein Zeitfenster ( NewsAvoidMinutes ) legt fest, wie viele Minuten vor und nach jedem Ereignis als „nachrichtenaktiv“ gelten. So können Sie den Handel auf bestimmte Veröffentlichungen (z. B. NFP, FOMC, CPI) zuschneiden.
Beispiel:
-
ManualNewsTimes = "13:30,14:00,15:30"
-
NewsAvoidMinutes = 15 → aktive Zeitfenster: 13:15–13:45, 13:45–14:15, 15:15–15:45
Trailing-Stop-System
Der EA unterstützt zwei Trailing-Modi, unddas Trailing ist nun im Backtest voll aktiv ( die bisherige Tester-Skip-Logik wurde entfernt).
-
TRAILING_STATIC
-
Aktivierung: Gewinn erreicht TrailingStart Pips
-
Schritt: TrailingStep Pips (SL verschiebt sich um diesen Wert)
-
-
TRAILING_ATR_DYNAMIC
-
Aktivierung: ATR × TrailATRMultiplierStart
-
Schritt: ATR × TrailATRMultiplierStep
-
Passt sich der Marktvolatilität an – breitere Trails bei hoher Volatilität, engere bei niedriger.
-
Der Trailing-Stop bewegt sich ausschließlich in Handelsrichtung (verengt den SL, weitet ihn niemals aus) und wird auf alle Positionen mit der Magic Number des EAs angewendet.
Risikomanagement-Funktionen
| Funktion | Beschreibung |
|---|---|
| Tagesziel | Stoppt neue Trades und schließt alle Positionen, sobald der Tagesgewinn den Wert „DailyTargetPercent“ erreicht . |
| Tägliches Verlustlimit | Schließt alle Positionen und unterbricht den Handel, sobald der tägliche Verlust MaxDailyLossPercent übersteigt . |
| Circuit Breaker | Wird aktiviert, wenn der Drawdown vom Höchstkapital MaxDrawdownPercent übersteigt ; schließt alle Positionen und stoppt den weiteren Handel. |
| Limit für aufeinanderfolgende Verluste | Unterbricht den Handel nach MaxConsecutiveLosses Verlust geschäften in Folge. |
| Spread-Schutz | Lehnt Trades ab, wenn der Spread das dynamische (ATR-basierte) oder das feste Pip-Limit überschreitet. |
| Margin-Prüfung | Überprüft die verfügbare Margin vor der Platzierung einer Order. |
| Slippage-Toleranz | Konfigurierbare Slippage (Standardwert 30 Punkte), um übermäßige Abweichungen zu vermeiden. |
| Positionslimits | „MaxConcurrentPositions“ stellt sicher , dass jeweils nur eine Position offen ist (im Nachrichtenmodus wird dies berücksichtigt). |
Broker Spy
DasBroker-Spy -Modul überwacht Slippage und Spread, um Unregelmäßigkeiten beim Broker zu erkennen:
-
Erfasst den durchschnittlichen Slippage über die letzten BrokerSpyPeriod Trades .
-
Wenn die durchschnittliche Slippage den Wert MaxAllowedSlippage überschreitet , wird der Handel unterbrochen.
-
Außerdem wird ein plötzlicher Anstieg der Slippage bei den letzten 5 Trades überprüft; wenn dieser das 1,5-Fache des zulässigen Höchstwerts überschreitet, wird der Handel gestoppt.
-
Der Spread bei Eröffnung wird für jeden Handel erfasst, um die Konsistenz des Broker-Spreads zu überwachen.
Diese Funktion bietet einen zusätzlichen Schutz vor ungünstiger Ausführung durch den Broker.
Integration eines Währungsumrechners
Der EA verfügt über einen integrierten Währungsumrechner zur Verwaltung von Konten, die auf andere Währungen als USD lauten:
-
Automatische Erkennung – Liest ACCOUNT_CURRENCY .
-
Ermittlung des Wechselkurses – Durchsucht den Market Watch nach Symbolen wie EURUSD , EURUSDfx , EURUSD .pro usw., sowohl direkte als auch inverse Paare.
-
Zwischenspeicherung – Die Kurse werden zwischengespeichert und alle 3600 Sekunden aktualisiert.
-
Manuelle Übersteuerung – Sie können über „ManualExchangeRate“ einen festen Wechselkurs festlegen .
Dadurch wird sichergestellt, dass Zinseszins- und Positionsgrößenberechnungen auf der Grundlage von USD-denominierten Basiswerten unabhängig von Ihrer Kontowährung korrekt funktionieren.
Anforderungen
| Anforderung | Details |
|---|---|
| Plattform | MetaTrader 5 |
| Mindestanzahlung | 100 $ (Cent-Konten) / 500 $ (Standardkonten) |
| Empfohlene Zeitrahmen | M5, M15 (für kurzfristige Ausbrüche) |
| Unterstützte Paare | Alle Devisen, Metalle, Indizes, Kryptowährungen |
| Kontotyp | Hedging oder Netting |
| Broker | Jeder MT5-Broker (ECN für engere Spreads empfohlen) |
Einrichtungsanleitung
-
Fügen Sie den EA einem einzelnen Chart hinzu (z. B. EURUSD M5). Pro EA-Instanz ist nur ein Instrument zulässig.
-
Konfigurieren Sie die Nachrichten-Einstellungen
-
Aktivieren Sie „UseNewsBreakout “.
-
Legen Sie „ManualNewsTimes“ mit den gewünschten Ereigniszeitenfest (durch Kommas getrennt, HH:MM).
-
Passen Sie „NewsBreakoutBars“ ( Standardwert 10) für die Berechnung der Spannean .
-
Legen Sie „NewsBreakoutDistancePips“ ( Standardwert 2) sowie die SL/TP-Multiplikatorenfest .
-
-
Risiko- und Geldmanagement einstellen
-
Wählen Sie „UseFixedLot“ oder die automatische Kapitalvermehrung ( AutoCompoundMode ).
-
Für dynamische SL/TP aktivieren Sie UseDynamicSLTP und passen Sie die ATR-Multiplikatoren an.
-
Legen Sie „RiskPercent “fest oder verwenden Sie die Aufzinsung basierend auf „CompoundingBalanceBase “.
-
-
Trailing-Stop konfigurieren
-
Wählen Sie „TrailingMode“ ( statisch oder ATR-dynamisch).
-
Legen Sie die Aktivierungs- und Schrittwerte fest (Pips oder ATR-Multiplikatoren).
-
Stellen Sie sicher, dass „UseTrailing“ auf „true“ gesetzt ist .
-
-
Täglichen Schutz und Drawdown-Schutz definieren
-
Legen Sie „UseDailyTarget“ , „DailyTargetPercent“ und „MaxDailyLossPercent“ fest .
-
Legen Sie „MaxConsecutiveLosses“ und „MaxDrawdownPercent “fest .
-
-
Optionale Filter
-
Aktivieren Sie „UseTimeFilter“ , um die Handelszeiten einzuschränken.
-
Aktivieren Sie „UseBrokerSpy“ , um die Ausführung durch den Broker zu überwachen.
-
Konfigurieren Sie Benachrichtigungen (Mobilgerät/E-Mail).
-
-
Testen Sie auf einem Demokonto – Führen Sie vor dem Live-Einsatz stets umfangreiche Backtests und Forward-Tests auf einem Demokonto durch.
Wichtige Hinweise
-
Handel mit einem Währungspaar – Eine EA-Instanz = ein Handelsinstrument. Verwenden Sie für mehrere Währungspaare separate Charts.
-
Kein Hedging – Pro Nachrichtenereignis wird nur eine Richtung (KAUF oder VERKAUF) eingenommen; die entgegengesetzte Order wird nach Ausführung storniert.
-
Exklusivität bei Pending-Orders – Es werden gleichzeitig höchstens ein Buy-Stop und ein Sell-Stop gehalten.
-
Trailing-Stop im Backtest aktiv – Der EA wendet nun auch im Strategietester die Trailing-Stop-Logik an.
-
Nachrichtenzeiten werden manuell eingegeben – Der EA nutzt keinenexternen Wirtschaftskalender; Sie müssen die Ereigniszeiten manuell eingeben.
-
ATR-Caching – ATR-Werte werden zur Leistungsoptimierung zwischengespeichert; Indikatoren werden bei neuen Balken aktualisiert.
-
Spread-Prüfung – Dynamische Spread-Limits reduzieren den Handel unter volatilen Bedingungen.
-
Währungsumrechnung – Konten in EUR, GBP, JPY usw. werden automatisch verarbeitet.
-
Manueller Wechselkurs – Falls die automatische Erkennung fehlschlägt, können Sie einen festen Kurs festlegen.
Häufig gestellte Fragen
F: Wie hoch ist die Mindesteinzahlung?
A: 100 $ für Cent-Konten, 500 $ für Standardkonten. Die Risikoeinstellungen können entsprechend angepasst werden.
F: Welchen Zeitrahmen sollte ich verwenden?
A: M5 oder M15 für kurzfristiges Breakout-Scalping. Höhere Zeitrahmen können zu größeren Schwankungsbreiten führen.
F: Wie werden SL und TP berechnet?
A: Sie basieren auf dem aktuellen ATR-Wert, multipliziert mit NewsBreakoutSLMultiplier und NewsBreakoutTPMultiplier ( Standardwerte 1,5× und 2,0×). Sie können auch UseDynamicSLTP für separate Risiko-Ertrags-Verhältnisse verwenden .
F: Kann ich diesen EA bei mehreren Nachrichtenereignissen pro Tag verwenden?
A: Ja – listen Sie einfach alle gewünschten Zeiten in „ManualNewsTimes “ auf ( z. B. „ 13:30,15:00,18:00“ ). Der EA wird für jedes Ereignisfenster aktiviert.
F: Funktioniert dieser EA mit Kryptowährungen oder Indizes?
A: Ja, solange das Symbol verfügbar ist und die Punkt-/Pip-Größen korrekt erkannt werden (der EA passt sich an Instrumente mit unterschiedlicher Stellenanzahl an).
F: Was passiert, wenn beide ausstehenden Orders ausgeführt werden?
A: Dies wird verhindert – sobald eine Order ausgeführt wird, wird die andere über den OnTradeTransaction -Handler storniert .
F: Wie funktioniert der Trailing-Stop im Backtest?
A: Der Trailing-Stop ist nun im Strategietester vollständig aktiv (die frühere Zeile if (g_isTester) return; wurde entfernt).
F: Warum wird meine Pending-Order während der Nachrichtenzeit nicht platziert?
A: Überprüfen Sie, ob der Spread zu hoch ist, die Margin nicht ausreicht oder das Einstiegsniveau zu weit vom aktuellen Kurs entfernt ist (der EA filtert Niveaus heraus, die mehr als 100 Pips entfernt sind, um unrealistische Orders zu vermeiden).
F: Wie hilft der Währungsumrechner?
A: Er stellt sicher, dass die Berechnung der Lotgröße und die Zinseszinsberechnung unabhängig von Ihrer Kontowährung (z. B. EUR, GBP, JPY) korrekt funktionieren, indem er USD-basierte Basisbeträge in die Kontowährung umrechnet.
Haftungsausschluss
Der Handel mit Devisen, Kryptowährungen und Indizes ist mit einem hohen Risiko verbunden. Sie können Ihr gesamtes investiertes Kapital verlieren.
Breakout News EA ist ein Handelstool und garantiert keine Gewinne. Den Nutzern wird empfohlen:
-
Backtesting und Forward-Tests auf Demokonten durchzuführen
-
angemessene Risikomanagementstrategien anzuwenden
-
sich vor dem Live-Handel mit der Funktionsweise des Systems vertraut zu machen
-
Vermeiden Sie den Einsatz von Notfallreserven oder Fremdkapital
Die Wertentwicklung in der Vergangenheit ist keine Garantie für zukünftige Ergebnisse. Die Einstellungen sollten an die aktuellen Marktbedingungen und die Ausführungsqualität des Brokers angepasst werden. Durch die Nutzung dieses Produkts erkennen Sie diese Risiken an und akzeptieren sie.
