News Sniper Straddle
- Experten
- Napat Puangjunkum
- Version: 2.0
- Aktivierungen: 10
Automatisiertes News Straddle Breakout System für MetaTrader 5
Während die meisten EAs vor einschneidenden Nachrichten weglaufen, wurde dieser entwickelt, um sie zu jagen. News Sniper AI verbindet sich direkt mit dem in MQL5 eingebauten Wirtschaftskalender, erkennt bevorstehende NFP-, CPI-, FOMC- und BIP-Veröffentlichungen und platziert automatisch einen Präzisions-Straddle (Buy Stop + Sell Stop) um den aktuellen Preis, Sekunden bevor die Daten fallen.
Wenn die Zahl trifft und der Preis in eine Richtung explodiert, reitet der ausgelöste Auftrag auf dem Spike, während der entgegengesetzte Auftrag automatisch verfällt. Ein schneller Trailing-Stop sichert den Gewinn, wenn der Schwung nachlässt.
Keine externe API. Keine DLL. Keine Webanfragen. Alles läuft nativ innerhalb von MetaTrader 5.
---
Wie es funktioniert
1. Der EA durchsucht den MQL5 Wirtschaftskalender alle 4 Stunden nach wichtigen Ereignissen innerhalb der nächsten 24 Stunden.
2.Er filtert Ereignisse nach Typ (NFP, CPI, FOMC, GDP, Retail Sales, Employment) und nach Währung (konfigurierbar).
3. Wenn der Countdown den konfigurierten Schwellenwert erreicht (Standard: 2 Minuten vor Veröffentlichung), platziert der EA zwei schwebende Orders:
- Buy Stop: Über dem aktuellen Ask um den Straddle-Abstand
- Sell Stop: Unter dem aktuellen Bid um den Straddle-Abstand
4. Beide Orders haben eingebaute SL, TP und einen automatischen Ablauf.
5. Wenn die Nachrichten fallen, steigt der Preis in eine Order. Der Trailing-Stop wird sofort aktiviert.
6. Nicht ausgefüllte Orders werden nach dem konfigurierten Bereinigungsfenster automatisch gelöscht.
---
Hauptmerkmale
- **Native Kalenderintegration**: Verwendet die in MQL5 integrierte Funktion CalendarValueHistory. Keine externen Abhängigkeiten, keine DLL, kein Internet Scraping.
- Smart Event Filter: Schalten Sie einzelne Ereignistypen an/aus. Handeln Sie nur NFP und CPI, oder aktivieren Sie alles. Volle Kontrolle.
- Automatisches Symbol Mapping: Der EA erkennt, welche Währung betroffen ist, und findet automatisch das richtige Handelspaar (z. B. USD-Nachrichten = EURUSD handeln, GBP-Nachrichten = GBPUSD handeln).
- Trailing Stop mit Schrittsteuerung: Der Trailing-Stop wird nur aktualisiert, wenn sich der Kurs um eine konfigurierbare Schrittgröße bewegt, um Server-Spam und Slippage zu verhindern.
- Aegis Shield Protection: Max Drawdown-Stopp mit automatischer Positionsschließung.
- Auto Expiration: Schwebende Aufträge verfallen automatisch, wenn sie nicht innerhalb des Post-Event-Fensters ausgelöst werden.
---
Parameter
Einstellungen für Nachrichtenereignisse
| Parameter | Standard | Beschreibung |
| Minuten vor Nachrichten | 2 | Wie früh der Straddle platziert werden soll |
| Minuten nach Nachrichten | 10 | Wie lange gewartet werden soll, bevor nicht ausgeführte Orders gelöscht werden |
| Trade NFP | true | Enable Non-Farm Payrolls |
| Handel CPI | true | Enable Consumer Price Index |
| Handel FOMC | true | Enable Interest Rate / FOMC decisions |
| Handel GDP | true | Enable Gross Domestic Product |
| Handel Retail Sales | false | Enable Retail Sales |
| Handel Employment | false | Enable Employment Change |
| Currencies | USD,EUR,GBP,JPY,CAD,AUD,NZD,CHF | Welche Währungen überwacht werden sollen |
Straddle-Einstellungen
| Parameter | Standard | Beschreibung |
| Straddle-Abstand | 100 Punkte (10 Pips) | Abstand vom aktuellen Kurs für schwebende Orders |
| Stop Loss | 300 Punkte (30 Pips) | Stop Loss-Abstand |
| Take Profit | 600 Punkte (60 Pips) | Take Profit-Abstand |
| Trailing Stop | 150 Punkte (15 Pips) | Trailing Stop-Abstand nach Aktivierung |
| Trailing Step | 50 Punkte (5 Pips) | Minimale Kursbewegung zur Aktualisierung des Trailing Stops |
Risikomanagement
| Parameter | Standard | Beschreibung |
| Risiko pro Handel | 1.0% | Prozentualer Anteil des Guthabens, der pro Trade riskiert wird |
| Max Drawdown to Halt | 10.0% | Aegis Shield threshold |
| Max Open Trades | 2 | Maximale gleichzeitige Positionen |
Optimization Guide
Use MT5 Strategy Tester with Every tick based on real ticks:
- Straddle Distance: 50 bis 200 (Schritt 25)
- Stop Loss: 200 bis 500 (Schritt 50)
- Take Profit: 300 bis 1000 (Schritt 100)
- Trailing Stop: 50 bis 300 (Schritt 50)
---
Warnungen
1. Spread-Ausweitung: Während wichtiger Nachrichtenereignisse können sich die Spreads dramatisch ausweiten. Der EA berücksichtigt dies mit dynamischen StopLevel-Prüfungen, aber extreme Spread-Bedingungen können zu Slippage führen.
2. **Broker-Einschränkungen: Einige Broker frieren die Orderausführung während der Veröffentlichung von Nachrichten ein oder erhöhen die Einschussanforderungen. Überprüfen Sie die Richtlinien Ihres Brokers für den Nachrichtenhandel.
3. Kalenderdaten: Der MQL5-Wirtschaftskalender erfordert eine aktive Internetverbindung, um Ereignisaktualisierungen zu erhalten. Wenn die Kalenderdaten nicht verfügbar sind, wird kein Straddle platziert.
4. Nicht für Backtesting: News Straddle-Strategien können nicht genau rückgetestet werden, da der Strategy Tester keine Kalenderereignisse mit echten Zeitstempeln simuliert. Testen Sie auf einem Demokonto mit Live-Daten.
5. VPS erforderlich: Der EA muss genau zu dem Zeitpunkt vor der Veröffentlichung der Nachrichten laufen. Ein stabiler VPS mit niedriger Latenzzeit ist unerlässlich.
