Bibliotheken: Kalender - Seite 12

 
Wie erfahre ich die Uhrzeit eines Ereignisses 1 Stunde vor seiner Veröffentlichung?
 
Kekeletso Mofokeng #:
Wie kann ich die Uhrzeit eines Ereignisses 1 Stunde vor dessen Veröffentlichung herausfinden?

Ihre Frage sollte anders formuliert werden.

 
fxsaber #:

Ihre Frage muss anders formuliert werden.

Hallo Hallo. Tut mir leid, aber ich habe eine andere Methode ausprobiert und es scheint zu funktionieren, aber wenn es einen anderen Weg gibt, teilen Sie es bitte mit

Calendar.GetPosAfter(TimeCurrent() + 1 * PeriodSeconds(PERIOD_H1));
 
Kekeletso Mofokeng #:

Hallo Hallo. Tut mir leid, aber ich habe eine andere Methode ausprobiert und es scheint zu funktionieren, aber wenn es einen anderen Weg gibt, teilen Sie es bitte mit

#include <fxsaber\Calendar\Calendar.mqh> // https://www.mql5.com/de/code/32430

void OnStart()
{
  CALENDAR Calendar;
  
  // Nimmt Ereignisse für alle (NULL) Währungen, beginnend mit der niedrigsten (NONE) Bedeutung.
  const int Size = Calendar.Set(NULL, CALENDAR_IMPORTANCE_NONE, TimeTradeServer(), TimeTradeServer() + 3600);
  
  // Sie wurden ausgedruckt.
  for (int i = 0; i < Size; i++)
    Print(Calendar[i].ToString());
}
 
fxsaber # :

Danke

 
Dankeschön
 

Hallo!

Vielen Dank für diese große Bibliothek, super hilfreich, und sehr gut codiert.

Ich habe eine Frage: Was ist der Workaround, um die EA zu bekommen, um MQL5 Markt Überprüfung passieren? Sie führen den Test in einem Backtester, die nicht auf den Kalender zugreifen können und daher kann nicht die Datei herunterladen.

Ich verwende das in der Bibliothek freigegebene Beispiel, bin aber nicht in der Lage, die EA-Verifizierung mit dem folgenden Fehler zu bestehen:

test on EURUSD,H1 (netting) tester_file 'Calendar.bin' is not exist tester_file 'Calendar.bin' is not exist strategy tester report 6 total trades

Vielen Dank im Voraus.

Gege

 
Grap the Trade #:

Ich habe eine Frage: Was ist der Workaround, damit der EA die MQL5-Marktprüfung besteht? Sie führen den Test in einem Backtester aus, der nicht auf den Kalender zugreifen kann und daher die Datei nicht herunterladen kann.

Ich verwende das in der Bibliothek freigegebene Beispiel, aber ich bin nicht in der Lage, die EA-Verifizierung mit dem folgenden Fehler zu bestehen:

test on EURUSD,H1 (netting) tester_file 'Calendar.bin' is not exist tester_file 'Calendar.bin' is not exist strategy tester report 6 total trades

Dies ist eine allgemeine Frage zu tester_file für MQL5-market. Versuchen Sie, es in der entsprechenden Diskussion Thread fragen.

 

Herzlichen Glückwunsch zu Ihrer fantastischen Nachrichtenbibliothek MQL5! Mi chiedo se hai mai mai considerato l'aggiunta della gestione dell'impatto degli eventi. Credo che potrebbe migliorare ulteriormente la sua funzionalità.


Herzlichen Glückwunsch zu Ihrer fantastischen Nachrichtenbibliothek für MQL5! Ich frage mich, ob Sie darüber nachgedacht haben, die Verwaltung von Ereignisauswirkungen hinzuzufügen. Ich glaube, dass dies die Funktionalität weiter verbessern könnte.

 
if (MQLInfoInteger(MQL_TESTER)) // Wenn Sie im Tester arbeiten
{
      Res = Calendar.Load(CALENDAR_FILENAME);
      Print ("SIZE = ", Calendar.Set(NULL,CALENDAR_IMPORTANCE_NONE, 0, 0));
...


Warum erhalte ich im Testgerät 0? Auch wenn ich es auf einem Diagramm verwende, gibt es 50k Ereignisse.


      Calendar.GetEvents(events);      
      Print ("SIZE = ", ArraySize(events));

aber es funktioniert so, bedeutet das, dass das Problem in der Set-Funktion liegt?

(mit Build 4620)