Qué pasa cuando se reinicia MT5 o tu puente.
Windows instala una actualización a las 3 de la mañana, tu VPS se reinicia, el wifi se cae un minuto o publicamos una versión nueva del servidor. Aquí tienes qué pasa exactamente con tus posiciones abiertas y con las alertas de TradingView que saltan mientras tanto, por qué dejamos caducar las señales viejas a propósito y la checklist para que los huecos sean cortos.
La respuesta corta
Tus posiciones abiertas sobreviven a un reinicio; las señales que llegan demasiado tarde no se ejecutan. Son dos cosas distintas y se comportan de forma distinta.
- Las posiciones abiertas viven en tu bróker, no en MT5. Cerrar el terminal, un cuelgue o un reinicio no las cierra. El Stop Loss y el Take Profit se guardan en el servidor de trading del bróker, así que siguen saltando con MT5 apagado. La propia ayuda de MetaTrader 5 marca la diferencia cuando explica que su Trailing Stop se ejecuta en la plataforma y no en el servidor, y que por eso deja de funcionar con la plataforma apagada (ayuda de MetaTrader 5, comprobado el 4 de octubre de 2026).
- Todo lo que gestiona el EA se para mientras el EA está caído: trailing stop, break-even, cierres parciales multi-TP, el corte del Prop Firm Shield y los cierres del filtro de noticias. Se reanuda cuando el EA vuelve a funcionar.
- Las alertas nuevas esperan 120 segundos. Si el EA recoge la señal en ese margen, se ejecuta. Si no, caduca y tu dashboard la muestra como no entregada. Nunca se ejecuta minutos después.
- Pasados 15 minutos sin latido (el EA late cada 30 s), el servidor deja de encolar: si ninguna de tus cuentas está viva, o no lo está la cuenta indicada en la alerta, el webhook se rechaza al momento con HTTP 422 "no live broker accounts" y el rechazo aparece en tu registro de señales.
Escenario por escenario
https://api.signalforge-ai.com a la lista de WebRequest para que funcione el respaldo HTTP."Caducar" significa que la señal se descarta tras 120 s en cola y queda registrada con su motivo; no se reintenta después. El comportamiento del SL/TP es el estándar de MetaTrader 5: depende de que los niveles estén puestos en la posición, así que una posición abierta sin stops no tiene protección en el bróker mientras el EA está caído.
Cuando desplegamos el servidor (nuestro lado)
Cuando publicamos una versión nueva del servidor del puente, la instancia nueva tiene que responder a un healthcheck antes de recibir un solo webhook. Después la vieja y la nueva conviven 30 segundos, y la vieja tiene otros 30 segundos de drenaje para terminar los webhooks que ya está procesando antes de apagarse. El resultado es que un despliegue no corta la recepción de tus alertas, y no tienes que hacer nada cuando publicamos.
Aquí no damos un porcentaje de disponibilidad. Lo que sí publicamos es la latencia medida en tráfico real: unos 0,5 s de mediana del webhook a la orden confirmada por el bróker (del 19 al 23 de septiembre de 2026), de los que unos 56 ms son nuestro servidor, 116 ms la red y 250 ms el EA más el bróker. TradingView tarda unos segundos en enviar el webhook. Método y percentiles en la página de benchmarks.
Cuando se cae la conexión push
En funcionamiento normal el EA mantiene abierta una conexión push con nuestro servidor, así que las señales llegan en cuanto se aceptan y no hace falta consultar. Si esa conexión pasa 25 segundos sin actividad, el EA la da por caída y hace tres cosas:
- Reconecta con una espera que crece de 1 segundo a 30 segundos entre intentos: un microcorte se recupera casi al instante y un corte largo no satura la red.
- Pasa a consultar por HTTP una vez por segundo mientras el push está caído, de modo que las señales siguen llegando mientras MT5 tenga internet.
- Hace una consulta de recuperación nada más reconectar, para recoger lo que siga esperando en la cola de 120 s.
El respaldo HTTP necesita un ajuste: añade https://api.signalforge-ai.com en Herramientas → Opciones → Asesores expertos → Permitir WebRequest para las URL indicadas. El push no la necesita, y por eso mucha gente no se da cuenta de que le falta. Sin ella, MT5 rechaza la consulta con el error 4014 y el EA solo puede esperar a que vuelva el push. Paso a paso en la documentación.
Cuando se reinicia MT5 o el EA
Un cuelgue del terminal, cerrar MT5 sin querer, cambiar de perfil o volver a poner el EA se ven igual desde el puente: el EA deja de latir y las señales nuevas esperan en la cola. Cuando vuelve a arrancar:
- Espera hasta 60 segundos su configuración del dashboard (modo de lote, filtros, límites del Prop Firm Shield) antes de actuar, para no operar con valores por defecto.
- Recarga lo que guardó en disco: el estado del Prop Firm Shield, tus reglas, los ajustes por orden como el TP y el break-even por ticket (se guardan 30 días) y los niveles de multi-TP.
- Vuelve a encontrar sus posiciones abiertas en MT5 por número mágico, así que trailing, break-even y cierres parciales siguen donde se quedaron.
- No ejecuta dos veces la misma señal. El EA anota cada id de señal que ha tratado; una que se interrumpió a mitad queda como resultado desconocido y no se repite.
Lo que MT5 restaura por sí solo es el comportamiento estándar de la plataforma: si cierras el terminal de forma normal, guarda los gráficos abiertos del perfil actual, con el EA que tengan puesto, y los vuelve a abrir al arrancar. Tras cualquier reinicio, comprueba que el nombre del EA aparece arriba a la derecha del gráfico y que Algo Trading está activado; si está apagado, las órdenes fallan con 10027 (mira errores de trading no permitido).
Lo que TradingView reenvía y lo que no
La página de reenvío de webhooks de TradingView (verificada el 4 de octubre de 2026) dice que una notificación se vuelve a enviar solo cuando el servidor receptor responde con un código HTTP de 500 a 599, salvo el 504. El reenvío llega a los 5 segundos, con un máximo de 3 reenvíos, es decir, 4 envíos como mucho por disparo.
Dos consecuencias prácticas. Primera: nuestros rechazos deliberados son códigos 4xx (401 token inválido, 402 suscripción inactiva o prueba caducada, 400 cuerpo vacío o inválido, 422 sin cuenta viva), así que TradingView los da por definitivos para esa alerta. Segunda: a TradingView no le importa si tu MT5 está encendido; dispara el webhook en cuanto se cumple la condición. Cubrir un hueco corto del terminal es trabajo de nuestra cola de 120 s, no de TradingView.
Por qué las señales viejas caducan a propósito
Una alerta describe el mercado en el momento en que saltó. Unos minutos después el precio, el spread y la distancia a tu stop son otros; en una vela de noticias pueden ser muy distintos. Ejecutarla tarde abriría una posición que tu estrategia nunca eligió, con un lote que no se calculó para esa distancia de stop. Por eso, a los 120 segundos la señal caduca, el dashboard la muestra como no entregada con su motivo y tú decides si entras a mano.
Una alerta de compra en XAUUSD salta a las 09:30:00 con un stop de 30 pips. Tu VPS está instalando una actualización y MT5 vuelve a las 09:36.
Sin caducidad, el EA compraría a las 09:36 al precio que tenga entonces el oro, después del movimiento que tu alerta quería cazar. Con caducidad, no se abre nada: ves la señal perdida en el registro y valoras el gráfico tú mismo.
Cómo ver qué pasó tras un reinicio
- Registro de señales del dashboard: cada señal con su estado (EXECUTED, FILTERED, FAILED, NOT_DELIVERED o PENDING) y el motivo. Las señales caducadas y los rechazos 422 salen aquí.
- Latido de la cuenta: el EA late cada 30 s; una cuenta cuenta como viva si ha latido en los últimos 15 minutos. Si la tuya aparece desfasada, el terminal o el EA no están funcionando.
- Pestaña Expertos de MT5:
[PROC]cuando llega una señal y[SEND]cuando sale la orden; los errores salen como "Error: retcode - comentario". Desde la v4.02 el log es silencioso por defecto. - Compara antes de actuar: cruza las posiciones de MT5 con las señales ejecutadas antes de entrar a mano, para no duplicar una operación que sí entró.
Checklist de prevención
- Windows Update: ajusta las horas activas para que cubran tu sesión y programa o pausa los reinicios lejos de las sesiones que operas. Un reinicio automático es la causa más habitual de un hueco silencioso de madrugada.
- Energía y suspensión: que el PC no se suspenda ni hiberne nunca mientras esté enchufado. Un PC suspendido corta la conexión con el bróker y con el puente.
- Arranca MT5 solo: pon un acceso directo a
terminal64.exeen la carpeta de Inicio de Windows (shell:startup). En un VPS, los programas de inicio solo se abren cuando inicia sesión un usuario, así que vuelve a conectarte tras un reinicio o configura el inicio de sesión. - Cierra MT5 de forma normal y usa un solo perfil, para que el gráfico con el EA se vuelva a abrir al arrancar. Después comprueba que Algo Trading está activado.
- Activa el respaldo:
https://api.signalforge-ai.comen la lista de WebRequest, para que una caída del push no pare la entrega. - Una cuenta MT5, un terminal. No pongas la misma cuenta en tu PC y en un terminal alojado "por si acaso": los dos EAs ejecutan el mismo webhook y acabas con dos tickets. Más en órdenes duplicadas.
- Saca MT5 de tu PC de casa si los huecos se repiten: un VPS (mejor VPS para MT5) o un terminal alojado.
- Revisa el dashboard tras cualquier corte y decide a mano qué hacer con las señales que caducaron.
MT5 alojado en lugar de tu PC
SFCloud es nuestro MT5 gestionado para el puente: cada terminal corre en su propio contenedor aislado en nuestros centros de datos de Reino Unido o Francia, lo abres desde el navegador por HTTPS y está listo unos 30 minutos después del pago. Los reinicios pueden pasar en cualquier máquina; lo que cambia es que la suspensión, las actualizaciones, la luz y el wifi de tu PC de casa dejan de estar entre TradingView y tu bróker. Viene con Starter + SFCloud (9,99 $/mes, 1 terminal) o Trader + SFCloud (19,99 $/mes, hasta 3), los dos con prueba gratis de 14 días sin tarjeta. Puedes subir tus propios EAs compilados (.ex5/.set de hasta 10 MB); los EAs del MQL5 Market no están soportados.
Preguntas frecuentes
¿Qué pasa con mis operaciones abiertas si se cierra MT5?
No se cierran. Las posiciones viven en el servidor de tu bróker, no en el terminal, así que cerrar MT5, un cuelgue o un reinicio del VPS las dejan abiertas. El Stop Loss y el Take Profit siguen activos en el lado del bróker. Lo que se para es lo que gestiona el EA: trailing stop, break-even, cierres parciales multi-TP y el corte del Prop Firm Shield. Se reanuda cuando el EA vuelve a funcionar.
¿Funcionan el stop loss y el take profit con MT5 apagado?
Sí. El Stop Loss y el Take Profit se guardan en el servidor de trading del bróker y saltan con el terminal cerrado. La ayuda de MetaTrader 5 los contrapone a su Trailing Stop, que corre en el terminal y no funciona con la plataforma apagada (comprobado el 4 de octubre de 2026). Lo mismo vale para el trailing o el break-even que gestiona un EA.
¿Se ejecuta después una alerta de TradingView enviada con MT5 apagado?
Solo si el EA vuelve en menos de 120 segundos: SignalForge deja cada señal 120 s en cola y después la deja caducar, a propósito, porque el precio para el que se envió ya no existe. Si ninguna de tus cuentas ha enviado latido en más de 15 minutos, el webhook se rechaza al momento con HTTP 422 y aparece en tu registro de señales.
¿TradingView reintenta un webhook fallido?
Solo en un caso. La página de reenvío de webhooks de TradingView (verificada el 4 de octubre de 2026) dice que reenvía cuando el receptor responde con un código de 500 a 599, salvo el 504, a los 5 segundos y hasta 3 veces. No guarda las alertas para un terminal que esté apagado.
¿Pierdo la configuración del EA o el estado del Prop Firm Shield al reiniciar?
No. La configuración viene del dashboard: al arrancar, el EA la espera hasta 60 segundos. El estado del Prop Firm Shield, las reglas, los ajustes de TP y break-even por ticket (se guardan 30 días) y los niveles de multi-TP quedan en disco, y el EA vuelve a encontrar sus posiciones abiertas por su número mágico.
¿Las actualizaciones del servidor de SignalForge cortan mis señales?
Están pensadas para no hacerlo. Una versión nueva del servidor tiene que pasar un healthcheck antes de recibir tráfico, la vieja y la nueva conviven 30 segundos y la vieja tiene otros 30 segundos para terminar las peticiones en curso, así que la recepción de tus alertas no se detiene durante un despliegue.
Más soluciones
Sigue leyendo
Que tu PC no decida cuándo operas.
Usa el puente con un terminal MT5 alojado o en tu propia máquina, y mira cada señal y su estado en un solo dashboard. Prueba gratis 14 días, sin tarjeta.
SignalForge AI es una herramienta de ejecución de órdenes. No ofrecemos asesoramiento de inversión. Operar conlleva riesgo de pérdida. El comportamiento del Stop Loss y el Take Profit depende de la ejecución de tu bróker.