Sonntag, 08. März 2026, 17:45 - KI Trading
Intelligente Handels-Pausen: Wie EAs News-Risiken automatisch managen
Newsfilter und Event-Risk: Wie Ihr EA Wirtschaftsdaten intelligent umgeht
Kaum etwas bringt Märkte so stark in Bewegung wie die Veröffentlichung wichtiger Wirtschaftsdaten:
Non-Farm Payrolls (NFP), Verbraucherpreisindex (CPI), Zinsentscheidungen oder Notenbank-Pressekonferenzen können innerhalb von Sekunden extreme Kursausschläge verursachen.
Für manuelle Trader bedeutet das oft einen Adrenalinkick und Risiko – für Expert Advisors (EAs) ist es potenziell tödlich.
Denn ein Algorithmus, der auf stabile Marktbedingungen ausgelegt ist, kann durch plötzliche Volatilität, Spread-Sprünge und Slippage binnen Sekunden seine gesamte Wochenperformance verlieren.
In diesem Beitrag erkläre ich Ihnen:
- Warum News-Events für EAs gefährlich sind,
- wie man mit intelligenten Newsfiltern und Zeitlogiken umgeht,
- und wie Sie Ihren EA technisch so gestalten, dass er auch in volatilen Phasen diszipliniert bleibt.
Warum News-Events für EAs so gefährlich sind
Die meisten Handelsroboter agieren regelbasiert: Sie eröffnen oder schließen Positionen nach klar definierten Indikatoren, Mustern oder Preisbewegungen.
Doch in den Minuten um wichtige Wirtschaftsdaten gelten diese Regeln plötzlich nicht mehr.
Hauptprobleme bei News-Situationen
Spreads explodieren
Broker erhöhen die Spreads oft von 1 auf 10 oder 20 Pips – Stop-Losses werden dadurch sofort ausgelöst.
Slippage
Orders werden nicht zum angezeigten Preis ausgeführt, sondern 5–20 Pips schlechter.
Fake-Moves & Whipsaws
Der Kurs springt erst in eine Richtung, dann brutal zurück – viele Strategien werden dadurch „ausgestoppt“.
Datenabhängige Volatilität
Ein einziger Wert (z. B. CPI +0,2 % höher als erwartet) kann alle technischen Setups entwerten.
Server-Überlastung
Hohe Orderlast kann Requotes, Verzögerungen oder fehlgeschlagene Ausführungen zur Folge haben.
Darum gilt:
Ein professioneller EA muss Nachrichten erkennen und sich während dieser Zeit defensiv verhalten.
Welche Events besonders kritisch sind
Nicht jedes News-Event ist gleich gefährlich. Entscheidend ist der Impact-Level, den viele Wirtschaftskalender mit Farben kennzeichnen:
| Event | Typische Wirkung | Impact |
| Non-Farm Payrolls (NFP) | Starke Bewegungen auf USD-Paaren | 🔴 Hoch |
| FOMC / EZB Zinsentscheid | Extreme Volatilität auf USD/EUR | 🔴 Hoch |
| CPI, PPI, Inflation Reports | Trendschübe durch Zinserwartungen | 🔴 Hoch |
| BIP (GDP) | Moderate, verzögerte Wirkung | 🟠 Mittel |
| Retail Sales, PMI | Kurzfristige Bewegungen | 🟠 Mittel |
| Arbeitslosenquote | Ergänzend zu NFP relevant | 🟠 Mittel |
Diese Ereignisse sollten automatisch im EA berücksichtigt werden, um Risiko zu vermeiden.
Newsfilter – die Lösung für sicheres automatisiertes Trading
Ein Newsfilter ist eine Komponente im Expert Advisor, die auf Basis von Kalendereinträgen den Handel pausiert oder modifiziert.
Die Logik:
Wenn ein relevantes Event bevorsteht, dann keine neuen Trades öffnen – oder offene Positionen sichern.
Grundidee eines Newsfilters
Der EA liest eine Liste bevorstehender Ereignisse (z. B. über API oder CSV-Datei).
Er vergleicht die aktuelle Uhrzeit mit den Event-Zeiten.
Wenn ein Event innerhalb der nächsten X Minuten liegt →
Handel pausieren.
Nach dem Event wird nach Y Minuten der Handel wieder freigegeben.
Technische Umsetzung: Time-Filter und Pausenlogik
Ein praktischer Ansatz, den Sie direkt in MQL4 oder MQL5 integrieren können:
datetime nextNews = D’2025.12.08 14:30′; // Beispiel: NFP-Event int pauseBefore = 30; // Minuten vor Event int pauseAfter = 15; // Minuten nach Event if(TimeCurrent() >= (nextNews – pauseBefore*60) && TimeCurrent() <= (nextNews + pauseAfter*60)) { tradeAllowed = false; // Handel sperren } else { tradeAllowed = true; // Handel freigeben }
So können Sie mehrere Events in einer Liste speichern und dynamisch prüfen.
Integration externer News-Daten
Um diese Filter automatisch zu aktualisieren, können Sie Kalenderdaten per API oder Datei einlesen.
Möglichkeiten:
- News-API (z. B. ForexFactory, Investing.com, Myfxbook):
→ Liefert JSON oder CSV mit Zeit, Währung, Event, Impact-Level. - Custom-Datei im MQL-Verzeichnis:
Sie laden täglich eine Datei news.csv herunter, die Ihr EA beim Start liest.
Beispiel einer CSV-Struktur:
2025-12-08,14:30,USD,Non-Farm Payrolls,High
2025-12-08,16:00,USD,ISM PMI,Medium
Der EA filtert dann alle Events mit Impact = „High“ und sperrt den Handel rund um diese Zeiten.
Umgang mit offenen Positionen während News
Ein guter Newsfilter stoppt nicht nur neue Trades, sondern überwacht auch laufende Positionen.
Strategien für offene Trades:
Stop-Loss nachziehen (Tightening):
Wenn News bevorstehen, engeren SL setzen, um das Risiko zu begrenzen.
Teilverkauf:
Einen Teil der Position schließen, um Exposure zu reduzieren.
Temporäre Deaktivierung von Take-Profits:
Um zu vermeiden, dass zufällige Spikes Gewinne unrealistisch aktivieren.
Flat-Option:
Alle Trades schließen, wenn ein „High Impact“-Event ansteht.
Beispielhafte Logik:
if(TimeToNews < 10*60 && ImpactLevel == „High“) { CloseAllPositions(); DisableTrading(); Alert(„High Impact News – Handel pausiert“); }
Spread- und Slippage-Filter – die zweite Verteidigungslinie
Selbst außerhalb direkter Newszeiten kann die Marktliquidität leiden.
Darum ist ein Spread- und Slippage-Filter sinnvoll, um falsche Ausführungen zu vermeiden.
Spread-Check
double spread = (Ask – Bid) / _Point; if(spread > 30) tradeAllowed = false;
Slippage-Kontrolle
Beim Orderversand definieren Sie einen maximalen Ausführungsspielraum:
int maxSlippage = 3; // Pips OrderSend(Symbol(), OP_BUY, lot, Ask, maxSlippage, sl, tp);
So stellt Ihr EA sicher, dass keine Trades zu schlechten Preisen ausgeführt werden.
Dynamische Handelspausen mit Volatilitäts-Checks
Zusätzlich zu fixen News-Zeiten können Sie auch die Volatilität selbst als Indikator nutzen.
Wenn die ATR oder Tick-Aktivität plötzlich explodiert, kann das auf „unerwartete News“ hindeuten.
double atr = iATR(_Symbol, PERIOD_M1, 14, 0); if(atr > 3 * atrAverage) tradeAllowed = false;
So reagiert Ihr EA auch auf Überraschungs-Events wie geopolitische Nachrichten oder unplanmäßige Zentralbank-Kommentare.
Praxisbeispiel: NFP-Freitag
Situation:
Ein Scalping-EA handelt EUR/USD mit engen Stopps und einem Ziel von 5–10 Pips.
Risiko:
Am Freitag um 14:30 Uhr werden die US-Arbeitsmarktdaten (NFP) veröffentlicht.
Der Spread springt von 0,8 auf 15 Pips – der EA eröffnet zufällig einen Trade kurz vor der Veröffentlichung → Stop-Loss sofort ausgelöst.
Lösung:
- Newsfilter erkennt „NFP um 14:30“.
- Ab 14:00 Uhr wird der Handel gestoppt.
- Um 14:50 Uhr kommt es zur automatischen Reaktivierung.
- Offene Positionen werden 10 Minuten vor Event geschlossen.
→ Keine unnötigen Verluste, Disziplin gewahrt, Konto geschützt.
Erweiterte Ideen für smarte News-Filter
Professionelle EAs können diese Logiken noch verfeinern:
- Impact-basierte Zeitfenster:
- High: Pause 45 Min. vor / 30 Min. nach
- Medium: Pause 20 Min. vor / 10 Min. nach
- Low: Keine Pause
- Währungsbezogene Filter:
EA pausiert nur, wenn Event die gehandelte Währung betrifft (z. B. USD-News für EUR/USD, nicht für GBP/JPY). - Event-Korrelationen:
Zinsentscheid + Pressekonferenz = verlängerte Pause - Auto-Logging:
EA speichert, wann und warum der Handel pausiert wurde – wichtig für Backtesting und Audit.
- Häufige Fehler bei Newsfiltern
Falsche Zeitzonen
Kalendereinträge in UTC, Serverzeit in GMT+2 → falsche Sperrzeiten.
Unvollständige Daten
Kein Update → EA handelt während News.
Fehlende Synchronisation
Mehrere EAs handeln gleichzeitig, nur einer pausiert → inkonsistentes Verhalten.
Zu lange Handelsstopps
Zu konservative Pausen verringern Handelsfrequenz unnötig.
Kein Backup bei API-Ausfall
Wenn News-Daten nicht geladen werden, sollte der EA standardmäßig pausieren („Fail-safe-Modus“).
Fazit
Große Wirtschaftsdaten sind die größte Unsicherheitsquelle für automatisierte Handelssysteme.
Ein professioneller Expert Advisor darf diese Events nicht ignorieren, sondern muss sie strategisch managen.
Mit einem intelligenten Newsfilter erreichen Sie drei Ziele:
Sicherheit
– keine Regelverstöße oder Panikverluste.
Stabilität
– weniger Equity-Schwankungen.
Professionalität
– Ihr EA handelt nur, wenn die Marktbedingungen fair sind.
Damit verwandeln Sie Ihren Roboter von einem reaktiven in ein vorausschauendes System, das sich wie ein erfahrener Trader verhält:
Abwarten, wenn das Chaos beginnt – zuschlagen, wenn sich der Staub gelegt hat.
Zusammenfassung der Kernaussagen
- News-Events wie NFP, CPI, FOMC können EAs stark gefährden
- Newsfilter pausieren Handel automatisch vor/nach Ereignissen
- Offene Trades sollten abgesichert oder geschlossen werden
- Spread- und Slippage-Filter verhindern Fehl-Ausführungen
- Intelligente Zeitlogik macht den EA widerstandsfähig gegen Event-Risiken