Das Skript ist großartig. Ich bin neu in MT5, und mit Ihrem Kalender-Skript. Für die historischen Daten, wie könnte ich den Zeitraum hinzufügen, wo die wirtschaftlichen Daten gehören zu? (z.B. Jan für die Veröffentlichung der Daten gehört zum Januar) ?
danke für Deine Nachricht. Es tut mir leid, dass ich meine Frage vielleicht falsch interpretiert habe. Eigentlich beziehe ich mich auf das "Kalenderfenster" im MT5, das normalerweise das "Jan" in der Periodenspalte hat, was bedeutet, dass die Wirtschaftsdaten, die heute, am 2. Februar 2023, veröffentlicht werden, sich tatsächlich auf die Wirtschaftsdaten vom Januar beziehen (wie das beigefügte Bild). Aber aus dem Skript sehe ich, dass wir nur das Veröffentlichungsdatum der Daten haben, während der "Zeitraum" nicht angegeben ist. (siehe beigefügtes Bild).
Ich habe versucht, für die MqlCalendarValue suchen , und mit dem Wert.Periode für die "Periode" Datum, aber es gibt sehr seltsamen Wert, wobei 1970.01.01 (wie beigefügt).
Nur aufrichtig hoffen, zu wissen, ob der Zeitraum verfügbar sein könnte, und wie man das in Ihrem Skript hinzufügen? Vielen Dank!
Eigentlich beziehe ich mich auf das "Kalenderfenster" im MT5, das normalerweise das "Jan" in der Periodenspalte hat, was bedeutet, dass sich die Wirtschaftsdaten, die heute am 2. Februar 2023 veröffentlicht werden, eigentlich auf die Wirtschaftsdaten vom Januar beziehen (siehe beigefügtes Bild).
Weil der aktuelle Nachrichtenwert nicht sofort generiert wird? Ihr Beispiel verwendet die Methode (Event.Actual!= LONG_MIN) && (Event.Forecast!= LONG_MIN), aber die Werte werden nicht akzeptiert
Was muss ich tun, damit in einem echten Test genau dieser Wert akzeptiert wird und die Logik Ihres Beispiels ausgeführt wird?
Der aktuelle Wert der Nachrichten wird nicht aktualisiert, daher funktioniert der Code (Event.Actual!= LONG_MIN) && (Event.Forecast!= LONG_MIN) nicht. Gibt es eine andere Möglichkeit, das Ereignis in der Minute zu lesen, in der es eintritt?
AdrianR007 LONG_MIN) && (Event.Forecast!= LONG_MIN) nicht. Gibt es eine andere Möglichkeit, das Ereignis in der Minute zu lesen, in der es eintritt?
Sie sind zu kurz gefasst, um klar zu verstehen, was Sie meinen. Stellen Sie einen präzisen Code zur Verfügung, den Sie ausführen können, um das Problem zu erkennen, über das Sie sprechen möchten.
Sie sind zu knapp formuliert, um eindeutig zu verstehen, was Sie meinen. Stellen Sie prägnanten Code zur Verfügung, den Sie ausführen können, um das Problem, über das Sie sprechen wollen, zu erkennen.
Ich verwende den Code aus Ihrem Beispiel, aber der aktuelle Wert wird nicht aktualisiert, wenn das Ereignis eintritt. Haben Sie einen Vorschlag dazu? Danke
AdrianR007 #: Ich verwende den Code aus Ihrem Beispiel, aber der aktuelle Wert wird nicht aktualisiert, wenn das Ereignis eintritt. Irgendein Vorschlag dazu? Danke
es ist nicht selbst aktualisierende Bibliothek, verwenden Sie id, von Kalender, für den Erhalt von frischen Daten aus mql5.
Danke fxsaber,
Das Skript ist großartig. Ich bin neu in MT5, und mit Ihrem Kalender-Skript. Für die historischen Daten, wie könnte ich den Zeitraum hinzufügen, wo die wirtschaftlichen Daten gehören zu? (z.B. Jan für die Veröffentlichung der Daten gehört zum Januar) ?
Vielen Dank und beste Grüße,
Edwin
Hallo fxsaber,
danke für Deine Nachricht. Es tut mir leid, dass ich meine Frage vielleicht falsch interpretiert habe. Eigentlich beziehe ich mich auf das "Kalenderfenster" im MT5, das normalerweise das "Jan" in der Periodenspalte hat, was bedeutet, dass die Wirtschaftsdaten, die heute, am 2. Februar 2023, veröffentlicht werden, sich tatsächlich auf die Wirtschaftsdaten vom Januar beziehen (wie das beigefügte Bild). Aber aus dem Skript sehe ich, dass wir nur das Veröffentlichungsdatum der Daten haben, während der "Zeitraum" nicht angegeben ist. (siehe beigefügtes Bild).
Ich habe versucht, für die MqlCalendarValue suchen , und mit dem Wert.Periode für die "Periode" Datum, aber es gibt sehr seltsamen Wert, wobei 1970.01.01 (wie beigefügt).
Nur aufrichtig hoffen, zu wissen, ob der Zeitraum verfügbar sein könnte, und wie man das in Ihrem Skript hinzufügen? Vielen Dank!
Eigentlich beziehe ich mich auf das "Kalenderfenster" im MT5, das normalerweise das "Jan" in der Periodenspalte hat, was bedeutet, dass sich die Wirtschaftsdaten, die heute am 2. Februar 2023 veröffentlicht werden, eigentlich auf die Wirtschaftsdaten vom Januar beziehen (siehe beigefügtes Bild).
Weil der aktuelle Nachrichtenwert nicht sofort generiert wird? Ihr Beispiel verwendet die Methode (Event.Actual!= LONG_MIN) && (Event.Forecast!= LONG_MIN), aber die Werte werden nicht akzeptiert
Was muss ich tun, damit in einem echten Test genau dieser Wert akzeptiert wird und die Logik Ihres Beispiels ausgeführt wird?
Vielen Dank
Was muss ich tun, damit dieser Wert in einem echten Test akzeptiert wird und die Logik Ihres Beispiels ausgeführt wird?
Ich verstehe den Kontext der Konversation nicht.
Sie sind zu kurz gefasst, um klar zu verstehen, was Sie meinen. Stellen Sie einen präzisen Code zur Verfügung, den Sie ausführen können, um das Problem zu erkennen, über das Sie sprechen möchten.
Sie sind zu knapp formuliert, um eindeutig zu verstehen, was Sie meinen. Stellen Sie prägnanten Code zur Verfügung, den Sie ausführen können, um das Problem, über das Sie sprechen wollen, zu erkennen.
Danke
Ich verwende den Code aus Ihrem Beispiel, aber der aktuelle Wert wird nicht aktualisiert, wenn das Ereignis eintritt. Irgendein Vorschlag dazu?
Danke
es ist nicht selbst aktualisierende Bibliothek, verwenden Sie id, von Kalender, für den Erhalt von frischen Daten aus mql5.