BREVE DESCRIPCIÓN
Oculta tu stop loss en el gráfico. El EA cierra la posición solo tras el cierre confirmado de la vela, no tras las mechas.
DESCRIPCIÓN COMPLETA
¿Alguna vez has ampliado tu stop para dar más margen a una operación, solo para que te sacara de la posición y ver cómo el precio se revertía? A la mayoría de los traders les ha pasado. Ampliar un stop empeora tu relación riesgo-recompensa, y un stop situado en un nivel obvio es fácil de traspasar por las mechas.
El EA «Invalidation Line» adopta un enfoque diferente. En lugar de un stop fijo en ese nivel, trazas una línea en la que tu idea de operación deja de ser válida. El EA vigila esa línea y sale de la operación solo cuando la ruptura se confirma mediante el cierre de la vela, un retraso temporal o ambos. Un rápido movimiento de la mecha a través de la línea no te saca de la operación.
CÓMO FUNCIONA
1. Traza una línea horizontal o una línea de tendencia en el gráfico.
2. Asigna un nombre con el prefijo INV_ y añade tokens para establecer las reglas. Ejemplo: INV_Trend_H2_3_TIME6
- H2 = confirmación en velas H2
- 3 = tres cierres consecutivos más allá de la línea
- TIME6 = la ruptura también debe durar 6 horas
3. El EA supervisa la línea. Si se cumplen las reglas de confirmación, cierra la posición. Si el precio vuelve a situarse por debajo primero, la ruptura se reinicia.
CARACTERÍSTICAS PRINCIPALES
- Confirmación mediante cierres de velas, por tiempo o ambos, configurables por separado para cada línea
- Marcos temporales compatibles: de M1 a mensual (M1, M5, M15, M20, M30, H1, H2, H4, H6, H8, H12, D1, W1, MN)
- Funciona con líneas horizontales y líneas de tendencia inclinadas
- Zona de amortiguación ATR opcional para filtrar el ruido
- Filtro de dirección por línea (tokens de COMPRA o VENTA)
- Acciones opcionales al tocar la línea: cierre total INSTANTÁNEO, desplazamiento al punto de equilibrio (BE) o cierre parcial (PARTIAL)
- Modo multigráfico: una sola instancia del EA puede supervisar las líneas en todos los gráficos abiertos
- Filtro de sesión opcional
- Alertas: ventanas emergentes y notificaciones push
- Panel de control en el gráfico que muestra cada línea, su configuración y su estado
- Líneas codificadas por colores: en vigilancia, en confirmación, cerradas, sin conexión, negociación desactivada
- Al arrastrar una línea, su estado de ruptura se restablece automáticamente
- El progreso de la ruptura se guarda, por lo que no se pierde al reiniciar la terminal. Si el precio cruzó la línea mientras MT5 estaba cerrado, el EA reconstruye la ruptura a partir del historial de precios cuando se vuelve a abrir
- Compatible con el cambio de nombre: al renombrar una línea, se conservan su antigüedad y su progreso siempre que las reglas de confirmación no cambien
- Vuelve a intentar un cierre fallido con un modo alternativo de ejecución de órdenes
- Alerta opcional si el precio vuelve a subir tras el cierre de una posición
INFORMACIÓN IMPORTANTE
- Este EA solo gestiona las salidas. No abre operaciones ni predice el precio.
- La línea no es un stop del lado del servidor. Para que el EA actúe, debe estar en ejecución, conectado y autorizado para operar. Si tu PC, VPS o conexión a Internet se caen, o si el AutoTrading está desactivado, nada protege la posición. Muchos operadores mantienen un stop de emergencia amplio en el bróker como respaldo.
- Esperar a la confirmación significa que la salida puede producirse a un precio peor que el de la línea y, en un movimiento rápido, la pérdida puede ser mayor de lo que habría permitido un stop fijo. La confirmación reduce la probabilidad de sufrir una pérdida mayor cuando la ruptura es real. Elige la configuración teniendo en cuenta tu propio nivel de riesgo.
- Actúa sobre las posiciones abiertas del símbolo del gráfico. Si no se especifica una dirección, la línea se aplica a cualquier posición abierta en ese símbolo.
- Los resultados dependen de tus líneas, de tu configuración y del mercado. Nada de lo aquí expuesto constituye una promesa de beneficios ni una garantía de que se produzcan menos stop-outs.
PARÁMETROS (todos actúan como valores predeterminados para las líneas que no tienen tokens en su nombre)
- Confirmación: utilizar cierres de velas, marco temporal, número de cierres, tiempo de aplicación, horas de espera
- Acción al tocar, retorno al punto de equilibrio, porcentaje de cierre parcial
- Margen ATR: activado/desactivado, marco temporal, multiplicador, período
- Filtro de sesión: activado/desactivado, hora de inicio y fin (hora del servidor)
- Recuperación tras interrupción del servicio: acción de contacto tardía si se ha tocado una línea mientras MT5 estaba cerrado
- Alerta de reentrada, alertas emergentes y notificaciones push
- Panel de control: mostrar/ocultar, esquina, orden de clasificación
- Modo de gráficos múltiples
NOTAS SOBRE LOS TOKENS (USO)
//| SINTAXIS DEL NOMBRE: |
//| INV_[etiqueta]_[tokens...] |
//| |
//| TOKENS (independientes del orden, no distinguen mayúsculas y minúsculas): |
//| INSTANT → Cierre total al alcanzar el nivel, sin confirmación |
//| BE → Se mueve al punto de equilibrio al tocarlo |
//| PARCIAL → Cierre parcial al alcanzarse el nivel |
//| COMPRA → Solo supervisa las posiciones de COMPRA |
//| VENTA → Solo supervisa las posiciones de VENTA |
//| M1/M5/M15/M20/M30 → UsePeriod=true, ConfirmPeriod=ese TF |
//| H1/H2/H3/H4/H6/H8/H12 → UsePeriod=true, ConfirmPeriod=ese TF |
//| D1/W1/MN → UsePeriod=true, ConfirmPeriod=ese TF |
//| [1-9] → CierresRequeridos=ese número |
//| TIME[n] → UseTime=true, WaitHours=n |
//| |
//| EJEMPLOS: |
//| INV_Soft_H4_2 esperar 2 cierres de H4 (acción de toque global) |
//| INV_Hard_INSTANT cierre total inmediato al tocar el nivel |
//| INV_Trend_H1_TIME4 1xH1 al cierre Y ruptura sostenida durante 4 horas |
//| INV_Entry_BE_D1 pasar a BE al tocar el nivel, esperar a la confirmación de D1 |
//| INV_Structure utiliza todos los valores predeterminados globales de entrada del EA |
//| |
//| Prefijo: INV_ o inv_ |
//| Modo de gráfico único o de gráficos múltiples |
//| Conflictos de nombres resueltos mediante la clave ChartID::ObjectName |
//| |
//| ESTILOS DE LÍNEA: |
//| VIGILANCIA : DodgerBlue, discontinuo |
//| CONFIRMACIÓN : Naranja, rayado-punteado |
//| CERRADO : Rojo, línea continua |
//| DESCONECTADO (EA ausente): Gris, punteado |
//| OPERACIONES DESACTIVADAS: Amarillo, línea discontinua con puntos |
//+------------------------------------------------------------------+
RECOMENDACIONES
- Funciona con cualquier símbolo y cualquier marco temporal en el que se pueda trazar una línea.
- Ejecútalo en un VPS para que se mantenga conectado.
- Pruébalo primero en una cuenta demo y observa cómo se mueve el panel de control a través de las fases de OBSERVACIÓN y CONFIRMACIÓN.
- Elige el marco temporal de confirmación en función de la estructura con la que operes; por ejemplo, los cierres de H2 o H4 para operaciones de swing.
Autor: Ebuka Obiakor es gestor de productos de IA y analista de negocios afincado en Calgary, Alberta (Canadá). Cuenta con un MBA y las certificaciones A-CSPO y CBAP. Es un operador minorista independiente con experiencia práctica en el desarrollo de indicadores MQL5 y EA.