Aurum Trade Director News
- Experten
-
Hendrikus Johannes Gerardus Van Dongen
**Freelance Software Designer**
**40+ Years of Professional Experience**
Specializing in the design and development of custom trading software, including:
* Expert Advisors (MT4 / MQ4)
* C++
* DLL (Dynamic-Link Library) development
* Trade strategy implementation - Version: 1.3
- Aktualisiert: 10 August 2026
- Aktivierungen: 5
ATDNEWS ist ein ressourcenschonender MetaTrader-4-News-EA, der Wirtschaftsnachrichten von Forex Factory automatisch herunterlädt, filtert und veröffentlicht, damit diese von anderen Expert Advisors auf demselben Computer oder VPS genutzt werden können.
Er lädt den wöchentlichen Forex-Factory-Kalender in einem konfigurierbaren Intervall herunter, speichert die Originaldatei im Verzeichnis„MetaTrader Common\Files“, wendet die ausgewählten Währungs- und Auswirkungsfilter an und erstellt einen gefilterten Kalender zur gemeinsamen Nutzung.
ATDNEWS unterstützt individuelle Ein-/Aus-Filter für USD, EUR, GBP, JPY, AUD, NZD, CAD, CHF und CNY sowie die Auswirkungsstufen „HIGH“, „MEDIUM“ und „LOW “. Es können mehrere Währungen und Auswirkungsstufen gleichzeitig aktiviert werden. Die Standardkonfiguration ist „USD -Nachrichten mit hoher Auswirkung “.
Ein konfigurierbares Schutzfenster blockiert den Handel vor und nach ausgewählten Ereignissen. Die Standardeinstellung beträgt 30 Minuten vor und 30 Minuten nach dem Ereignis. Sich überschneidende Nachrichtenfenster werden automatisch zu einem zusammenhängenden Block zusammengefasst.
Alle Zeitstempel der Nachrichten und Blockberechnungen basieren auf UTC, wodurch ATDNEWS unabhängig von der Serverzeit des Brokers und der lokalen VPS-Zeit ist.
ATDNEWS verwaltet keine Trades. Es fungiert als zentraler Nachrichtenanbieter für mehrere MT4-Terminals und EAs, die auf derselben Windows-Installation laufen.
Gemeinsamer Nachrichtenstatus
ATDNEWS pflegt kontinuierlich:
Terminal\Common\Files\NewsStatus.csv
Da die Datei im Verzeichnis „Common\Files“gespeichert ist , können alle MT4-Terminals auf demselben Computer denselben Status lesen.
Typische Zustände sind:
NEWS_NO_BLOCK – Der Handel findet außerhalb des geschützten Nachrichtenfensters statt.
NEWS_BLOCK – Der Handel findet innerhalb eines aktiven Nachrichtenfensters statt.
Die Statusdatei fungiert zudem als Heartbeat. Empfängende EAs können prüfen, ob sie kürzlich aktualisiert wurde, und optional den Handel blockieren, falls ATDNEWS ausfällt oder die Datei veraltet ist.
Wenn ein neuer Download fehlschlägt, der Server nicht erreichbar ist oder Forex Factory den HTTP-Status 429 zurückgibt, kann ATDNEWS den zuvor heruntergeladenen, zwischengespeicherten Kalender weiterverwenden.
Wichtigste Eingaben
NewsURL – URL des Wochenkalenders von Forex Factory.
DownloadIntervalMinutes – Intervall für den erneuten Download. Standard: 60 Minuten.
RateLimitRetryMinutes – Wartezeit für einen erneuten Versuch nach einem HTTP-429-Fehler. Standard: 15 Minuten.
ErrorRetryMinutes – Wartezeit für einen erneuten Versuch nach anderen Download-Fehlern. Standard: 5 Minuten.
WebRequestTimeoutMS – Maximales Zeitlimit für Webanfragen.
DownloadImmediately – Sofortiger Download beim Start.
UseCachedRawOnFailure – Zwischengespeicherten Kalender verwenden, wenn ein aktueller Download fehlschlägt.
DebugMessages – Diagnostische „Experts“-Protokollmeldungen aktivieren.
Dateieingaben
RawNewsFile – ursprünglich heruntergeladener Kalender.
FilteredNewsFile – gefilterter Nachrichtenkalender.
NewsStatusFile – gemeinsam genutzte Echtzeit-Nachrichtenstatusdatei.
Währungsfilter
FilterUSD, FilterEUR, FilterGBP, FilterJPY, FilterAUD, FilterNZD, FilterCAD, FilterCHF, FilterCNY
Es können mehrere Währungen aktiviert sein. Mindestens eine muss aktiv sein.
Auswirkungsfilter
FilterHighImpact – Ereignisse mit HOHER Auswirkung.
FilterMediumImpact – Ereignisse mit MITTLERER Auswirkung.
FilterLowImpact – Ereignisse mit GERINGER Auswirkung.
Es können mehrere Auswirkungsstufen aktiviert werden. Mindestens eine muss aktiv sein.
Eingaben für den Nachrichtenblock
MinutesBeforeNews – Blockierungszeitraum vor der Nachricht. Standard: 30 Minuten.
MinutesAfterNews – Blockierungszeitraum nach der Nachricht. Standard: 30 Minuten.
StatusHeartbeatSeconds – Aktualisierungsintervall für „NewsStatus.csv“. Statusänderungen werden sofort veröffentlicht.
Dashboard
Das Dashboard zeigt den Download-Status, die HTTP-Antwort, die heruntergeladene Datenmenge, die aktivierten Währungen und Auswirkungsstufen, die Anzahl der gefilterten Ereignisse, das nächste ausgewählte Ereignis, den aktuellen Status der Nachrichtenblockierung, das Blockierungsfenster, die Datenquelle sowie den Status der Ratenbegrenzung von Forex Factory an.
Layout von „NewsStatus.csv“
„NewsStatus.csv“ ist eine kompakte , einzeilige CSV-Datei mit 8 Spalten, die ausschließlich den aktuellen Status enthält:
Status,UpdatedUTC,BlockStartUTC,EventUTC,BlockEndUTC,Currency,Impact,Title
Beispiel:
NEWS_BLOCK,12.08.2026 12:15:00,12.08.2026 12:00:00,12.08.2026 12:30:00,12.08.2026 13:00:00,USD,HIGH,CPI m/m
Felder:
- Status – NEWS_BLOCK oder NEWS_NO_BLOCK
- UpdatedUTC – letzte Statusaktualisierung
- BlockStartUTC – Beginn des Schutzfensters
- Ereignis-UTC – geplante Zeit der Meldung
- BlockEndUTC – Ende des Schutzfensters
- Währung – USD, EUR, GBP usw.
- Auswirkung – HOCH, MITTEL oder NIEDRIG
- Titel – Name des Nachrichtenereignisses
Wenn kein Block aktiv ist, sind die Zeitfelder auf Null gesetzt, und in den Feldern für Währung, Auswirkung und Titel wird „NONE“angegeben .
Empfangende EAs benötigen in der Regel nur das erste Feld, um festzustellen, ob der Handel erlaubt ist; die übrigen Felder dienen der Verifizierung und liefern Details zum Ereignis.
Pro VPS ist nur eine ATDNEWS-Instanz erforderlich, was die Lösung zu einer effizienten, zentralisierten Lösung zur Nachrichtensteuerung für MetaTrader 4-Umgebungen mit mehreren Terminals macht.
