Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Danke, wir haben den Grund herausgefunden - unterschiedliche Zeitzonen. Wir werden Sie informieren, sobald eine Lösung gefunden ist.
Sie meinen die Zeitzonen der Länder?
Sie meinen die Zeitzonen der Länder?
Benutzer (Terminal) und Zeitzone der Ereignisquelle
Zeitzone von Benutzer (Terminal) und Ereignisquelle
Natürlich werde ich mich nicht mit Programmierern streiten, die besser informiert sind als ich, aber hier gibt es keine Logik. Denn wenn die Zeit der Nachrichten um 1:30 Uhr angegeben ist und die Anfrage von 1:00 bis 2:00 Uhr gestellt wird, dann sollte diese Nachricht unabhängig von der Zeit MT sichtbar sein. Und wenn die Anfrage von 1:00 bis 4:00 Uhr gestellt wird, wird plötzlich diese Nachricht gefunden und die Zeit der Nachricht wird als 1:30 Uhr definiert. Andere in meinem Beispiel angegebene Daten funktionieren jedoch problemlos mit einer Zeitspanne von 1 Stunde.
Und da ich mit dem Wirtschaftskalender arbeite, würde ich gerne die Möglichkeit haben, eine Zeitspanne einzustellen, sogar 5 Minuten, wenn ich keine Nachrichten im Bereich von 1:30 bis 1:31 abrufen kann. Aber ich muss zugeben, dass ich die minimal akzeptable Spanne nicht überprüft habe.
Die Uhrzeit der Nachrichten kann sich um eine Stunde ändern
Und? Zu welchem Zeitpunkt kann die Änderung erfolgen? Sofort zur vereinbarten Zeit und nicht erst nach der Zeitumstellung in den Nachrichten?
Aber in der CalendarValueHistory-Abfrage ist die Zeit GMT, nicht die Terminalzeit, und die GMT-Zeit wird in die Struktur geschrieben.
Hinzufügen einer Notiz zu den Kalenderfunktionen
Hinweis
Alle Funktionen für den Wirtschaftskalender verwenden die Zeit des Handelsservers (TimeTradeServer). Dies bedeutet, dass die Zeit in der MqlCalendarValue-Struktur und die eingehenden Zeitparameter in den Funktionen CalendarValueHistoryByEvent/CalendarValueHistory in der Zeitzone des Handelsservers und nicht in der lokalen Benutzerzeit eingestellt sind.
Hinzufügen einer Notiz zu den Kalenderfunktionen
Hinweis
Alle Funktionen für den Wirtschaftskalender verwenden die Zeit des Handelsservers (TimeTradeServer). Dies bedeutet, dass die Zeit in der MqlCalendarValue-Struktur und die eingehenden Zeitparameter in den Funktionen CalendarValueHistoryByEvent/CalendarValueHistory in der Zeitzone des Handelsservers und nicht in der lokalen Benutzerzeit eingestellt sind.
Danke, ich habe einen Problembereich überprüft. Alles ist so, wie es der Arzt verschrieben hat.
Wenn Sie die genaue Uhrzeit der Nachrichten kennen, können Sie einen Anfragebereich von 1 Minute angeben. Wir müssen jedoch berücksichtigen, dass date_to nicht im Bereich enthalten ist. Das heißt, wenn Sie die Zeit einstellen
Die Wirtschaftskalenderereignisse aus dem obigen Beispiel werden nicht empfangen.
Renat Fatkhullin:
Wir haben bereits unsere eigene lizenzierte saubere Umsetzung desWirtschaftskalenders gemacht.
Unser Dienst sammelt unabhängig Rohdaten aus zahlreichen offiziellen Quellen und ist darauf eingestellt, so schnell wie möglich zu reagieren. Darüber hinaus wird eine ausführliche Historie der Werte geführt.
Zuerst werden wir den Kalender auf dieser Website aktivieren, und dann werden wir den Kalender in MT5 aktualisieren und direkten Zugang zu allen Kalenderdaten von MQL5 geben. Sie können den Kalender im Testgerät verwenden - sein Verlauf wird ebenfalls simuliert.
__________________
Sie scheint im Strategy Tester noch nicht implementiert zu sein.