Inicio > Blog > Zona horaria del servidor y filtro horario del EA

zona horariafiltro horarioMT5

Zona horaria del servidor y filtro horario del EA

Publicado: 2026-10-20Lectura: aprox. 3 min
⏱ Este artículo refleja la información a la fecha de su publicación. Las cifras de rendimiento de los EAs (PF, DD, rentabilidad anual) cambian con la operativa real y la revalidación: consulta lo más reciente en las páginas de los EAs. Ver los últimos resultados de los EAs →

Conclusión: un filtro horario no sirve si no se define "qué hora, según qué reloj"

Si configuras un EA con filtro horario para "operar solo en horario de Londres", pero la hora del servidor de tu bróker está desfasada, en la práctica operará en una franja corrida una hora. La causa más habitual es la diferencia entre un servidor en GMT+2 o GMT+3, y el momento en que cada bróker cambia al horario de verano.

Antes de instalar un EA con filtro horario, recomendamos comprobar que "el reloj que el EA da por supuesto" y "el reloj de tu cuenta" coinciden. El desfase es difícil de notar mirando la pantalla: solo se manifiesta como un empeoramiento gradual de los resultados.

📧 Curso gratuito por email (8 correos) + paquete de 13 indicadores MT5 solo para suscriptores

Nada más suscribirte recibirás un enlace de descarga a un paquete exclusivo con nuestros 13 indicadores MT5: archivos compilados (.ex5), código fuente y una guía de instalación. Después, 8 correos sobre los fundamentos del trading algorítmico, cómo leer correctamente un backtest y cómo elegir bróker (uno al día durante los primeros 5 días y luego a los 7, 14 y 30 días de la suscripción). También te avisaremos antes de cada subida de precio de las versiones vendidas en MQL5 Market (precio de lanzamiento que sube por tramos según las ventas). En este sitio nuestros EA son gratuitos con una cuenta real en un bróker asociado.

* Privacidad estrictamente protegida. Puedes darte de baja en cualquier momento.

Por qué se produce el desfase

La hora de MT5 es la "hora del servidor"

La hora que muestra el gráfico de MT5 y la que recibe el EA con TimeCurrent() es la hora del servidor del bróker. No es la hora de Japón ni GMT. Por eso, si escribes "de 8 a 16" en el EA, significa de 8:00 a 16:00 hora del servidor.

GMT+2/+3 cambia con el horario de verano

Muchos brókers usan GMT+2 en invierno y GMT+3 en verano. Así el cierre de las 17:00 de Nueva York coincide con el corte del gráfico diario (las 0:00). En este caso el cambio sigue el horario de verano de Estados Unidos. Pero también hay brókers que cambian según el horario de verano europeo, otros que se quedan fijos en GMT+2 todo el año y otros que usan GMT+0.

Estados Unidos y Europa no empiezan ni terminan el horario de verano en las mismas fechas. En otoño de 2026, Europa lo termina el 25 de octubre y Estados Unidos el 1 de noviembre. Durante esa semana, incluso dos brókers del mismo tipo "GMT+2/+3" tienen la hora del servidor desfasada una hora. En primavera, el periodo de desfase es algo más largo.

Formas habituales de desfase

SituaciónQué ocurre
El EA asume GMT+2/+3 y la cuenta está fija en GMT+2Durante todo el verano evalúa una hora antes
Diferencia entre el cambio estilo EE. UU. y el europeoUna hora de desfase durante unas semanas en primavera y otoño
Distinto bróker en el backtest y en realSe opera en una franja distinta a la validada
Se introdujo la hora pensando en la hora de JapónLa diferencia con Japón cambia entre verano e invierno, así que solo acierta en una de las dos estaciones

Incluso una hora de desfase importa: si el EA busca el movimiento justo antes de la apertura de Londres, acabará entrando en las horas tranquilas previas a la apertura. Y si el filtro sirve para evitar el entorno del corte del gráfico diario, donde el spread tiende a ampliarse, acabará operando precisamente en esa franja.

Cómo plantear la corrección automática

Método 1: convertir tomando GMT como referencia

Se obtiene GMT con TimeGMT() y la sesión se evalúa en GMT. En tiempo real funciona sin problemas, pero en el probador de estrategias de MT5 TimeGMT() devuelve el mismo valor que la hora del servidor. Con este método solo, la corrección no tiene efecto en el backtest.

Método 2: calcular las reglas del horario de verano

Se calcula el desfase a partir de la fecha, con una regla como "+3 desde el segundo domingo de marzo hasta el primer domingo de noviembre". Su ventaja es que funciona igual en el probador. Pero hay que saber si el bróker usa el estilo estadounidense, el europeo o una hora fija, y si la regla es incorrecta, se acaba desplazando la hora creyendo que se corrige.

Método 3: estimarlo a partir de la primera vela de la semana

Se observa a qué hora empieza la primera barra tras la apertura semanal y de ahí se deduce el desfase del servidor. Sirve sin conocer la configuración de cada bróker, pero en semanas con festivos u horarios de negociación especiales puede estimar mal, por lo que no lo usamos por sí solo.

Como ningún método es perfecto, consideramos que lo más prudente en la práctica es una solución que "estime automáticamente y permita sobrescribir con un valor manual".

Lista de comprobación antes de instalar

  1. Revisa en el manual o los parámetros del EA si la franja horaria está expresada en hora del servidor, GMT u hora de Japón
  2. Verifica la hora del servidor de tu cuenta comparando la hora de la ventana de cotizaciones con GMT (tanto en verano como en invierno)
  3. Confirma con el soporte o los avisos del bróker si cambia al estilo estadounidense, al europeo o se mantiene fijo
  4. Comprueba que el bróker usado en el backtest sea el mismo que el de la operativa real
  5. En la semana del cambio de horario de verano, revisa en el registro las horas de entrada del EA

Para las diferencias de hora del servidor entre brókers, consulta la comparativa de brókers de FX, y para saber cómo introducir los parámetros, la guía de configuración de EA.

Límites y advertencias

La corrección automática no es una solución universal. Los brókers pueden cambiar la gestión de la hora del servidor sin previo aviso, y en ocasiones no se puede verificar desde fuera con qué reloj se registró el historial pasado. En ese caso, aunque la corrección se aplique bien, no se puede reproducir con exactitud la franja horaria del backtest.

Además, a veces desplazar la franja horaria mejora los resultados. Pero puede ser casualidad. No recomendamos adoptar una configuración desfasada solo porque ganó más en el backtest: sería el mismo problema que el sobreajuste (curve fitting).

Y aunque la hora esté bien ajustada, que la estrategia gane en esa sesión es otra cuestión. El filtro horario es una herramienta para evitar las franjas en las que se pierde, no una garantía de beneficios.

Resumen

  • La hora de MT5 es la del servidor, y según el bróker puede ser GMT+2/+3, fija o GMT+0
  • Por la diferencia entre las fechas de cambio de horario de verano de EE. UU. y Europa, hay periodos de una hora de desfase en primavera y otoño
  • TimeGMT() devuelve en el probador el mismo valor que la hora del servidor, así que por sí solo no permite corregir en la validación
  • Lo más realista es combinar la estimación automática con la posibilidad de sobrescribir manualmente
  • Antes de instalar, contrasta "el reloj del EA" con "el reloj de la cuenta" en verano y en invierno
  • Aunque la hora sea correcta, no hay garantía de ganar en esa sesión

Más información práctica sobre la operativa con MT5 en Conocimientos sobre EA y MT5.

📧 Curso gratuito por email (8 correos) + paquete de 13 indicadores MT5 solo para suscriptores

Nada más suscribirte recibirás un enlace de descarga a un paquete exclusivo con nuestros 13 indicadores MT5: archivos compilados (.ex5), código fuente y una guía de instalación. Después, 8 correos sobre los fundamentos del trading algorítmico, cómo leer correctamente un backtest y cómo elegir bróker (uno al día durante los primeros 5 días y luego a los 7, 14 y 30 días de la suscripción). También te avisaremos antes de cada subida de precio de las versiones vendidas en MQL5 Market (precio de lanzamiento que sube por tramos según las ventas). En este sitio nuestros EA son gratuitos con una cuenta real en un bróker asociado.

* Privacidad estrictamente protegida. Puedes darte de baja en cualquier momento.

¿Tienes alguna pregunta sobre EAs o Forex?

Puedes publicarla en el foro de trading de Nattzy (registro gratuito). También son bienvenidas preguntas que vayan más allá de este artículo: configuración de EAs, elección de bróker y más.

Preguntar en Nattzy ↗

Comentarios y preguntas