Gestionar una posición cambia su distribución de resultados. Mover el stop a la entrada puede evitar una pérdida y cortar otra operación que habría alcanzado el objetivo. Cerrar una parte reduce tanto exposición como participación en ganancias posteriores. Hace falta una regla verificable, no una promesa de beneficios seguros.
1. Define la gestión antes de entrar
Al comparar alternativas conserva la misma entrada, stop inicial, volumen y riesgo de precio inicial R0. Especifica umbral de activación, lado de cotización, frecuencia, prioridad de salida y respuesta al rechazo. «Gestionar dinámicamente» no describe una regla reproducible.
Decide si actualizas por cotización o por vela cerrada. El máximo o mínimo completo de una vela solo se conoce al cerrarse; no puedes usar su máximo posterior para mover retroactivamente el stop dentro de ella.
2. Equilibrio de precio no es equilibrio monetario
Supón BUY EURUSD de un lote, entrada Ask 1.1002, cuenta USD y USD 10 por pip. Cerrar exactamente con stop Bid 1.1002 da cero bruto. Con USD 7 de comisión completa, el resultado neto es −USD 7, incluso sin swap ni deslizamiento. El spread ya está reflejado en entrada y salida ejecutables.
Cubrir esa comisión requiere 0.7 pip: un cierre Bid exacto en 1.10027 sería neutral bajo esos supuestos. Costes futuros, tick, distancias mínimas y peores ejecuciones pueden cambiarlo. En SELL el ajuste equivalente queda debajo de la entrada Bid y se mide contra la salida Ask.
commission_offset = 7 USD / (10 USD per pip) = 0.7 pip = 7 points3. Separa activación y distancia de seguimiento
El ejemplo personalizado activa cuando Bid alcanza 1.1022, 20 pips sobre la entrada BUY, y sigue a 15 pips del máximo Bid observado desde la activación. En 1.1022 propone stop 1.1007; en 1.1032 lo eleva a 1.1017; una caída a 1.1027 no lo baja. El stop inicial era 1.0982.
Es una política EA ilustrativa, no el algoritmo integrado de MT4, que comienza cuando el beneficio alcanza la distancia elegida. En EURUSD de cinco decimales, 15 pips son 150 points. Para SELL usa el mínimo Ask más la distancia y nunca subas el stop para aflojarlo.
BUY stop_new = max(stop_old, highest_Bid_since_activation − 0.0015)4. Reflejar un trailing personalizado con Ask
Para SELL en Bid 1.1000, supón Ask inicial 1.1002 y stop 1.1020. La activación personalizada a 20 pips ocurre cuando Ask baja a 1.0980. Con distancia de 15 pips propone stop 1.0995. Un nuevo mínimo Ask 1.0970 lo baja a 1.0985; un rebote a 1.0975 lo mantiene. Nunca sube para aflojar la protección. Es el reflejo del ejemplo BUY, no otro ajuste predeterminado de MT4.
El equilibrio de precio sería salida Ask exacta en 1.1000. Con comisión de USD 7 por lote, el nivel neutro en costes sería Ask 1.09993, sin otros cargos ni deslizamiento: 0.7 pip por debajo. No vuelvas a sumar spread a un cálculo con entrada Bid y salida Ask. Ese nivel todavía puede incumplir la distancia mínima actual.
5. El cierre parcial cambia el resultado ponderado
Mantén R0 como riesgo de precio de la posición completa inicial. Mitad a +1 y mitad a +2 distancias de riesgo producen 0.5 × 1 + 0.5 × 2 = +1.5R0 bruto. Mantener todo hasta ese objetivo daría +2R0, suponiendo las mismas ejecuciones y antes de costes.
Si la parte restante acaba en el stop original −1, el total es cero bruto; si su stop se movió con éxito a la entrada exacta, es +0.5R0. Son trayectorias condicionales. Descuenta costes según el volumen realmente cerrado; no cargues automáticamente la comisión de toda la posición a cada salida parcial.
0.5 × 1 + 0.5 × 2 = 1.5; 0.5 × 1 + 0.5 × (−1) = 0; 0.5 × 1 + 0.5 × 0 = 0.56. Comparación concreta en tres recorridos iguales
Usa BUY de un lote en 1.1002, stop 1.0982 y objetivo 1.1042. R0 bruto inicial es USD 200 con USD 10 por pip. Compara salida fija completa; stop completo a entrada tras +1R0; y cierre de la mitad en +1R0 con stop del resto a entrada. Supón cambios aceptados, ejecuciones exactas, comisión total USD 7 proporcional al volumen y ningún otro coste.
| Recorrido Bid | Volumen completo fijo | Equilibrio completo | Mitad + equilibrio |
|---|---|---|---|
| +1R0 → 0 → +2R0 | 393 USD | −7 USD | 93 USD |
| +1R0 → −1R0 | −207 USD | −7 USD | 93 USD |
| +1R0 → +2R0 | 393 USD | 393 USD | 293 USD |
El recorrido muestra Bid hipotético; cero significa el precio original, no beneficio neto cero. Después de cerrar, la evolución posterior no recupera la posición. En la primera fila, la salida fija sobrevive al retorno a entrada y luego alcanza el objetivo; el punto de equilibrio ya cerró. En la segunda evita una pérdida mayor; en la tercera el parcial reduce la ganancia. Proteger más operaciones no demuestra mayor esperanza.
7. Protección del servidor y actualizaciones locales
Un Stop Loss aceptado reside en el servidor. El trailing integrado de MT4 calcula en el terminal cliente y necesita cotizaciones y conexión. Si se apaga, puede permanecer el último stop aceptado, pero cesan las nuevas modificaciones. Una salida simulada localmente tiene sus propios requisitos.
Confirma cada cambio en el servidor. Evita dos EA o herramientas manuales compitiendo por el mismo stop. Identifica propiedad con símbolo y Magic Number, conserva estado al reiniciar y reconcilia volumen restante y protección real antes de continuar.
Repasa los estados de orden y la protección aceptada por el servidor.
8. Restricciones de volumen y fallos
El volumen cerrado y el restante deben cumplir mínimo y escalón del bróker. La mitad de 0.03 es 0.015, inválida con paso 0.01. Cerrar 0.01 y dejar 0.02 no es cerrar el 50%; úsalo así en el cálculo ponderado.
Si falla el cierre parcial, no lo marques realizado ni lo repitas sin verificar. Consulta registros y volumen. El bróker puede representar el resto de otra manera; no revises solo el ticket original. Un movimiento de stop rechazado deja la protección anterior si estaba aceptada.
9. Definir prioridad y recuperación tras reinicio
Varias condiciones pueden cumplirse en una cotización. Una política reproducible define qué intenta primero. Como ejemplo combinado: comprueba si el servidor ya cerró; envía como máximo una solicitud parcial programada; confirma resultado y volumen restante; después evalúa la protección del resto real. Es una secuencia ilustrativa; cambiarla puede alterar la ejecución y exige otra evaluación.
Al reiniciar, consulta órdenes e historial antes de restablecer la marca de activación. Una solicitud previa a una desconexión pudo ejecutarse. Recupera stop aceptado y volumen desde el servidor, no solo desde valores previstos en memoria. Si estado o titularidad son inciertos, suspende nuevas solicitudes y resuelve la discrepancia. Mantén visible la protección confirmada; un cambio rechazado no reduce el riesgo.
10. Compara sobre las mismas trayectorias
Prueba salidas fijas, equilibrio, trailing y parciales con las mismas entradas congeladas y datos cronológicos. Guarda todas las variantes ensayadas. Informa esperanza neta, drawdown, pérdidas extremas, duración, rotación y muestra, no solo operaciones que evitan el stop completo.
Importa la secuencia de ticks si activación y stop ocurren en una vela. OHLC puede no resolverla. Usa Bid/Ask apropiados o una regla conservadora documentada. Incluye desconexiones y modificaciones fallidas; confirma la política en datos intactos y registros forward.
11. Crea un registro práctico
Por posición registra entrada y stop iniciales, R0, volumen, activación, extremo observado, stop propuesto y aceptado, cierres parciales, lotes restantes y resultado neto. Separa hora de señal, solicitud y ejecución para no ocultar secuencias imposibles en el backtest.
Antes del real comprueba recuperación tras reinicio, comandos duplicados, redondeo y pérdida de conexión. Define qué hacer si el cambio deja de ser válido porque se movió el precio. Ninguna técnica elimina gaps ni aporta ventaja por sí sola: modifica una entrada que también debes validar.
Preguntas
¿El trailing sigue actualizando con MT4 apagado?
El cálculo integrado del terminal no. Puede permanecer el último Stop Loss aceptado por el servidor, pero los ajustes nuevos necesitan el terminal operativo. Verifica por separado cualquier implementación alojada o del bróker.
¿Cerrar parcialmente mejora la esperanza?
No automáticamente. Puede suavizar reversiones y reducir ganancias posteriores. Compara la distribución neta con entradas idénticas; una mayor tasa de acierto no basta.
Fuentes y alcance
MetaQuotes documenta el trailing del terminal y las funciones de modificación y cierre. El umbral, el seguimiento personalizado de 15 pips y los resultados ponderados son ejemplos propios, no una demostración de superioridad.
Ejemplo didáctico ficticio; la ejecución y los resultados no están garantizados.