El cambio de hora llega a España el domingo 25 de octubre y a Estados Unidos el domingo 1 de noviembre. Para un bot de trading de forex, el lío está en la semana de en medio. Del lunes 26 al viernes 30 de octubre, el reloj MT5 de la mayoría de brókers va dos horas por delante de la hora peninsular en vez de una, y todo lo que sale de Nueva York llega una hora antes a tu reloj. Un bot que marca sus entradas por una hora fija del servidor pasa esos cinco días operando justo al lado de la sesión para la que se diseñó.

La mayoría de dueños de un bot ni se entera. A veces porque el bot lo resuelve bien. A veces porque nadie miró. Con diez minutos de revisión sales de dudas.

¿Por qué tu bot va una hora desfasado durante una semana?

Porque tu bróker sigue el reloj de Nueva York y tú el de Madrid.

La mayoría de brókers de MT5 ponen su servidor en GMT+2 en invierno y GMT+3 en verano. Es una elección pensada. Así la medianoche del servidor cae justo a las 17:00 de Nueva York, el momento en que cierra el día forex, y salen cinco velas diarias limpias por semana, sin un trozo suelto el domingo.

Vantage, el bróker con el que trabajamos, lo hace igual: GMT+2 por defecto y GMT+3 mientras Estados Unidos está en horario de verano. En un aviso sobre el cambio de primavera, Vantage explicó que el servidor pasaba de GMT+2 a GMT+3 el domingo 8 de marzo de 2026, con MT4, MT5 y la app en mantenimiento entre las 09:00 y las 13:00 hora del servidor. Esa era la fecha estadounidense. Europa no cambió hasta el 29 de marzo.

Tu servidor cambia en la fecha de Estados Unidos y tu reloj en la europea. Normalmente hay una hora justa entre los dos: GMT+2 frente a nuestro UTC+1 en invierno, GMT+3 frente a UTC+2 en verano. En la semana intermedia el servidor sigue en GMT+3 mientras la península ya está en UTC+1. Dos horas. Y Nueva York, que suele ir seis horas por detrás de Madrid, va solo cinco del 26 al 30 de octubre. En Canarias resta una hora a las horas peninsulares de este artículo. Las horas del servidor no cambian, así que allí la diferencia con el servidor pasa de dos horas a tres esa semana.

¿Qué horas se mueven con el cambio de hora?

Lo que depende de Nueva York llega una hora antes. Lo que depende de Londres o Fráncfort se queda donde estaba en tu reloj. En el reloj de MT5 pasa justo lo contrario.

Momento Invierno normal Del 26 al 30 de octubre Horario de verano
Abre Londres 09:00 09:00 09:00
Abre Londres, en el reloj de MT5 10:00 servidor 11:00 servidor 10:00 servidor
Datos de EE. UU. (8:30 Nueva York) 14:30 13:30 14:30
Abre Wall Street (9:30 Nueva York) 15:30 14:30 15:30
Decisión de la Fed (14:00 Nueva York) 20:00 19:00 20:00
Rollover y nueva vela diaria 23:00 22:00 23:00

Todas las horas son peninsulares menos la segunda fila, y la segunda fila es donde tropiezan los bots. Un bot que busca la apertura de Londres a las 10:00 del servidor entra esa semana a las 08:00 en España. Una hora antes de que abra Londres, en la hora en la que solo Fráncfort está despierto de verdad.

Con las noticias también se nota. Las nóminas no agrícolas se quedan fuera este año: las de septiembre salieron el 2 de octubre y las siguientes llegan en noviembre. Pero la Fed decide los tipos el miércoles 28 de octubre, y eso llega a España a las 19:00 en vez de a las 20:00 de siempre. Las peticiones semanales de subsidio por desempleo del jueves 29 de octubre salen a las 13:30. Cómo operar alrededor de ese tipo de datos lo contamos en nuestro artículo sobre operar el NFP. Esa semana, pon la alarma una hora antes. El calendario de reuniones de la Fed siempre va en hora de Nueva York, así que haz tú la conversión.

¿Qué bots lo sufren y cuáles no?

Depende de una sola pregunta: ¿tu bot mira el reloj?

Un bot que puede abrir operaciones todo el día, sin filtro horario, apenas nota la semana intermedia. En el foro de Algo Trading Space alguien preguntó cómo ajustar sus EAs después de que su bróker anunciara el paso de GMT+3 a GMT+2. La respuesta fue de lo más sobria. Si operas todas las sesiones, no tocas nada. Si operas una sesión concreta, comparas las horas y ajustas.

El problema aparece en los EAs con horario fijo. En MQL5, funciones como TimeCurrent() y Hour() leen la hora del servidor. Un ajuste del tipo "operar de 10:00 a 13:00" significa de 10:00 a 13:00 en el reloj de tu bróker, y ese reloj sigue a Nueva York. Un bot así se mantiene alineado con Estados Unidos esa semana y se desplaza una hora respecto a Londres y Fráncfort. Una ruptura en la apertura de Londres, como el setup de London Open, es justo el tipo de estrategia que lo paga. El rango que mide es otro rango, y la ruptura que espera llega una hora más tarde de lo que cree.

Un post en los blogs de MQL5 de finales de agosto lo describía sin rodeos: una caja de Londres que el viernes estaba bien aparece el lunes desplazada una vela. El EA no hace nada mal. Sigue al pie de la letra las horas que le dieron.

También pasa al revés. Un EA que calcula en GMT con TimeGMT() y aplica él mismo el cambio de hora europeo se queda fijo en Londres y esa semana se desplaza respecto a los datos de Estados Unidos. Si calcula en GMT sin esa corrección, tras cada cambio de hora queda una hora desfasado por un lado o por el otro. Londres abre a las 07:00 GMT en verano y a las 08:00 GMT desde el 25 de octubre. Con un único desfase fijo no hay forma de acertar todas las sesiones a la vez. Un EA bien hecho sabe a qué sesión apunta y gestiona él mismo el horario de verano.

¿Qué pasa con tu vela diaria y el swap?

La vela diaria de MT5 abre a medianoche del servidor, es decir, a las 17:00 de Nueva York. Eso no cambia en toda la semana intermedia y sigues teniendo cinco velas diarias. Solo que en tu reloj esa medianoche cae a las 22:00 en vez de a las 23:00.

Eso importa en dos sitios. Alrededor del rollover el mercado está en su momento más flojo del día. Los bancos cierran libros y los spreads se abren, en el oro a veces mucho. Muchos bots se quedan quietos a propósito en esa hora. Si el tuyo tiene esa pausa fijada en el reloj local de tu PC o VPS, por ejemplo de 23:00 a 00:30, esa semana seguirá operando justo cuando los spreads están más abiertos.

El segundo sitio es el swap. Se cobra en el rollover, y el miércoles por la noche es triple. El miércoles 28 de octubre ese swap triple cae a las 22:00 en España, tres horas después de la Fed. Si tu bot cierra posiciones para esquivar el swap según una hora local, esa noche llegará tarde.

¿Por qué no lo ves en tu backtest?

Porque el probador de estrategias reproduce mal la semana intermedia. Según la propia documentación de MQL5, TimeGMT() en el probador siempre es igual a la hora simulada del servidor. Un EA que en real calcula con GMT, en el backtest calcula sin más con la hora del servidor. La diferencia que quieres probar no existe en la prueba.

También puede sorprenderte por el otro lado. En el foro de MQL5, alguien con un EA de vela diaria vio en el probador que todo iba bien hasta una fecha de cambio de hora. Entonces, un jueves, saltó el error "Market closed" y el EA no volvió a abrir nada. Con su bróker anterior no le pasaba. El moderador le remitió al horario de negociación que el nuevo bróker tenía configurado para ese símbolo.

Si quieres saber qué hizo tu bot de verdad en una de esas semanas, mira tu historial real. Filtra del 27 al 31 de octubre de 2025, o del 9 al 27 de marzo de este año, y compara las horas de apertura de tus operaciones con una semana normal. Si todas se han movido una hora, ya sabes lo que necesitas.

Lo que conviene revisar antes del lunes 26 de octubre

Diez minutos. Hazlo el domingo por la noche o el lunes por la mañana, con el mercado ya abierto.

Si usas el bot de otra persona, pregunta sin más: ¿cómo gestiona vuestro EA la semana entre el cambio de hora europeo y el estadounidense? Quien no sabe responder a la primera probablemente nunca lo ha pensado. Eso dice más del bot que una hora desplazada.

¿Deberías apagar el bot esa semana?

No, casi nunca. Una hora de desfase en un bot que opera todo el día te cuesta menos que una semana parado. Y un bot que apagas cada vez que dudas nunca funciona el tiempo suficiente para demostrar sus números.

Apagarlo solo se sostiene con una estrategia que gira entera alrededor de una hora de sesión, con horario fijo y sin lógica de horario de verano, y un proveedor que no sabe decirte cómo lo gestiona. Ahí cinco días de pausa salen más baratos que cinco días de operaciones a la hora equivocada.

La primavera es la prueba de verdad, por cierto. Este año hubo tres semanas entre el cambio de Estados Unidos el 8 de marzo y el europeo el 29 de marzo. En 2027 serán dos, del 14 al 28 de marzo. Las fechas exactas por país están en timeanddate.com. Lo que resuelvas ahora en octubre ya no tendrás que resolverlo en marzo.

¿Quieres un bot en tu propia cuenta?

Operas en tu propia cuenta MT5 a tu nombre, con tu propia contraseña, y lo dejas cuando quieras. Cobramos un 30 por ciento de tu beneficio y nada cuando pierdes. Pregúntanos sin problema cómo gestiona nuestro bot el cambio de hora.

Empezar