¿Funciona el stop loss con MT4 cerrado? Stop loss, take profit y EA

Última verificación: · Contenido de vigencia prolongada
Advertencia de riesgo · YMYL Este artículo tiene fines exclusivamente educativos y no constituye asesoramiento de inversión. Operar en el mercado Forex conlleva un alto riesgo de pérdida de capital — la ESMA informa que entre el 74 % y el 89 % de las cuentas minoristas pierde dinero.

Esta pregunta aparece en todos los foros de principiantes: pongo un stop loss (orden de stop), cierro el portátil y me voy a dormir — ¿funcionará realmente? La respuesta es sí, pero únicamente porque el stop loss no vive dentro de tu MetaTrader. Vive en el servidor del bróker, a cientos de kilómetros, y es ese servidor el que vigila el precio toda la noche. El problema es que no todo lo que ves en la plataforma funciona de la misma manera. Un robot y un trailing stop son una historia completamente diferente. A continuación explico qué sigue ejecutándose después de que cierres el terminal y qué se detiene.

El servidor del bróker frente a tu terminal — dónde vive realmente la orden

Toda la diferencia se reduce a una sola pregunta: ¿quién ejecuta una orden determinada? Algunas órdenes viven del lado del bróker y otras del lado del cliente, es decir, del programa MetaTrader en tu propio ordenador. Esa distinción decide qué sobrevive cuando el portátil se apaga. El stop loss, el take profit y todas las órdenes pendientes se escriben en el sistema del bróker. En el momento en que pulsas «Aceptar», tu terminal envía esos niveles al servidor, y a partir de entonces es el servidor quien monitoriza el mercado tick a tick.

En este esquema tu MetaTrader es solo una ventana hacia el mercado — un panel de control que dibuja el gráfico y te permite colocar instrucciones. Cuando lo cierras, la ventana desaparece, pero las órdenes que ya llegaron al servidor permanecen. Por eso puedes apagar el ordenador con tranquilidad, perder la conexión a internet o marcharte el fin de semana, y el stop loss y el take profit siguen ahí, listos para ejecutarse. Desgloso los distintos tipos de órdenes en un artículo separado sobre tipos de órdenes en Forex: market, limit y stop.

Qué funciona con MT4 cerrado — stop loss, take profit y órdenes pendientes

Tres elementos funcionan del lado del servidor, lo que significa que son inmunes al cierre del terminal. El primero es el stop loss — el nivel al que el bróker cierra automáticamente una posición perdedora. El segundo es el take profit, el nivel equivalente para materializar una ganancia. El tercero son las órdenes pendientes: buy limit, sell limit, buy stop y sell stop, que abren una posición únicamente cuando el precio alcanza el nivel que has fijado. Las tres las almacena y ejecuta el servidor del bróker, de modo que se dispararán independientemente de si tu ordenador existe en ese momento o no.

Este es el hecho más importante que debe conocer un trader principiante: tu protección básica no requiere que estés sentado frente a la pantalla. Estableces un stop loss al abrir la posición, cierras la plataforma y ese nivel guarda el mercado en tu nombre. Hay una excepción al «siempre funciona» que trato más abajo — la brecha de precio (gap). Un stop loss no desaparece en una brecha, pero puede ejecutarse a un precio peor al que fijaste, y eso merece saberlo antes de dejar posiciones grandes abiertas durante el fin de semana.

Qué deja de funcionar — Expert Advisor, trailing stop, alertas y scripts

Del lado del cliente, es decir, solo con el terminal abierto y conectado, se sitúa todo lo que MetaTrader calcula localmente. El más importante es el Expert Advisor — un programa que reacciona a cada nuevo tick de precio y coloca o modifica órdenes por sí solo. El robot recibe ticks únicamente mientras la plataforma está en funcionamiento, de modo que en cuanto la cierras el robot simplemente queda inactivo. No abre nuevas posiciones, no gestiona ninguna de las abiertas y no reacciona al mercado hasta el siguiente arranque.

El segundo instrumento del lado del cliente es el trailing stop integrado en MetaTrader. No es una orden separada en el servidor sino una función de la plataforma que recalcula un nuevo nivel de stop loss en cada tick y lo envía al servidor. Cuando cierras el terminal, el trailing stop deja de calcular — fija en el servidor el último nivel que logró establecer y ya no lo mueve. La posición sigue protegida por ese stop loss final, pero el mecanismo de seguimiento del precio queda inactivo. Analizo esa secuencia con exactitud en el artículo sobre cómo funciona el trailing stop. Las alertas de precio y los scripts que modifican órdenes también son del lado del cliente: todos requieren un terminal en ejecución.

«El Trailing Stop se ejecuta en la plataforma de trading y no en el servidor (como el Stop Loss o el Take Profit). Por eso, a diferencia de las órdenes anteriores, no funcionará si la plataforma está desconectada.» — MetaQuotes Software Corp., MetaTrader 5 Help: Trading Operations, 2024.

Un ejemplo: Marek deja una posición abierta de noche

Tomemos un ejemplo hipotético. El miércoles por la tarde, Marek abre una posición larga en EUR/USD a 1,0865. Fija un stop loss en 1,0810 y un take profit en 1,0920, activa un trailing stop con un paso de cuarenta pips y adjunta su propio Expert Advisor, que tiene previsto añadir al tamaño de la posición en una ruptura. A las once de la noche cierra el portátil y se va a dormir.

Esto es lo que ocurre durante la noche: el stop loss en 1,0810 y el take profit en 1,0920 esperan en el servidor del bróker con plena disponibilidad. Si el precio hubiera caído a 1,0810, el bróker habría cerrado la posición sin ninguna intervención de Marek. El trailing stop, en cambio, se congeló en el instante en que el ordenador se apagó — si el precio subió antes de que se durmiera y el trailing desplazó el stop loss a 1,0840, ese nivel permanece, pero no avanza más aunque el tipo de cambio suba toda la noche. El Expert Advisor duerme junto al portátil y no añade nada a la posición, aunque llegue una ruptura perfecta por la mañana. Marek se despierta en una situación en la que su protección funcionó, pero la gestión activa de la posición estuvo paralizada desde las once de la noche anterior.

Matices importantes — slippage, brechas y trailing stop del lado del servidor

El primer matiz es el slippage (deslizamiento) en una brecha de precio. Un stop loss garantiza el cierre de la posición, pero no garantiza el precio. Si el mercado abre el domingo por la tarde, o tras una publicación importante, muy por debajo de tu stop loss, el bróker cierra la posición al primer precio disponible, que puede ser peor al que fijaste. Esto no es un fallo — es el comportamiento normal del mercado alrededor de una brecha. El stop no desaparece; simplemente se ejecuta con slippage.

El segundo matiz es el trailing stop del lado del servidor. Algunos brókers ofrecen su propio mecanismo de trailing side-servidor, que sigue al precio incluso con el terminal cerrado — pero eso es una función específica del bróker, no una función estándar de MetaTrader. Antes de asumir que tu trailing stop funciona de noche, comprueba en las especificaciones de la cuenta si es del lado del servidor. El tercer matiz es la pequeña diferencia entre MT4 y MT5: la lógica servidor/cliente es idéntica en ambos, pero MT5 tiene un conjunto más rico de tipos de órdenes y una forma ligeramente distinta de gestionar las posiciones. El principio en sí no cambia — todo lo que se calcula localmente necesita un terminal abierto.

Para qué sirve realmente un VPS

Un VPS (servidor virtual privado) resuelve exactamente este único problema: mantiene el terminal MetaTrader funcionando las veinticuatro horas del día, independientemente de tu ordenador. Trasladas la plataforma con su robot y trailing stop a una máquina en la nube, ubicada cerca del servidor del bróker y que nunca se apaga. Como resultado, el Expert Advisor opera sin interrupción y el trailing stop sigue al precio de noche y durante el fin de semana, aunque tu portátil esté cerrado. Es una herramienta estándar del trader automatizado — sin ella, un robot solo es útil durante las horas que tú mismo estás frente a la pantalla.

Si operas únicamente de forma manual y tu protección es un stop loss y un take profit simples, un VPS no cambia nada — el servidor del bróker ya mantiene esas órdenes. En un artículo separado explico cuándo un VPS compensa realmente y cómo ajustarlo a la latencia de tu bróker. Encontrarás un análisis práctico más amplio sobre plataformas en la sección de plataformas y herramientas de forexmechanics.com. Sobre los niveles de protección y cuándo usar cada orden, consulta el artículo sobre stop loss y take profit.

Esto no constituye un consejo de inversión. Según los datos de la ESMA (Autoridad Europea de Valores y Mercados), entre el 74 y el 89 % de las cuentas de clientes minoristas cierran el periodo con pérdidas operando en CFD (contrato por diferencias). Si operas desde Latinoamérica, consulta tu regulador local — CNBV (México), CNV (Argentina), CMF (Chile), SBS (Perú) u otro organismo competente en tu país.

Qué hacer mañana

  1. Comprueba en qué se apoya realmente la protección de tu posición. Abre tu posición real más reciente en MetaTrader y mira si tiene un stop loss y un take profit fijados como niveles concretos, o solo un trailing stop. Si confías en el trailing, recuerda que cuando se cierra la plataforma solo queda el último nivel que estableció — añade siempre un stop loss fijo como nivel base por debajo.
  2. Prueba tú mismo qué sobrevive al cerrar el terminal. En una cuenta demo, establece un stop loss, un take profit y un trailing stop, luego cierra MetaTrader completamente durante unos minutos y ábrelo de nuevo. Verás con tus propios ojos que el stop loss y el take profit permanecen intactos, mientras que el trailing se ha congelado en el último nivel del momento en que se cerró la plataforma.
  3. Decide conscientemente si necesitas un VPS. Anota todas las herramientas que utilizas: si entre ellas hay un Expert Advisor o un trailing stop que deba funcionar de noche, un VPS está justificado. Si operas de forma manual y aceptas un nivel de stop loss fijo hasta tu próximo inicio de sesión, ahórrate el coste y quédate con el terminal normal.
  4. Prepárate para las brechas de precio antes del fin de semana. El viernes por la tarde revisa tus posiciones abiertas y reduce el riesgo en las que mantengas durante el fin de semana, porque la apertura del domingo puede saltar directamente por encima de tu stop loss. Asume que el stop se disparará, pero que su precio de ejecución puede ser peor al nivel fijado, y calibra el tamaño de la posición para que ese slippage sea asumible.
Jarosław Wasiński
Sobre el autor

Jarosław Wasiński

Redactor jefe de MyBank.pl · Analista financiero y de mercados

Analista y profesional independiente con más de 20 años en el sector financiero. Fundador y redactor jefe del portal MyBank.pl, en marcha desde 2004. Análisis fundamental de los mercados de divisas y macroeconómicos desde 2007. Escribe desde la perspectiva de los mercados europeos y el marco regulatorio de ESMA.

Fuentes y bibliografía

  1. MetaQuotes Software Corp. Basic Principles — Trading Operations, MetaTrader 5 Help · Oficjalna dokumentacja MetaTrader potwierdzająca, że trailing stop jest wykonywany w platformie, a nie na serwerze jak stop-loss i take-profit, i że dlatego nie zadziała przy wyłączonej platformie. www.metatrader5.com ↗
  2. MetaQuotes Software Corp. Trailing Stop — Trading, MetaTrader 4 Help · Strona pomocy MT4 stwierdzająca wprost, że trailing stop działa w terminalu klienckim, a nie na serwerze, więc po wyłączeniu terminala zostaje tylko ostatnio ustawiony poziom stop-lossa. www.metatrader4.com ↗
  3. MetaQuotes Software Corp. Program Running — MQL5 Reference · Dokumentacja MQL5 opisująca, kiedy Expert Advisor jest ładowany i uruchamiany w terminalu (między innymi przy starcie platformy), co potwierdza, że robot działa po stronie klienta. www.mql5.com ↗
  4. MetaQuotes Software Corp. MetaTrader 5 Virtual Hosting · Opis usługi VPS MetaTrader, która zapewnia całodobową pracę platformy z Expert Advisorami i subskrypcjami sygnałów nawet przy wyłączonym komputerze tradera. www.metatrader5.com ↗

Preguntas frecuentes

¿Se activará mi stop loss si apago el ordenador de noche?

Sí. El stop loss, el take profit y las órdenes pendientes los almacena y ejecuta el servidor del bróker, no el programa instalado en tu ordenador. En cuanto fijas un stop loss y cierras MetaTrader 4, ese nivel permanece en el sistema del bróker y se activa en el momento en que el precio lo alcanza, estés o no con el portátil encendido. Lo mismo se aplica de noche, durante el fin de semana y ante una caída de internet. Lo único que puede ocurrir es un slippage (deslizamiento) en una brecha de precio, cuando el mercado abre lejos del nivel de stop loss tras una publicación importante o tras el fin de semana. El stop no desaparece en ese caso; simplemente se ejecuta al primer precio disponible, que puede ser peor al que fijaste.

¿Por qué mi trailing stop dejó de seguir el precio de noche?

Porque el trailing stop de MetaTrader 4 es un instrumento del lado del cliente. La plataforma lo recalcula localmente en tu ordenador, de modo que el trailing solo se mueve mientras el terminal está abierto y conectado al servidor. En el momento en que cierras MT4, apagas el ordenador o pierdes la conexión a internet, el trailing stop deja en el servidor el último nivel de stop loss que logró establecer y ya no lo desplaza. Tu posición sigue protegida por ese último nivel, pero el mecanismo de seguimiento del precio queda inactivo. Si necesitas que el trailing siga funcionando toda la noche, las únicas opciones son mantener el terminal en un VPS o usar un trailing stop del lado del servidor, si tu bróker lo ofrece.

¿Sigue operando un Expert Advisor después de cerrar la plataforma?

No. Un Expert Advisor es un programa que se ejecuta dentro del terminal MetaTrader, de modo que arranca únicamente cuando se inicia la plataforma y se detiene en el momento en que la cierras. El robot reacciona a cada nuevo tick de precio, y recibe ticks solo mientras el terminal está abierto y conectado al servidor. Una vez que apagas el ordenador, el EA no coloca nuevas órdenes, no modifica las existentes y deja de gestionar las posiciones abiertas. Lo que el robot escribió previamente en el servidor — el stop loss y el take profit establecidos — permanece y se ejecutará, pero el motor de decisión en sí está inactivo hasta el próximo arranque de la plataforma. Por eso los traders automatizados trasladan sus robots a un VPS, donde el terminal funciona sin interrupción, independientemente de su propio ordenador.

¿Necesito un VPS si solo uso un stop loss simple?

Por lo general, no. Si tu protección de posición se apoya exclusivamente en un stop loss simple, un take profit y órdenes pendientes, todas esas órdenes las guarda el servidor del bróker y se ejecutarán sin tu ordenador. Un VPS solo es necesario cuando usas herramientas del lado del cliente que deben funcionar las veinticuatro horas. Eso incluye Expert Advisors que operan sin tu presencia, un trailing stop que debe seguir al precio durante la noche y scripts que modifican órdenes en reacción al mercado. Si operas de forma manual, estableces un stop loss al abrir la posición y aceptas que el nivel de protección permanece fijo hasta tu próximo inicio de sesión, un VPS no aporta nada salvo un coste adicional. La decisión depende de si hay herramientas de cálculo local en juego o no.

Profundiza más · la guía completa