News Pause Guard
- Utilitys
-
Kazuma Uezono
MQL5 / MQL4 / Pine Script v6 developer and active trader.
Seller on the MQL5 Market (indicators for MT4/MT5).
Services:
- TradingView Pine Script to MT5/MT4 conversion (bar-by-bar matching, with tester report)
- MT4 to MT5 migration - Version: 1.2
- Aktivierungen: 5
News Pause Guard ist ein Hilfsprogramm, mit dem Sie Ihre eigenen Trades rund um wichtige Veröffentlichungen verwalten, die Sie im eingebauten Wirtschaftskalender von MetaTrader 5 auswählen. Für jede gewählte Veröffentlichung legt es ein "News-Fenster" fest: von N Minuten vor bis M Minuten nach dem Veröffentlichungszeitpunkt. In diesem Fenster kann es – wenn Sie diese Optionen einschalten – Positionen schließen, die im Fenster eröffnet wurden, offene Positionen vor dem Fenster behandeln sowie Pending Orders löschen und danach wiederherstellen. Außerdem veröffentlicht es globale Variablen des Terminals, damit sich Ihre anderen EAs selbst pausieren können.
Dies ist ein Werkzeug zur Trade-Verwaltung. Es handelt nicht die News: Es eröffnet auf einem Echt- oder Demokonto nie eine Position und platziert keine neue Order, es gibt keine Kauf- oder Verkaufssignale und ist keine Handelsstrategie. Es kann Verluste, Slippage oder Kurslücken rund um eine Veröffentlichung nicht verhindern. Ob und wie Sie handeln, entscheiden Sie selbst.
Mit den Standardeinstellungen ändert es nichts an Ihrem Konto: Es zeigt nur das Panel und veröffentlicht die globalen Variablen. Jede Aktion, die schließt, ändert oder löscht, ist AUS, bis Sie sie einschalten.
Funktionen
- Ereignisse aus dem eingebauten MT5-Kalender: Währungen (automatisch aus dem Chartsymbol und den Positionen und Orders im Geltungsbereich, eine manuelle Liste oder beides), Wichtigkeit (nur hoch oder mittel und hoch) sowie Stichwörter zum Einschließen oder Überspringen.
- News-Fenster: beginnt N Minuten vor und endet M Minuten nach der Veröffentlichung (Standard 15 / 15). Überlappende Fenster derselben Währung werden zusammengefasst.
- Optionale Aktionen (standardmäßig alle AUS):
- Positionen schließen, die im Fenster eröffnet wurden (manuell oder von einem EA im Geltungsbereich).
- Vor dem Fenster für offene Positionen: alle schließen, nur Positionen im Gewinn schließen oder den Stop-Loss auf Break-even (+ X Pips) setzen. Kann X Minuten vor dem Fenster beginnen.
- Pending Orders während des Fensters löschen und optional nach dem Fenster wiederherstellen.
- Geltungsbereich: Symbole mit der Ereigniswährung, nur das Chartsymbol oder alle Symbole; optionale Symbolliste; alle Trades, nur manuelle Trades (Magic 0), aufgelistete Magic-Nummern oder alle außer den aufgelisteten.
- Globale Variablen für Ihre eigenen EAs (Namen unten).
- Panel: nächste passende Veröffentlichung, ihr Fenster mit Countdown, kommende Ereignisse, aktive Einstellungen, letzte Aktion und der Grund, wenn der EA nicht handeln kann (zum Beispiel Algo-Trading aus). Englisch oder Japanisch (automatisch nach Terminalsprache); Zeiten in Server- oder Computerzeit.
- Optionale Popup-Alarme und Push-Benachrichtigungen, wenn ein Fenster beginnt oder Positionen geschlossen werden.
Wichtige Eingaben
- News events: Währungsmodus, manuelle Währungen, Wichtigkeit, Stichwörter einschließen / überspringen, Minuten davor, Minuten danach, Vorschau in Stunden (Standard 48).
- Actions in the news window: neue Positionen schließen, Aktion vor dem Fenster, Vorlaufminuten, Break-even-Abstand, Pending Orders löschen, Pending Orders wiederherstellen.
- Which positions and orders: Symbolbereich, Symbolliste, Trade-Filter (Magic), Magic-Liste.
- Signal for other EAs: ein / aus, Namenspräfix (Standard "NewsGuard").
- Alerts, Panel (Sprache, Zeitanzeige, Anzahl Ereignisse 0–10, Ecke, Abstände, Schriftgröße), Orders (maximale Slippage beim Schließen, Pip-Größe), Demo im Strategietester, Journal.
- 34 Eingaben in 8 Gruppen.
Funktionsweise
- Der Kalender wird für jede beobachtete Währung gelesen und alle paar Minuten aktualisiert. Ereignisse ohne genaue Uhrzeit (ganztägig oder vorläufig) werden nicht verwendet. Die Zeiten folgen der Serverzeit des Brokers.
- Die Wichtigkeit ist die Bewertung des MT5-Kalenders. Sie kann von anderen Kalendern abweichen.
- Stichwörter werden mit dem Ereignisnamen in der Terminalsprache und mit dem englischen Ereigniscode des Kalenders verglichen (zum Beispiel "nonfarm payrolls"). Geben Sie englische Stichwörter ein, wenn Ihr Terminal eine andere Sprache verwendet.
- "Im Fenster eröffnet" bedeutet, dass die Eröffnungszeit der Position am oder nach dem Fensterbeginn liegt.
- "Nur Positionen im Gewinn schließen" wird einmal pro Fenster entschieden. Positionen ohne Gewinn bleiben unverändert.
- Break-even verschiebt den Stop-Loss nur, wenn der Kurs weit genug vom Einstieg entfernt ist (Gewinn und Stop-Level des Brokers). Sonst bleibt die Position unverändert und das Panel zeigt es an.
- Wiederherstellung: Nur Pending Orders, die vor dem Fenster platziert wurden, werden mit gleichem Typ, Preis, SL, TP und Ablauf wiederhergestellt. Eine wiederhergestellte Order erhält ein neues Ticket. Sie wird nicht wiederhergestellt, wenn sie abgelaufen ist, der Kurs ihr Niveau bereits passiert hat oder der Broker sie ablehnt, und sie wird nicht doppelt platziert, wenn dieselbe Order bereits existiert.
- Globale Variablen (Terminal, jede Sekunde aktualisiert):
- NewsGuard.<WÄHRUNG> (zum Beispiel NewsGuard.USD) und NewsGuard.ANY: das Fensterende (Serverzeit, Sekunden), solange ein Fenster aktiv ist, sonst 0.
- NewsGuard.NEXT: Beginn des nächsten Fensters. NewsGuard.HB: Zeit der letzten Aktualisierung (zeigt, dass der EA läuft).
- In Ihrem EA: pausieren, solange GlobalVariableGet("NewsGuard.ANY") > TimeTradeServer().
Hinweise und Grenzen
- Keine Garantie. Orders werden zu den Kalenderzeiten gesendet. Schnelle Märkte, breitere Spreads, Slippage, Requotes, abgelehnte Orders, ein geschlossener Markt oder eine unterbrochene Verbindung können zu schlechteren Kursen führen oder eine Order unausgeführt lassen. Eine Veröffentlichung früher oder später als im Kalender oder eine Kalenderänderung wird erst nach der nächsten Aktualisierung berücksichtigt.
- Der EA arbeitet nur, solange MetaTrader 5 läuft und verbunden ist, Algo-Trading EIN ist (Symbolleisten-Schaltfläche) und es in den EA-Einstellungen erlaubt ist.
- "Positionen schließen, die im Fenster eröffnet wurden" schließt auch Positionen, die Sie im Fenster manuell eröffnen, wenn sie im Geltungsbereich liegen. Nutzen Sie den Magic-Filter, wenn manuelle Trades bleiben sollen.
- Auf einem Netting-Konto ist zusätzliches Volumen zu einer bestehenden Position keine neue Position und wird daher von dieser Option nicht geschlossen.
- Der EA kann einen anderen EA nicht am Senden von Orders hindern. Eröffnet ein anderer EA im Fenster immer wieder Trades, wird jeder geschlossen und jeder kostet Spread und Kommission. Verwenden Sie die globalen Variablen, damit Ihre eigenen EAs warten.
- Der EA kann auf mehreren Charts laufen. Die Wiederherstellungsdaten werden geteilt; wird der Chart, der die Orders gelöscht hat, geschlossen, übernimmt nach etwa einer Minute ein anderer Chart mit eingeschalteter Wiederherstellung. Die Orders werden einmal wiederhergestellt.
- Panelgröße: etwa 390 Pixel breit und 220 bis 260 Pixel hoch bei 3 kommenden Ereignissen und 100 % Bildschirmskalierung (Schrift 9); größer bei größerer Schrift, mehr Ereignissen oder höherer Skalierung. Es hat eine Schaltfläche zum Einklappen. Auf einem Chart, der niedriger als das Panel ist, wird ein Panel in einer unteren Ecke an den oberen Rand verschoben.
- Die Währungen eines Symbols ergeben sich aus Basis- und Gewinnwährung. Gold und die meisten CFDs verwenden ihre Kurswährung (oft USD). Symbole ohne bekannte Währung verwenden USD. Für andere Währungen nutzen Sie die manuelle Liste.
- Strategietester: Der Kalender ist dort nicht verfügbar, daher führt der EA eine Demonstration mit simulierten Ereignissen (Name "Demo event (tester)") und kleinen Demo-Positionen und Pending Orders auf dem Chartsymbol aus, um das Schließen, Break-even und die Pending-Order-Funktionen zu zeigen. Der Testerbericht zeigt nur diese Demonstration und ist kein Handelsergebnis (die Demonstration eröffnet nach einem kleinen Verlust keine Trades mehr). Bei sehr kleinen Einlagen (zum Beispiel 10 USD) gibt es eventuell keine Demo-Trades, da selbst das Mindestlot mehr Margin braucht. Bei Gold und Indizes im Modus "Nur Eröffnungspreise" auf D1 / W1 gibt es eventuell ebenfalls keine Demo-Trades. Die Demonstration läuft nie auf einem Echt- oder Demokonto.
Kompatibilität und Support
- Nur MetaTrader 5. Auf einen Chart ziehen. Im Standard-Geltungsbereich behandelt er die Positionen und Orders aller Symbole, die eine beobachtete Währung verwenden, nicht nur das Chartsymbol.
- Keine DLLs und kein externer Server. Die Kalenderdaten kommen aus dem MT5-Terminal.
- Testen Sie alle Einstellungen zuerst auf einem Demokonto.
- Support über MQL5-Nachrichten, Antwort innerhalb von 3 Werktagen: Installation, Einstellungen und Fehlermeldungen. Fragen dazu, welche Veröffentlichungen gehandelt werden sollen, zu Marktmeinungen oder Handelsentscheidungen können nicht beantwortet werden.
- Es wird kein Ergebnis Ihres Handels versprochen oder angedeutet.
