En este artículo
Al terminar, sabrás…
- Distinguir GTC de la política adicional del símbolo.
- Comparar posiciones, pendientes y niveles antes y después.
- Evaluar causas y confirmar cualquier modificación posterior.
Conceptos sin salir del artículo
Stop-loss Take-profit (TP) Ejecución de órdenesMantener la posición y mantener sus salidas son cosas distintas
SL y TP pueden eliminarse al cambiar el día de negociación si el símbolo MT5 está configurado así. No es una regla de todas las cuentas forex ni prueba automática de una avería. Comprueba posición actual, propiedades de vigencia e historial de cambios. Una cantidad abierta puede seguir igual después de desaparecer una condición de salida.
GTC significa Good Till Canceled, pero la abreviatura no describe por sí sola toda la política de fin de día del símbolo. Debes leer SYMBOL_EXPIRATION_MODE y SYMBOL_ORDER_GTC_MODE: esta última política se toma en cuenta cuando la máscara de modos permitidos incluye GTC. Separa además vigencia de una orden pendiente y niveles de una posición abierta. Retirar un nivel no ejecuta automáticamente una operación opuesta.
Registra cuenta, servidor, símbolo exacto y hora de observación. Un nombre parecido en otra cuenta no acredita iguales propiedades. Obtén del proveedor el límite del día de negociación: no lo sustituyas por medianoche del ordenador. Fecha civil, descanso de cotizaciones, cierre de sesión y corte de financiación pueden ser eventos diferentes. Europe/Madrid sirve para presentar una conversión identificada con su fecha y origen, sin establecer el horario del servidor.
Un mismo estado inicial y tres configuraciones alternativas
Modelo educativo ficticio: el símbolo S permite GTC. Antes del fin de su día de negociación, P1 es una compra de 0,20 lotes con SL 1,0950 y TP 1,1100. P2 es una compra pendiente de 0,10 lotes. No hay ejecuciones, instrucciones nuevas, cierres parciales ni otros cambios. Las tres variantes siguientes son configuraciones separadas, no tres noches consecutivas.
| Política | Posición P1 | Pendiente P2 | SL/TP después |
|---|---|---|---|
| SYMBOL_ORDERS_GTC | Compra 0,20 conservada | Conservada | 1,0950/1,1100 |
| SYMBOL_ORDERS_DAILY | Compra 0,20 conservada | Eliminada | Eliminados |
| SYMBOL_ORDERS_DAILY_EXCLUDING_STOPS | Compra 0,20 conservada | Eliminada | 1,0950/1,1100 |
La referencia de propiedades define estas opciones. GTC conserva pendientes y niveles; DAILY los elimina al finalizar el día; DAILY_EXCLUDING_STOPS conserva SL/TP y elimina pendientes. Son capacidades documentadas de configuración, sin afirmar cuál eligió tu proveedor. Ninguna variante del modelo cierra P1.
Una lista de pendientes vacía no permite decidir si P1 conserva protección.
- GTC
- P1 conservada; P2 conservada – SL 1,0950 y TP 1,1100 conservados.
- DAILY
- P1 conservada; P2 eliminada – SL y TP eliminados, sin cerrar P1.
- DAILY_EXCLUDING_STOPS
- P1 conservada; P2 eliminada – SL 1,0950 y TP 1,1100 conservados.
Por eso una lista vacía de pendientes puede coexistir con protección conservada o eliminada. Debes leer SL y TP de la posición actual, no deducirlos de P2. En DAILY, la compra de 0,20 sigue abierta sin el SL anterior. No ha disminuido su exposición nominal porque un campo haya quedado vacío.
Para aritmética solamente, añade contrato de 100.000 EUR por lote, entrada P1 a 1,1000 y cuenta USD, sin costes ni deslizamiento. La distancia al antiguo SL equivale a 20.000×(1,1000−1,0950)=100 USD. Después de eliminar el SL, esos 100 describen una condición que ya no está, sin constituir el límite actual de pérdida. Ejercicio adicional: a conversión fija asignada de 0,90 EUR por USD son 90 EUR. No cambia el diagnóstico: tampoco 90 EUR es un techo vigente después de retirar la condición, y aun un stop activo ordinario no garantiza su precio de ejecución.
Compara antes y después sin inventar la causa
Conserva una lectura anterior y otra posterior tras sincronizar. Relaciona identificador, dirección y cantidad, luego niveles actuales e historial de órdenes y registros. Para soporte pide propiedades del símbolo y momento fronterizo con zona horaria; «mi stop desapareció» no permite distinguir mecanismos. Marca información ausente como pendiente, sin atribuir una causa por coincidencia temporal.
Los estados de una pendiente distinguen vencimiento, cancelación, rechazo y ejecución. El estado de P2 ayuda a reconstruir su destino, sin acreditar el SL de P1. No inventes un ticket histórico independiente de «SL vencido» si el servidor representa el cambio de otro modo. Registra lo que realmente expone la cuenta y de dónde procede cada observación.
También pueden intervenir modificaciones manuales, un EA, cierre completo o inversión. En netting, ciertas órdenes que aumentan o invierten la posición pueden reemplazar sus niveles. Consulta la herencia de SL/TP en netting; es distinta de la política diaria. Si coinciden varios eventos, reconstruye su secuencia confirmada antes de modificar otra vez y conserva el estado anterior.
La ayuda distingue el traslado ordinario OTC al siguiente día con swap de ciertos eventos en instrumentos de bolsa que reinician niveles. No conviertas una anotación de financiación en prueba del motivo ni traslades comportamiento de un producto bursátil a todos los contratos forex. Debes comprobar producto, evento y política efectiva del símbolo; el rótulo «overnight» no resuelve esas diferencias.
Una solicitud de restauración todavía necesita aceptación
Evalúa dirección, cantidad, precios y operaciones permitidas para gestionar la exposición actual. Restaurar a ciegas el SL de ayer puede fallar: el mercado pudo cruzar ese nivel o las condiciones del símbolo cambiar. Alejarlo solo para obtener aceptación cambia el riesgo. La guía de errores de órdenes distingue distancias, rejilla y restricciones de modificación.
Después de una respuesta, lee ambos niveles y volumen restante. Una línea del gráfico o un parámetro del EA no sustituye el estado aceptado en el servidor. Comprueba también otra instancia que pueda sobrescribir el cambio. La explicación de protección con el terminal apagado ayuda a distinguir dónde reside cada función. Conserva la lectura final, sin considerar «enviado» equivalente a «restaurado».
Tres acciones para revisar el cambio de día
- Sin operar, anota producto, símbolo y ambas propiedades de vigencia junto con el límite del día y su zona. Si falta un campo, pide confirmación al proveedor y márcalo como desconocido; no copies la configuración de otra cuenta.
- Prepara dos observaciones demo de la misma posición antes y después del límite: identificador, dirección, cantidad, SL, TP y pendientes. Conserva historial y registros; evita cambios deliberados durante la comparación si investigas la política diaria.
- Revisa exposición abierta y protección por separado. Recalcula los 100 USD o 90 EUR del ejemplo como importe del antiguo plan, sin mantenerlo como límite tras eliminar el SL. Verifica cualquier instrucción posterior mediante una lectura actual y documenta qué cambió y qué sigue sin resolverse.
Comprueba lo aprendido
Aprox. 2 minutos de práctica.
Ver respuesta y explicación
Correcto: la excepción conserva los niveles.
Más preguntas
¿GTC garantiza que SL y TP permanezcan indefinidamente?
La abreviatura de una orden no describe por sí sola la política adicional del símbolo. Comprueba los modos permitidos y la configuración aplicable cuando incluyen GTC. En el modelo DAILY retira pendientes y protección; DAILY_EXCLUDING_STOPS conserva los niveles. No deduzcas el ajuste de otro instrumento. Lee los campos actuales después del límite del día y conserva la confirmación de la configuración real, sin equiparar capacidades de plataforma y elección del proveedor.
¿Eliminar el SL también cierra la posición?
En este modelo no. La compra de 0,20 lotes sigue abierta aunque DAILY retire la condición de salida. Comprueba posición, cantidad e historial de ejecuciones en vez de inferir cierre desde un campo vacío. Los 100 USD calculados hasta el nivel anterior ya no describen una salida activa ni un techo de pérdida. En una cuenta real también debes identificar otros eventos, costes y condiciones, separando exposición restante de protección restante.
¿Todo rollover forex elimina protección?
No existe esa regla universal. La ayuda distingue traslado ordinario OTC con swap, eventos bursátiles y políticas del símbolo. Durante el mismo intervalo puede intervenir además un EA, una modificación manual o una inversión. Conserva la secuencia confirmada antes de atribuir el cambio a financiación porque aparezca una anotación cercana. Cuando falta evidencia, deja el motivo sin resolver; el paso de una fecha o el idioma de la interfaz no determina la política.
¿Un EA puede restaurar sin más el stop anterior?
Programar la solicitud no confirma aceptación. Los precios y condiciones pueden cambiar y la instrucción resultar rechazada. Evalúa exposición y plan actual y comprueba respuesta y niveles aceptados. No alejes el stop únicamente para hacerlo válido. Revisa si otra instancia puede sobrescribirlo y conserva una lectura posterior al cambio de día. Una prueba que solo registra «solicitud enviada» no demuestra protección restaurada ni ejecución futura a ese precio.
Fuentes y comprobación
- MQL5 AlgoBook: vigencia de órdenes
Apartados74–98 leídos: dos propiedades yGTCcontenido en máscara, tres políticas.
- MQL5: propiedades de símbolo
Apartados206–235 leídos: modos yGTC/DAILY/DAILY_EXCLUDING_STOPS.
- MQL5: propiedades y estados de órdenes
Tabla111–125 leída: estados distintos, sin inventar ticket específico para un nivelSL retirado.
- MT5: principios y herencia de stops
Apartados182–195 leídos: cambiosnetting,trasladoOTC y eventos exchange distintos.
- MT5: modificación de posición
Apartados249–276 leídos: camposSL/TP y condicionesdel símbolo. El modelo excluye otros cambios para aislar política diaria.
Los cálculos utilizan supuestos explícitos. No sustituyen los datos actuales de mercado ni las condiciones de tu proveedor.
