News Filter Foghorn Economic Calendar Guard
- Utilitys
-
Pitt Petruschke
Algo-Trader und EA-Entwickler aus Deutschland. Gründer von AlgoVerdict (algoverdict.com) – unabhängige Tests von Expert Advisors, Brokern und Signal-Plattformen auf Basis echter Live-Konten. Autor von Dawnbreak, einem Session-Range-Breakout-EA für MT5. Mein eigener EA-Park läuft auf Echtgeld-Konten; - Version: 1.0
Nachrichten mit großer Auswirkung wie die „Non-Farm Payrolls“, der Verbraucherpreisindex (CPI) oder eine Zinsentscheidung einer Zentralbank können einen Markt innerhalb von Sekunden in Bewegung versetzen: Spreads weiten sich aus, es kommt zu Kurslücken, und ausstehende Orders werden weit entfernt von dem von Ihnen festgelegten Kurs ausgeführt. Foghorn liest den in MetaTrader 5 integrierten Wirtschaftskalender aus und informiert Sie, wenn ein Nachrichtenfenster bevorsteht. Wenn Sie die Funktion aktivieren, löscht sie außerdem ausstehende Orders, schließt Positionen und setzt ein Pausenflag, das Ihre eigenen EAs lesen können.
Kostenlos, voll funktionsfähig, ohne zeitliche Begrenzung. Keine aufdringlichen Meldungen, keine Upgrade-Aufforderungen innerhalb des Programms. Es eröffnet niemals einen Trade.
Funktionen
- Wirtschaftskalender: der in MT5 integrierte Kalender, die nächsten 7 Tage, alle 15 Minuten und per „REFRESH“-Button aktualisiert. Alle Zeiten entsprechen der Serverzeit Ihres Brokers.
- Nachrichtenfenster rund um jedes wichtige Ereignis: X Minuten davor und danach (Standard 15 / 15). Sich überschneidende Fenster werden zu einem zusammengefasst.
- Gesamtes Konto: Ein „Foghorn“ auf einem Chart überwacht alle Symbole. Eine zweite Instanz auf einem anderen Chart desselben Terminals wird nur zur Anzeige (DISPLAY ONLY) genutzt und übernimmt innerhalb von etwa 10 Sekunden, falls die erste Instanz ausfällt.
- Panel: Statusfeld, die aktivierten Aktionen, die nächsten 8 Ereignisse (Tag und Uhrzeit, Countdown, Währung, Auswirkungspunkt, Titel), die aktuell betroffenen Symbole und der Zeitpunkt der letzten Kalenderaktualisierung.
- Chartlinien: eine gestrichelte vertikale Linie bei jedem bevorstehenden Ereignis, rot für hohe und gelb für mittlere Auswirkung; Titel wird beim Darüberfahren mit der Maus angezeigt.
Fünf Aktionen – standardmäßig ist nur die Benachrichtigung aktiviert
Ein neuer Nutzer sieht das Panel und erhält Benachrichtigungen. Nichts wird gelöscht oder geschlossen, bis Sie die Funktion aktivieren.
- Alarm (aktiv): 30 Minuten vor Beginn des Zeitfensters (einstellbar), bei Beginn und bei Ende des Zeitfensters. Popup aktiv; Benachrichtigung an die MetaTrader-App und akustischer Alarm optional.
- Pending-Orders löschen (aus): Zu Beginn des Zeitfensters werden bei den betroffenen Symbolen alle vor Beginn des Zeitfensters platzierten Pending-Orders gelöscht.
- Positionen schließen (aus): Zu Beginn des Zeitfensters werden alle Positionen auf den betroffenen Symbolen oder nur die verlustbringendengeschlossen (floating profit + Swap + Einstiegsprovision und Gebühren; die Schlussprovision ist im Voraus nicht bekannt).
- Während des Zeitfensters eröffnete Trades schließen/löschen (aus): Eine während des Zeitfensters bei einem betroffenen Symbol eröffnete Position oder platzierte Pending-Order wird sofort geschlossen bzw. gelöscht. Bei Netting-Konten wird das während des Zeitfensters hinzugefügte Volumen wieder geschlossen (nur der hinzugefügte Teil), und eine während des Zeitfensters umgekehrte Position wird vollständig geschlossen.
- Pausier-Flag für eigene EAs (aus): Globale Variablen im Terminal FOGHORN_<login>_PAUSE, _PAUSE_<CCY>, _NEXT, _CALOK und _HEARTBEAT. Einige Zeilen MQL5 in Ihrem EA lesen diese aus, bevor es handelt (Code im Handbuch).
Geltungsbereich und Sicherheit: Wirkt auf alle Trades, nur auf ausgewählte Magic Numbers oder nur auf manuelle Trades (Magic 0); Symbole ausschließen; maximal 100 Schließ-/Löschanfragen pro Tag für das gesamte Konto (einstellbar; der Zählerstand bleibt bei erneuter Verbindung, einer Übernahme oder einem Neustart am selben Servertag erhalten). Anfragen durchlaufen eine Warteschlange mit Wiederholungsversuchen, wobei ausstehende Orders zuerst und anschließend Positionen mit den größten Verlusten zuerst bearbeitet werden. Es wird nichts an einen geschlossenen Markt gesendet, und nichts wird nach Ablauf des Zeitfensters geschlossen.
Welche Ereignisse und Währungen zählen
- Auswirkungsfilter: nur hohe Auswirkung (Standard) oder hoch + mittel.
- Schlüsselwörter (Standard: Non-Farm, FOMC, CPI, Zinssatz): Ein Ereignis mit mittlerer Auswirkung, dessen Titel eines dieser Schlüsselwörter enthält, zählt ebenfalls. Es ist im Bedienfeld mit * gekennzeichnet.
- Ausschlussliste (Standard: „Speaks“, „Speech“): Ereignisse mit mittlerer und geringer Auswirkung werden ausgeschlossen, zum Beispiel Routineredungen. Ein Ereignis mit hoher Auswirkung zählt immer, auch wenn es in die Ausschlussliste passt.
- Ignoriert: Ereignisse ohne genaue Uhrzeit (nur Datum, vorläufig), Feiertage und weltweite Ereignisse.
- Währungen AUTO (Standard): Das Chart-Symbol sowie jedes Symbol mit einer offenen Position oder einer ausstehenden Order (innerhalb des Geltungsbereichs). Bei Devisenpaaren werden Basis- und Kurswährung verwendet (EURUSD → EUR, USD). Metalle, Indizes und Kryptowährungen verwenden die Gewinnwährung, die Basiswährung, wenn es sich um eine echte Währung handelt, und USD (XAUUSD → XAU, USD; GER40 → EUR, USD), es sei denn, der Broker weist dem Symbol zwei Fiat-Währungen zu (dann wird es wie ein Devisenpaar behandelt); fügen Sie USD unter „AUTO“ hinzu : Beobachten Sie diese bei Bedarf ebenfalls stets. Sie können stattdessen auch eine manuelle Liste verwenden.
Ein Status, dem Sie vertrauen können
- CLEAR (grün), NEWS IN mm:ss (Fenster in mm:ss) (gelb), NEWS WINDOW bis hh:mm Server (rot).
- KALENDER VERALTET: Die letzte Aktualisierung ist fehlgeschlagen oder war unvollständig, oder die Daten sind älter als 60 Minuten. Foghorn verwendet weiterhin die letzten korrekten Daten.
- CALENDAR UNAVAILABLE: Seit dem Start liegen keine Kalenderdaten vor.
- NOT CONNECTED: Das Terminal ist seit mehr als 5 Minuten offline.
Foghorn zeigt niemals „CLEAR“ an, solange der Kalender nicht verfügbar oder veraltet ist oder das Terminal nicht verbunden ist. In diesen Zuständen meldet das Pause-Flag „CALOK = 0“, sodass ein kooperierender EA niemals ein falsches „Clear“ erhält.
Ehrliche Grenzen
- Foghorn kann andere EAs nicht daran hindern, Orders zu senden. MetaTrader 5 lässt nicht zu, dass ein Programm ein anderes Programm, die mobile App oder einen manuellen Klick blockiert, bevor die Order den Broker erreicht. Foghorn kann Sie lediglich warnen, die Order anschließend löschen und schließen sowie das Pausenflag veröffentlichen, das von kooperierenden EAs gelesen wird.
- Der Kalender ist der in MT5 integrierte. Seine Verfügbarkeit hängt von Ihrem Broker und Ihrem Terminal ab (Nachrichten müssen unter „Extras“ → „Optionen“ → „Server“ aktiviert sein). Wenn keine Daten vorliegen, wird dies im Fenster angezeigt.
- Der MT5-Kalender ist im Strategietester nicht vorhanden. Dort zeigt Foghorn die Meldung „KEIN KALENDER IM STRATEGIETESTER“ an und führt keine Aktion aus.
- Netting-Konten: Pro Symbol gibt es eine Position, die von allen EAs und dem manuellen Handel gemeinsam genutzt wird. Das Schließen dieser Position wirkt sich auf alle aus, einschließlich des Teils, der bereits vor dem Zeitfenster offen war. Verwenden Sie ein Hedging-Konto, wenn mehrere EAs dasselbe Symbol handeln und Sie möchten, dass diese separat behandelt werden.
- Eine vor dem Zeitfenster platzierte Pending-Order, die währenddessen ausgeführt wird, wird zu einer neuen Position und durch die Aktion „innerhalb des Zeitfensters eröffnet“ geschlossen. Aktivieren Sie „Pending-Orders löschen“, um dies zu vermeiden.
- Für „Löschen“ und „Schließen“ müssen „Algo-Trading“ aktiviert sein und ein laufendes, verbundenes Terminal vorhanden sein. Ein VPS wird empfohlen.
Regeln für Prop-Firm-Nachrichten sowie täglicher und maximaler Verlustschutz in einem EA: siehe „Prop Firm Guard Plimsoll“ in meinen Produkten.
Risikohinweis: Der Handel mit gehebelten Produkten birgt ein hohes Verlustrisiko. Foghorn reduziert das Risiko durch Nachrichtenereignisse nur in dem Umfang, wie es die von Ihnen aktivierten Aktionen zulassen; es kann das Risiko nicht beseitigen und garantiert keine Ergebnisse.
