El calendario económico más rápido. - página 3

 

No funciona en 4pc, deduzco.

Intenté sólo...

 

Mañana veremos la tasa de actualización del calendario de terminales


 
Aleksei Moshkin:

Mañana veremos la tasa de actualización del calendario de los terminales



Dígame cómo se implementa la solicitud de actualización?

A través de un temporizador, cada tic-tac...

Si es frecuente, ¿no se considerará un ataque DDoS al servidor?

En el paquete de eventos el tiempo de publicación es formal, no real...

 
Alexey Klenov:


¿Dime cómo implementas la solicitud de actualización?

A través de un temporizador, cada tic-tac...

Si es frecuente, ¿no se considerará un ataque DDoS al servidor?

La hora del paquete de eventos es la hora de publicación formal, no la hora real...

El EA está accediendo al calendario del terminal.

Aquí no hay análisis del servidor.

 

El calendario se entrega al terminal automáticamente y en modo rltime push. El historial de la agenda se sincroniza automáticamente al iniciar el terminal.

Las consultas desde MQL5 no provocan re-peticiones al servidor, sino que trabajan con la base de datos local constantemente actualizada.

 
Aleksei Moshkin:

Mañana veremos la tasa de actualización del calendario de terminales

Dulce

¿hay una opción para pegar una bandera del país?

 
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()); 
     } 
  } 

Devuelve

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


Pero si cambio la fecha de inicio a

D'01.01.2000'

entonces los datos se recuperan correctamente

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
 

Esta es la tasa de actualización, el calendario de Investing.com se recibe en 2 segundos y el de MT5 en 23 segundos.

Calendario de MT4Investing.com


Calendario de la MT5 desde el terminal


 

Para tener un calendario rápido hay que invertir mucho dinero. Por ejemplo, incluso un paquete de tres indicadores (inventarios de petróleo crudo API, inventarios de destilados API, inventarios de destilados API) de "fuente" cuesta unos 5000 cu.

Y esto es "para uso personal" y no para su publicación en un recurso disponible al público en tiempo real.

 
Aleksei Moshkin:
¿Conoce el calendario económico más rápido en el que se publican noticias online (predicciones, actualidad)?

Leo este blog con interés y me pregunto, ¿por qué necesito el más rápido?

Desde hace muchos años me gustan los calendarios, opero con NewsTrader Expert Advisor en demo y real (diferentes calendarios), solía mantener el calendario oficial en el foro tsd y en mi opinión no me importa si el valor real se está publicando en el gráfico (o en la página web del calendario) en pocos segundos o milisegundos...

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

En mi opinión, todos los calendarios se dividen en dos grupos

  • Informativa, en la que las prioridades como los eventos de noticias de alto impacto (alta prioridad/importancia), eventos de noticias de impacto medio, eventos de noticias de bajo impacto - son una especie de prioridad por definición. Por ejemplo, se supone que el PIB pone el rojo como noticia con alta prioridad, por lo que lo hacen, ya sea que sea posible negociar esta noticia o no (es decir, el precio de la noticia se moverá significativamente, o casi no).

  • Calendarios de negociación, en los que la prioridad de las noticias se establece en función de la previsión de cómo se moverá el precio. Si la noticia está marcada como de alta prioridad, entonces puede poner dos órdenes pendientes (buy stop y sell stop) en pocos minutos, es decir, puede operar la noticia.

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

Un ejemplo de calendario informativo es el de investing.com

No soy un programador, así que no sé - cómo 2 segundos se definieron aquí ... Pero este calendario primero va a la carpeta Files con el archivo csv, y luego desde este archivo - al gráfico (o al Asesor Experto). Si quiero que este archivo se actualice en mi ordenador, tengo que actualizar el gráfico o recargar Metatrader.

Aquí está Metatrader 4


Y esto es Metatrader 5 -


Y el calendario se contabiliza en el gráfico por ticks -


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

Un ejemplo de calendario comercial es el calendario de la fábrica de divisas. Y aquí también (al menos en mi caso) - los datos se toman de los archivos cvs.
También hay un calendario de uno de los corredores (mt5.***), pero también es informativo.

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

¿Qué tal aquí?
Sólo quiero ver los indicadores en este calendario MQL5 como un ejemplo ... sería muy interesante.

Porque una de las ventajas de todos estos calendarios es que todo lo que hay es gratis (todos los indicadores y EAs para operar con noticias) - todo es gratis (no hay que pagar en ningún sitio).

Por lo tanto, sería bueno hacer (por ejemplo) un simple indicador de noticias del calendario MQL5 para simplemente comparar, tener una opinión de los usuarios y dar sugerencias de mejora.

Razón de la queja: