Diskussion zum Artikel "MetaTrader 5 und der MQL5-Wirtschaftskalender: Wie sich News in ein reproduzierbares Handelssystem umwandeln lassen"
Danke für den Artikel - sehr interessant - ich werde mir ansehen, wie es funktioniert.... Ich selbst wollte wyb-Codes und KI-Agenten verwenden, um eine Verbindung über Nachrichten und Twitter-Parser herzustellen - ts zu machen... Sie können auch ein hybrides mql5 mit KI-Agenten organisieren....
Geschrieben von:
Если брокер учитывает переход на летнее/зимнее время — календарь автоматически подстраивается под этот переход
Korrigieren Sie mich, wenn sich in der MQL5-API etwas geändert hat, aber früher wurde der Kalender an die aktuelle Zeitzone unter Berücksichtigung der Sommerzeit angepasst, d.h. im Sommer geben Funktionsanfragen Zeitstempel z.B. in der UTC+3-Zone zurück, während eine Anfrage desselben Verlaufsabschnitts im Winter Ereignisse mit Stempeln in der UTC+2-Zone erhält, wenn der Server auf Sommerzeit umschaltet und umgekehrt. Um also einen Kalenderverlauf für sechs Monate oder länger hochzuladen, müssen Sie den Verlauf der Zeitzonenumstellung des Brokers analysieren. Weitere Einzelheiten in der Codobase.
Auch der Ansatz, den Kalender-Cache als Ressource zu verknüpfen, erscheint wenig praktikabel und provoziert vor allem die im Artikel selbst erwähnten Fehler (z. B. vergessen Sie nicht, den EA neu zu kompilieren). Warum nicht den Kalender-Cache im Input-Parameter als Datei aus dem Common-Ordner für alle Agenten verfügbar machen?
- 2024.11.10
- www.mql5.com
und warum werden die Kurse (im Allgemeinen alle Zeitstempel) nicht in UTC gehalten?
warum haben die Ticks der Händler unterschiedliche numerische Darstellungen ein und derselben Zeitreferenz?
eine philosophische Frage :-) es ist die Art und Weise, wie es gemacht wird, obwohl es falsch ist und Probleme vor Ort verursacht.
ZЫ. "Historische Neuigkeiten" sollte man also besser aus anderen Quellen entnehmen.
Und man muss nie "die Geschichte der Uhrenumrechnung analysieren" - es ist alles da, es ist eine Funktion des Betriebssystems oder der Systembibliotheken. Google tzdata
wie viele Fahrräder hergestellt werden können, und noch dazu krumme
Bisher wurde der Kalender unter Berücksichtigung der Sommerzeit an die aktuelle Zeitzone angepasst, d.h. im Sommer werden bei Funktionsanfragen z.B. Zeitstempel in der Zone UTC+3 zurückgegeben, und eine Anfrage für denselben Abschnitt der Historie im Winter liefert Ereignisse mit Stempeln in der Zone UTC+2, wenn der Server auf Sommerzeit und zurück umschaltet.
ZЫ. "Historische Nachrichten" sollte man also besser aus anderen Quellen entnehmen.
Und man sollte niemals selbst "die Geschichte der Uhrenübersetzung analysieren" - es ist alles da, es ist eine Funktion des Betriebssystems oder der Systembibliotheken. Google tzdata
wie viele Fahrräder hergestellt werden können, und dazu noch krumme
Andere Quellen werden das Problem nicht lösen, denn es liegt in der Art und Weise begraben, wie Zitate in MT5 gespeichert werden.
Zeigen Sie zuerst Ihr gerades Fahrrad, und geben Sie dann Ratschläge.
Die Hauptprobleme des modernen Nachrichtenhändlers sind das fragmentierte Instrumentarium und das Fehlen eines systematischen, algorithmischen Handelsablaufs. Es ist ziemlich schwierig, seine Aufmerksamkeit zwischen dem Internetbrowser (Surfen auf Nachrichtenseiten) und dem Handelsterminal aufzuteilen, während man Geschäfte tätigt.
Der Arbeitsablauf eines Nachrichtenhändlers sieht folgendermaßen aus: Schnelles Öffnen des Nachrichtenkalenders in Ihrem Webbrowser und Prüfen auf Änderungen bei den Ereignissen → Schnelles Bewerten der anstehenden Ereignisse und Entscheiden, was und wie gehandelt werden soll → Zum MetaTrader 5-Terminal gehen - entweder Pending Orders platzieren oder am Terminal sitzen und auf die Nachrichtenmeldung warten, um eine Entscheidung zu treffen. In diesem Szenario geht dem Händler oft der Kontext verloren, was zu Verzögerungen bei der Reaktion auf Nachrichten führt, was wiederum Verluste zur Folge hat.
Möchten Sie, dass der Nachrichtenhandel wie ein technisches Problem funktioniert - mit klaren Regeln, wiederholbaren Ergebnissen und automatischen Tests? Der Zweck dieses Artikels ist es, die funktionierende Architektur einer Nachrichtenschicht für MetaTrader 5 zu demonstrieren: eine einzige Datenquelle, die korrekte Verwendung der Kalender-API, ein Filter- und Zwischenspeichermechanismus, der Export historischer Ereignisse in eine Ressource für den Tester und das automatische Umschalten zwischen Live und Tester - so dass derselbe Code sowohl in Echtzeit als auch bei historischen Daten deterministische Ergebnisse liefert.
Ja, das ist ein echter Schmerzpunkt für den Nachrichtenhandel.
Das Umschalten zwischen Browser, Kalender und Terminal unterbricht den Fokus und verlangsamt die Reaktionen erheblich. Ein einheitlicher Workflow oder ein System, das die Nachrichten direkt in die Handelsumgebung zieht, würde die Ausführung definitiv schneller und konsistenter machen.
Die Idee, dies in ein strukturiertes, wiederholbares "ingenieurmäßiges" Setup mit Tests und Automatisierung umzuwandeln, macht tatsächlich viel Sinn, um emotionale oder verzögerte Entscheidungen zu vermeiden.
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Neuer Artikel MetaTrader 5 und der MQL5-Wirtschaftskalender: Wie sich News in ein reproduzierbares Handelssystem umwandeln lassen :
Die Hauptprobleme des modernen News-Traders sind das fragmentierte Instrumentarium und das Fehlen eines systematischen, algorithmischen Handelsablaufs. Es ist ziemlich schwierig, Ihre Aufmerksamkeit zwischen Ihrem Internetbrowser (Surfen auf Nachrichtenseiten) und Ihrem Handelsterminal aufzuteilen, während Sie Trades eröffnen oder verwalten.
Der Arbeitsablauf eines News-Traders sieht folgendermaßen aus: Öffnen Sie schnell den Nachrichtenkalender in Ihrem Webbrowser und prüfen Sie, ob sich bei den Ereignissen etwas geändert hat → Bewerten Sie schnell die anstehenden Ereignisse und entscheiden Sie, was und wie Sie handeln möchten → Wechseln Sie zum MetaTrader 5-Terminal – platzieren Sie entweder Pending Orders oder warten Sie am Terminal auf die Veröffentlichung der Nachrichten, um eine Entscheidung zu treffen. In diesem Szenario verliert der Händler oft den Kontext, was zu Verzögerungen bei der Reaktion auf Nachrichten führt, was wiederum Verluste zur Folge hat.
Möchten Sie, dass der Handel auf Basis von Nachrichten wie ein technischer Prozess funktioniert – mit klaren Regeln, reproduzierbaren Ergebnissen und automatisierten Tests? Der Zweck dieses Artikels ist es, die funktionierende Architektur eines News-Layers für MetaTrader 5 zu demonstrieren: eine einzige Datenquelle, die korrekte Nutzung der Kalender-API, ein Filter- und Caching-Mechanismus, der Export von historischen Ereignissen in eine Ressource für den Tester und das automatische Umschalten zwischen Live und Tester – sodass derselbe Code deterministische Ergebnisse sowohl in Echtzeit als auch in historischen Daten erzeugt.
Autor: MetaQuotes