Pon "Me gusta" y sigue las noticias
Deje un enlace a él, ¡qué los demás también lo valoren!
Evalúe su trabajo en el terminal MetaTrader 5

Comprobación del cambio de hora en el servidor debido a la transición al horario de verano - script para MetaTrader 5
- Visualizaciones:
- 159
- Ranking:
- Publicado:
-
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
El cambio de hora en el servidor es un poco incorrecto, cosa que no me esperaba.
y que me ha sorprendido mucho.
He aquí un script que cualquiera puede utilizar para comprobar su broker.
Una sesión FOREX dura exactamente 120 horas:
desde el domingo a las 5:00 pm EST (Norteamérica) o EST
hasta las 5:00 pm del viernes EST.
El problema surge debido al horario de verano y al horario de invierno,
que no se producen los mismos domingos en las distintas regiones del mundo.
En EE.UU., por ejemplo, el cambio se produce el segundo domingo de marzo y el primer domingo de noviembre.
lo que también afecta al inicio y al final de la sesión FOREX.
La UE presentará su informe anual el último domingo de marzo, después de EE.UU., y en
el último domingo de octubre, es decir, en EE.UU. (véase la cronología anterior).
Esto crea una fase de transición en la que EE.UU. y la UE tienen diferencias horarias
distintas de la habitual de 5 horas.
horas (Londres), 6 horas (Frankfurt, CET) o 7 horas (Chipre, EET).
Al mismo tiempo, este cambio en la diferencia horaria debería reflejarse en
La hora de la primera y última hora de una sesión FOREX se ha modificado.
Así, si una sesión FOREX comienza a las 00:00 (EET, hora MQ) del lunes, debería
Tras este cambio, la hora en EE.UU. comenzará una hora antes, es decir, el domingo.es decir, el domingo a las 23:00.
y termina una hora antes el viernes, a las 23:00 (o 22:59:59).
Pero desafortunadamente tuve que darme cuenta (y con este script todo el mundo puede hacerlo por sí mismo)
Broker Rating), que está disponible en la cuenta demo de MQ y en algunas cuentas de brokers reales
la primera hora siempre(!) aparece el lunes a las 00:00, pero la última hora como era de esperar
el viernes a las 23:00 (o 22:59) o una hora antes. Por lo tanto, falta la primera hora.
sesión FOREX para que un operador o asesor reaccione a los eventos del fin de semana.
Además, el final de una sesión FOREX ya no puede determinarse simplemente sumando 120 a
la primera hora de una sesión FOREX, por ejemplo, para cerrar todas las posiciones antes del fin de semana.
Este script ahora comprueba si la hora del corredor ha cambiado en el pasado y registra todas
las sesiones FOREX que son claramente impares o que no duran 120 horas. No se realiza ningún registro entre
Si han pasado 120 horas entre la primera y la última hora de una sesión FOREX.
Al final, el script muestra la última marca de tiempo recibida, el número de
periodos de sesión abreviados encontrados y el número aproximado de años que se han tenido en cuenta.
Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/55087

Desgraciadamente me he tenido que dar cuenta de que algunos brokers son un poco descuidados con el cambio de hora del servidor, cosa que no me esperaba y que me ha sorprendido mucho. Aquí tenéis un script con el que todo el mundo puede comprobar su broker.

Un Asesor Experto MQL5 que reacciona a noticias de alto impacto utilizando el Calendario MQL5. Identifica las noticias relacionadas con la inflación (IPC/PPI) y las decisiones sobre los tipos de interés, colocando operaciones de ruptura con órdenes pendientes. Ideal para operadores que buscan automatizar estrategias basadas en noticias. (Esto es sólo un punto de partida)

Un avance del zigzag de MetaQuotes con un modo oscilador, seguimiento de la pierna de la barra actual, niveles fib y escalado dinámico.

Desgraciadamente, he descubierto que algunos brokers son un poco chapuceros con el cambio de hora del servidor debido al horario de verano (DST), algo que no me esperaba y que me ha sorprendido mucho. Aquí tenéis un script con el que cualquiera puede comprobar su broker.