En este artículo
Al terminar, sabrás…
- Distinguir solicitud, aceptación y estado actual de una protección.
- Identificar funciones que requieren un terminal activo.
- Comprobar entorno remoto y orden de modificaciones sin adivinar resultados.
Conceptos sin salir del artículo
Stop-loss Ejecución de órdenes Stop dinámico (trailing stop) Cuenta de demostración Orden pendiente o condicionada Take-profit (TP)Comprueba primero qué aceptó el servidor
Cerrar tu MT4 no elimina un Stop Loss o Take Profit estándar que el servidor del intermediario ya haya aceptado. Pero pulsar un botón solo envía una solicitud: confirma cuenta, identificador y nivel registrado antes de depender de él. Almacenar una instrucción en el servidor tampoco garantiza su ejecución ni el precio elegido. La diferencia decisiva es si existe una instrucción aceptada o si un programa local todavía debe calcularla y enviarla.
Considera dos versiones ficticias de un intento de cambiar SL de 1,0900 a 1,0950 USD por EUR. En ambas, no observas respuesta local. En A, el servidor aceptó y conserva 1,0950; en B no aceptó y permanece 1,0900. El mismo síntoma no demuestra ni aceptación ni rechazo. Supón que la posición correcta sigue abierta y nadie modifica después su SL: un nuevo estado leído tras reconectar y sincronizar distingue ambas versiones. Una copia antigua no lo hace.
La ausencia de respuesta no distingue aceptación y rechazo; consulta el estado actual tras sincronizar.
- Solicitud
- 1,0900 → 1,0950 – No es por sí sola confirmación.
- Versión A
- SL 1,0950 – El servidor aceptó; la respuesta no fue observada.
- Versión B
- SL 1,0900 – No aceptó el cambio; mismo síntoma local.
- Comprobación
- Estado actual de la posición correcta – Tras conexión y sincronización; una copia antigua no resuelve el caso.
En un caso real comprueba también si la posición continúa abierta, si la solicitud sigue procesándose o si intervino otro cambio. El modelo no pretende enumerar todos los estados. OrderModify documenta la modificación y su resultado; no equivale a nuestro supuesto de respuesta no observada. OrderSelect advierte que las propiedades copiadas pueden quedar desactualizadas. Volver a leer esa copia no sustituye la sincronización. La incertidumbre no crea una regla automática de reintento: primero reconstruye el estado.
Lo que permanece al cerrar MT4
SL, TP y órdenes pendientes aceptadas se gestionan en el servidor sin exigir que tu MT4 personal siga abierto. Buy Limit, Sell Limit, Buy Stop y Sell Stop tienen condiciones distintas; validez, caducidad y reglas de ejecución siguen importando. En MT4, las condiciones de protección de una larga se comprueban con Bid y las de una corta con Ask. Una línea dibujada o una solicitud no confirmada no acreditan que exista esa instrucción.
Un gap es un riesgo de ejecución, no la única posible excepción. Sesión de negociación, cotizaciones, estado y modalidad de ejecución también cuentan. El nivel aceptado no equivale a cierre incondicional o precio garantizado. Si el proveedor ofrece un producto de stop garantizado, revisa instrumentos, condiciones y cargos de ese contrato; no lo deduzcas de un SL ordinario de MetaTrader.
Lo que necesita un proceso local en marcha
Un Expert Advisor se ejecuta en el terminal donde está cargado y responde a los eventos programados, por ejemplo ticks o temporizador. No tiene por qué operar en cada tick; si procesa un evento NewTick, puede no recibir otros posteriores del mismo tipo en su cola. Cerrar ese terminal descarga el EA. Perder conexión es distinto: el código puede seguir cargado, pero no puedes asumir cotizaciones actuales ni aceptación de operaciones del servidor. Otra copia remota activa tiene su propio entorno.
El trailing estándar de MT4 calcula localmente. Cuando se cumple su condición de distancia favorable, puede solicitar un SL y, con avances posteriores, nuevas modificaciones. Cerrar ese terminal detiene ese seguimiento; solo permanece el último nivel aceptado, si lo hay. Activar el trailing no demuestra que ya haya colocado el primer SL. Las alertas y scripts locales dependen igualmente de su entorno configurado, sin convertir esa descripción en una regla sobre todo servicio externo.
Un ejemplo nocturno con pips y puntos separados
En un caso hipotético, abres una larga EUR/USD a 1,0865 y confirmas SL 1,0810 y TP 1,0920. Añades un EA local y trailing de cuarenta pips; cierras el terminal a las 23:00 mostradas en Europe/Madrid. No es una cotización ni una operación histórica. Con precio de cinco decimales, un punto es 0,00001 y un pip 0,0001: cuarenta pips son 400 puntos. La cifra define distancia, no un paso de modificación de cuarenta pips.
Bid 1,0910 supone 45 pips sobre la entrada y permite solicitar SL 1,0870, a cuarenta pips del Bid. Si se aceptó antes de cerrar, reemplaza 1,0810: no quedan dos SL simultáneos por conservar el nivel inicial. En cambio, Bid 1,0880 solo aporta quince pips de avance y todavía no alcanza la distancia elegida. Tras cerrar el terminal, SL y TP aceptados mantienen sus condiciones de ejecución, mientras cesan el EA y los cálculos locales del trailing.
Como contraste adicional en cuenta EUR, asigna 10.000 EUR de exposición y conversión fija de 0,90 EUR por USD. Si el cierre hipotético se ejecutara exactamente en 1,0810, la diferencia por precio sería −55 USD, o −49,50 EUR. En 1,0870 sería +5 USD, o +4,50 EUR. Son escenarios excluyentes antes de comisiones y financiación; el cálculo no promete ejecución en el SL ni recomienda esa exposición.
Trailing del proveedor y detalles de plataforma
Distingue el trailing incorporado de MetaTrader de un servicio de servidor documentado aparte. Confirma plataforma, cuenta y función concreta antes de confiar en que continúe con el terminal cerrado. MT4 y MT5 comparten esta distinción general entre instrucciones del servidor y lógica local; sus detalles de órdenes y contabilidad de posiciones pueden diferir. Consulta la comparación de entornos y protecciones sin trasladar una función de otro producto a tu cuenta.
Qué aporta un VPS y qué debes verificar
Un VPS de uso general puede ejecutar un terminal de escritorio independientemente del portátil, con proceso, conexión y permisos que requieren seguimiento. MetaQuotes Virtual Hosting migra un entorno seleccionado sin un escritorio Windows remoto normal. Sus reglas MT4 prohíben llamadas DLL y migración de scripts, permiten operar al terminal virtual y desactivan el autotrading local durante la migración para evitar copias duplicadas. Un botón local posterior no es una orden de parada remota. Revisa el diario y los programas realmente activos.
Un SL/TP ordinario ya aceptado no necesita un VPS personal solo para permanecer en el servidor. La computación remota sirve para lógica adicional o seguimiento, sin mejorar la garantía de precio. También coordina quién modifica niveles: con entrada asignada 1,1050, dos cambios válidos aceptados en SL 1,1030 y 1,1000 dejan el último a cincuenta pips bajo la entrada si se acepta 1,1000 al final. Invertir el orden deja veinte pips. Ambas solicitudes pueden completarse y producir estados finales diferentes. Supón que no hay otros cambios ni distancias inválidas: es un modelo de orden de aceptación, no de ejecución futura.
Tres acciones para comprobar protección y entorno
- En demo, identifica cuenta, ticket y SL/TP aceptados, junto al proceso responsable de futuras modificaciones. Distingue un stop oculto del EA y un trailing que aún no puso nivel; si hubo cambio, confirma el último estado.
- Guarda esos datos, cierra el terminal local y, al volver, reconecta y sincroniza antes de leer. Comprueba si la posición sigue abierta y qué ocurrió en el servidor; la prueba no garantiza encontrar valores intactos. Conserva solicitudes, respuestas y diario sin reintentar por suposición.
- Enumera lo que debe actuar con el portátil apagado y verifica el entorno adecuado, migración y procedimiento de parada. Antes de mantener una posición durante una interrupción, formula un precio adverso hipotético y revisa sus condiciones de ejecución, sin asumir que el SL limita la pérdida al nivel mostrado.
Comprueba lo aprendido
Aprox. 2 minutos de práctica.
Ver respuesta y explicación
Correcto, bajo los supuestos de posición abierta y ausencia de otros cambios.
Más preguntas
¿Mi stop funciona si apago el ordenador por la noche?
Cerrar el terminal personal no elimina un SL estándar ya aceptado en el servidor. Confirma cuenta, posición y nivel actual: una solicitud pendiente o un stop oculto del EA son diferentes. Activación y ejecución dependen de sesión, cotización y contrato. Un gap es uno de los posibles riesgos, no el único. El SL ordinario no garantiza el precio mostrado ni un cierre inmediato o incondicional.
¿Por qué mi trailing dejó de seguir el precio?
El incorporado de MT4 calcula en el terminal local. Tras cumplir la distancia favorable puede solicitar un SL; solo los cambios aceptados sustituyen el nivel del servidor. Cerrar ese terminal detiene nuevos cálculos, dejando el último SL aceptado, si existe. Un trailing activado pero aún no ejecutado puede no haber colocado ninguno. Comprueba otro proceso remoto y su diario, sin asumir que cualquier alojamiento migra la misma configuración.
¿Sigue operando un EA después de cerrar la plataforma?
La copia del terminal cerrado deja de ejecutarse, aunque otra copia remota activa puede continuar. El EA responde a sus eventos programados, no necesariamente a cada tick. Detener código no cancela automáticamente órdenes ni cierra posiciones: las instrucciones aceptadas conservan sus reglas de validez y ejecución. En un entorno remoto, verifica cuenta, instancia, permisos y procedimiento de parada; el nombre VPS no garantiza funcionamiento ininterrumpido.
¿Necesito VPS si solo utilizo SL y TP sencillos?
No es necesario un VPS personal únicamente para conservar en el servidor un SL/TP ordinario ya aceptado. Puede servir para otra automatización o seguimiento que necesite actuar con el portátil apagado. Decide según el programa y sus dependencias reales. Un VPS con escritorio y MetaQuotes Virtual Hosting tienen reglas diferentes de migración, DLL y scripts. Verifica el entorno y su diario; ninguno convierte el SL ordinario en precio garantizado.
Fuentes y comprobación
- MetaQuotes MT4: Trailing Stop
Apartados67–72: lógica local, condición de distancia y nivel ya establecido; no se presume primer SL tras activación.
- MetaQuotes MT4: Order Types
Tipos de orden, campos de activación y precios definidos por intermediario66–87; servidor no equivale a garantía.
- MQL4: Program Running
Eventos57–63 y descarga al cerrar terminal106–114; no se afirma ejecución en cada tick.
- MetaQuotes MT4: Migration
DLL79, scripts83, permiso remoto89–92 y seguimiento102/116 consultados; distinto de VPS Windows.
- MQL4: OrderModify
Documenta modificación de niveles y resultado de función. El modelo de respuesta no observada es asignado, no una captura de retorno concreto.
- MQL4: OrderSelect
Apartados69–70: propiedades copiadas que pueden quedar desactualizadas; nueva selección no sustituye conectividad/sincronización.
- MetaQuotes MT5: Basic Principles
Distinción general de protección de servidor y trailing de terminal consultada; detalles MT5 no se trasladan sin más a MT4.
Los cálculos utilizan supuestos explícitos. No sustituyen los datos actuales de mercado ni las condiciones de tu proveedor.
