La hora del servidor de MetaTrader y por qué tu EA opera a una hora equivocada

Casi todas las quejas sobre un EA que «opera en el momento equivocado» se reducen a una sola cosa: el horario que figura en la configuración es el del bróker, no el tuyo. Los brókeres siguen horarios diferentes, esos horarios cambian dos veces al año y ninguno de ellos se ajusta a la zona horaria en la que vives. Averiguar la diferencia horaria te llevará un minuto, y es la diferencia entre operar durante toda la sesión de Londres y operar solo dos horas de la misma.

Última actualización: 24 de septiembre de 2026

Tres relojes, y solo uno de ellos marca la hora

Cuando se está ejecutando un EA, hay tres momentos distintos que entran en juego:

Todos los ajustes de horario de un EA —la hora de inicio, la hora de fin, la regla de «no operar a partir del viernes»— se encuentran en el segundo.

Calcular el desplazamiento en un minuto

  1. Abrir Análisis de mercado con Ctrl+M. El reloj que aparece encima de la lista de símbolos muestra la hora del servidor.
  2. Compáralo con la hora UTC actual.
  3. La diferencia es el margen de tu corredor, que suele ser de +2 o +3.

Una segunda comprobación: abre un gráfico M1 y fíjate en la marca de tiempo de la vela más reciente. Debería coincidir con el reloj de «Market Watch».

Anota el desfase en algún sitio, porque lo necesitarás cada vez que leas la descripción de una estrategia en la que se hable de sesiones en GMT.

Por qué la mayoría de los corredores operan en GMT+2 o GMT+3

No es algo arbitrario. Un servidor con huso horario GMT+3 durante el horario de verano de EE. UU. fija el cierre diario de la vela a las 00:00, hora del servidor, lo que coincide con el cierre de Nueva York a las 17:00, hora local.

Esa alineación es la razón de ser de la convención, y tiene una consecuencia: cinco velas diarias a la semana en lugar de seis, y cada una de ellas abarca una jornada bursátil completa en lugar de un fragmento. Un bróker en GMT+0 genera una sexta vela dominical de unas pocas horas, lo que altera los valores de todos los indicadores diarios en comparación con el gráfico de un bróker en GMT+3.

Esto es importante si realizas pruebas retrospectivas con los datos históricos de un bróker y operas con los de otro. La misma estrategia, velas diferentes, señales diferentes.

Cómo afecta el cambio de hora a tus ajustes

La mayoría de los corredores siguen el horario de EE. UU., por lo que el servidor funciona en GMT+3 durante el verano y en GMT+2 durante el invierno. Las fechas de cambio son el segundo domingo de marzo y el primer domingo de noviembre.

La configuración horaria no varía con ello. Un horario de 8 a 17 establecido en verano se adelanta una hora, en términos de mercado, cuando llega noviembre.

Dos respuestas razonables:

Cómo configurar correctamente una ventana de sesión

Supongamos que quieres la sesión de Londres, de 08:00 a 17:00, hora del Reino Unido, y que tu bróker está en GMT+3 en verano. El horario de verano del Reino Unido es GMT+1, por lo que el bróker va dos horas por delante de Londres: el intervalo pasa a ser de 10:00 a 19:00 en la configuración del EA.

Hazlo siempre en ese orden —la sesión en su propia hora local, conviértela a GMT y, a continuación, añade el desfase del bróker— y compáralo después con el gráfico. La forma más sencilla de verificarlo es fijarte en dónde empieza realmente la sesión en tu gráfico y leer la hora en el eje.

En qué casos se manifiesta esto como un error

«Solo estuvo en cotización durante dos horas». El intervalo es correcto según tu hora, pero incorrecto según la hora del servidor, por lo que la mayor parte queda fuera del mercado.

«Nunca se ha negociado en absoluto». La ventana se abre en horarios en los que el par está cerrado o inactivo, a menudo durante la sesión asiática en el caso de un par europeo.

«De repente, en noviembre cambió su comportamiento». El cambio de hora ha hecho que el servidor cambie de hora, pero la configuración se ha mantenido igual.

«El filtro de noticias se activa en momentos inesperados». El calendario de MetaTrader funciona internamente en UTC, por lo que un EA que combine las horas del calendario con las del servidor debe realizar la conversión. Si el tuyo dispone de una opción de ajuste manual de la hora para el filtro de noticias, esa es precisamente su finalidad.

Si el EA no está haciendo absolutamente nada en lugar de operar a horas intempestivas, lo más probable es que la causa sea una de las siete que se indican en EA no abre operaciones.

Una nota sobre el backtesting

El Strategy Tester utiliza el historial del bróker al que estás conectado, por lo que adopta la hora del servidor de dicho bróker. Una prueba realizada en un bróker con GMT+2 y ejecutada en uno con GMT+3 analiza un conjunto de velas ligeramente diferente y una ventana de sesión desplazada.

No es un efecto muy significativo para la mayoría de las estrategias, pero sí resulta decisivo para cualquier estrategia que utilice un filtro temporal estrecho. Realiza pruebas en el mercado en el que tengas previsto operar o, al menos, averigua en qué sentido difieren las horas.

Preguntas frecuentes

¿Qué zona horaria utiliza MetaTrader?

El gráfico y el EA utilizan la hora del servidor del bróker, que es la que establece este y suele ser GMT+2 o GMT+3; a menudo se ajusta al horario de verano de EE. UU., de modo que la vela diaria cierre al final de la sesión de Nueva York. La zona horaria de tu ordenador no influye en los gráficos ni en el horario de negociación del EA.

¿Cómo puedo averiguar la hora del servidor de mi proveedor de servicios?

Abre «Market Watch» (Ctrl+M) y fíjate en la hora que aparece en la parte superior de la lista de cotizaciones, o bien mira la hora que figura en la última vela de un gráfico M1. Compárala con la hora UTC para obtener la diferencia horaria. También figura en las especificaciones de los contratos de la mayoría de los brókers.

¿Por qué cambia el horario de mi EA dos veces al año?

La mayoría de los brókers se rigen por el horario de verano, normalmente el de EE. UU., por lo que el servidor pasa de GMT+2 a GMT+3. Por lo tanto, un intervalo de una hora expresado como valores fijos abarca una parte diferente del mercado tras cada cambio, a menos que el EA disponga de un ajuste para adaptarlo.

¿Debería configurar el EA para que opere las 24 horas?

Depende de la estrategia, pero un intervalo de 0 a 24 es un valor predeterminado razonable para cualquier cosa que no sea específica de una sesión, ya que elimina una fuente de error. Solo merece la pena utilizar intervalos estrechos cuando se sabe por qué son útiles, y en ese caso hay que comprobarlos después de cada cambio de horario de verano.