Der schnellste Wirtschaftskalender. - Seite 3

 

Funktioniert nicht in 4pc, wie ich annehme.

Versucht nur...

 

Morgen werden wir uns die Aktualisierungsrate des Terminalkalenders ansehen


 
Aleksei Moshkin:

Morgen werden wir uns mit der Aktualisierungsrate des Terminalkalenders befassen



Sagen Sie mir, wie Sie den Aktualisierungsantrag umsetzen?

Durch den Timer, jeden Tick?

Wenn dies häufig geschieht, wird es dann nicht als DDoS-Angriff auf den Server betrachtet?

Im Fall von Paketen ist die Veröffentlichungszeit formal, nicht tatsächlich...

 
Alexey Klenov:


Sagen Sie mir, wie Sie die Aktualisierungsanforderung implementieren?

Durch den Timer, jeden Tick?

Wenn dies häufig geschieht, wird es dann nicht als DDoS-Angriff auf den Server gewertet?

Die Zeit in dem Veranstaltungspaket ist die offizielle Veröffentlichungszeit, nicht die tatsächliche Zeit...

Der EA greift auf den Kalender des Terminals zu.

Hier findet kein Server-Parsing statt.

 

Der Kalender wird automatisch und im Echtzeit-Push-Modus an das Terminal geliefert. Der Kalenderverlauf wird beim Start des Terminals automatisch synchronisiert.

Abfragen von MQL5 verursachen keine Neuanfragen an den Server, sondern arbeiten mit der lokalen, ständig aktualisierten Datenbank.

 
Aleksei Moshkin:

Morgen werden wir uns die Aktualisierungsrate des Terminalkalenders ansehen

Süß

Gibt es eine Möglichkeit, eine Landesflagge darauf zu kleben?

 
void OnStart() 
  { 
   MqlCalendarEvent events[]; 
   ulong event_id=756020004;        // id этого события может поменяться в Календаре, поэтому сверяйте 
 
   MqlCalendarValue values[]; 
//--- зададим границы диапазона, из которого берем события 
   datetime date_from=D'01.01.2010';           // дата старта
   datetime date_to=D'01.01.2020';              // дата финиша
   if(CalendarValueHistoryByEvent(event_id,values,date_from,date_to)) 
     { 
      ArrayPrint(values); 
     } 
   else 
     { 
      PrintFormat("Ошибка! Не удалось получить значения для события event_id=%d",event_id); 
      PrintFormat("Код ошибки: %d",GetLastError()); 
     } 
  } 

Sie gibt zurück

2019.05.14 11:08:34.198 calendar_value (EURUSD,M5)      Ошибка! Не удалось получить значения для события event_id=756020004
2019.05.14 11:08:34.198 calendar_value (EURUSD,M5)      Код ошибки: 0


Aber wenn ich das Startdatum auf

D'01.01.2000'

dann werden die Daten ordnungsgemäß abgerufen

2019.05.14 11:13:05.795 calendar_value (EURUSD,M5)      [137] 56817  756020004 2018.11.13 08:15:00 2018.10.01 00:00:00          0              2300000              2600000 -9223372036854775808              2100000             1          0
2019.05.14 11:13:05.795 calendar_value (EURUSD,M5)      [138] 56821  756020004 2018.12.13 08:15:00 2018.11.01 00:00:00          0              1400000              2300000 -9223372036854775808              1700000             2          0
2019.05.14 11:13:05.795 calendar_value (EURUSD,M5)      [139] 75819  756020004 2019.01.18 07:30:00 2018.12.01 00:00:00          0               600000              1400000 -9223372036854775808              1000000             2          0
2019.05.14 11:13:05.796 calendar_value (EURUSD,M5)      [140] 75823  756020004 2019.02.14 07:30:00 2019.01.01 00:00:00          0              -500000               600000 -9223372036854775808               300000             2          0
2019.05.14 11:13:05.796 calendar_value (EURUSD,M5)      [141] 75827  756020004 2019.03.14 07:30:00 2019.02.01 00:00:00          0              -700000              -500000 -9223372036854775808             -1000000             1          0
2019.05.14 11:13:05.796 calendar_value (EURUSD,M5)      [142] 75831  756020004 2019.04.15 06:30:00 2019.03.01 00:00:00          0              -200000              -700000 -9223372036854775808             -1500000             1          0
2019.05.14 11:13:05.796 calendar_value (EURUSD,M5)      [143] 75835  756020004 2019.05.14 06:30:00 2019.04.01 00:00:00          0              -600000              -200000 -9223372036854775808              -600000             0          0
2019.05.14 11:13:05.796 calendar_value (EURUSD,M5)      [144] 75839  756020004 2019.06.13 06:30:00 2019.05.01 00:00:00          0 -9223372036854775808              -600000 -9223372036854775808              -600000             0          0
2019.05.14 11:13:05.796 calendar_value (EURUSD,M5)      [145] 75843  756020004 2019.07.15 06:30:00 2019.06.01 00:00:00          0 -9223372036854775808 -9223372036854775808 -9223372036854775808 -9223372036854775808             0          0
2019.05.14 11:13:05.796 calendar_value (EURUSD,M5)      [146] 75847  756020004 2019.08.15 06:30:00 2019.07.01 00:00:00          0 -9223372036854775808 -9223372036854775808 -9223372036854775808 -9223372036854775808             0          0
2019.05.14 11:13:05.796 calendar_value (EURUSD,M5)      [147] 80942  756020004 2019.09.12 06:30:00 2019.08.01 00:00:00          0 -9223372036854775808 -9223372036854775808 -9223372036854775808 -9223372036854775808             0          0
2019.05.14 11:13:05.796 calendar_value (EURUSD,M5)      [148] 85039  756020004 2019.10.15 06:30:00 2019.09.01 00:00:00          0 -9223372036854775808 -9223372036854775808 -9223372036854775808 -9223372036854775808             0          0
 

Hier ist die Aktualisierungsrate, Investing.com Kalender wird in 2 Sekunden und von MT5 Kalender in 23 Sekunden empfangen.

MT4Investing.com Kalender


MT5-Kalender vom Terminal aus


 

Um einen schnellen Kalender zu haben, muss man viel Geld investieren. So kostet beispielsweise ein Paket mit drei Indikatoren (API-Rohölvorräte, API-Destillatvorräte, API-Destillatvorräte) von "source" etwa 5000 cu.

Und dies ist "für den persönlichen Gebrauch" und nicht für die Veröffentlichung auf einer öffentlich zugänglichen Ressource im Echtzeitmodus.

 
Aleksei Moshkin:
Kennen Sie den schnellsten Wirtschaftskalender, in dem Nachrichten online veröffentlicht werden (Vorhersagen, aktuelle Ereignisse)?

Ich lese diesen Blog mit Interesse und frage mich, warum ich den schnellsten brauche?

Seit vielen Jahren mag ich Kalender, ich handele mit NewsTrader Expert Advisor auf Demo und real (verschiedene Kalender), ich pflegte den offiziellen Kalender auf dem tsd Forum zu führen und meiner Meinung nach spielt es für mich keine Rolle, ob der aktuelle Wert auf dem Chart (oder auf der Kalender-Webseite) in wenigen Sekunden oder Millisekunden angezeigt wird...

----------------

Meiner Meinung nach lassen sich alle Kalender in zwei Gruppen einteilen -

  • Informationen, bei denen Prioritäten wie Ereignisse mit hoher Auswirkung (hohe Priorität/Wichtigkeit), Ereignisse mit mittlerer Auswirkung, Ereignisse mit geringer Auswirkung - per Definition gewissermaßen priorisiert werden. Zum Beispiel soll das BIP rot als Nachricht mit hoher Priorität eingestuft werden, und zwar unabhängig davon, ob es möglich ist, diese Nachricht zu handeln oder nicht (d. h. der Preis der Nachricht wird sich erheblich oder fast gar nicht bewegen).

  • Handelskalender, bei denen die Nachrichtenpriorität entsprechend der Vorhersage der Kursentwicklung festgelegt wird. Wenn die Nachricht mit hoher Priorität gekennzeichnet ist, können Sie innerhalb weniger Minuten zwei schwebende Aufträge (Kauf- und Verkaufsstopp) erteilen, d. h. Sie können die Nachricht handeln.

----------------

Ein Beispiel für einen Informationskalender ist der Kalender von investing.com

Ich bin kein Programmierer, also weiß ich nicht, wie 2 Sekunden hier definiert wurden ... Aber dieser Kalender geht zuerst in den Ordner Dateien mit der csv-Datei, und dann von dieser Datei - zum Diagramm (oder zum Expert Advisor). Wenn ich möchte, dass diese Datei auf meinem Computer aktualisiert wird, muss ich entweder den Chart aktualisieren oder Metatrader neu laden.

Hier ist Metatrader 4


Und das ist Metatrader 5 -


Und der Kalender wird auf dem Diagramm durch Ticks angezeigt -


---------------

Ein Beispiel für einen Handelskalender ist der Forex-Factory-Kalender. Und auch hier (zumindest in meinem Fall) werden die Daten aus cvs-Dateien übernommen.
Es gibt auch einen Kalender von einem der Makler (mt5.***), aber es ist auch informativ.

---------------

Wie wäre es hier?
Ich möchte nur Indikatoren auf dieser MQL5 Kalender als Beispiel zu sehen ... wäre das sehr interessant.

Denn einer der Vorteile all dieser Kalender ist, dass alles dort kostenlos ist (alle Indikatoren und EAs für den Handel mit Nachrichten) - alles ist kostenlos (keine Notwendigkeit, irgendwo zu bezahlen).

Es wäre also gut, (zum Beispiel) einen einfachen MQL5-Kalender-Nachrichten-Indikator zu erstellen, um einfach zu vergleichen, eine Benutzermeinung zu erhalten und Verbesserungsvorschläge zu machen.

Grund der Beschwerde: