Cascade Exit Conductor
- Utilidades
-
Syarief Azman Bin Rosli
¡Hola y bienvenido a mi perfil oficial en MQL5!
Soy Syarief Azman Bin Rosli, desarrollador de sistemas de trading algorítmico e ingeniero de software cuantitativo con más de una década de experiencia especializada en la creación de soluciones automatizadas para MetaTrader 5 y MetaTrader 4. - Versión: 1.0
- Activaciones: 5
Cascade Exit Conductor es una utilidad de gestion de posiciones para MetaTrader 5. Vigila las operaciones que ya tiene abiertas - colocadas a mano o por cualquier Asesor Experto - y ejecuta sus salidas: bloquea el stop en breakeven, asegura beneficio con una cascada de cierres parciales por etapas, acompana el resto con un trailing por ATR o distancia fija y puede cerrar una posicion tras un tiempo maximo de permanencia. Se maneja desde una cabina compacta en el grafico con controles de un clic.
Nunca abre operaciones propias ni predice la direccion. Sin posiciones abiertas, simplemente espera.
Lo que hace y lo que no hace
- HACE: mover el stop a breakeven, tomar beneficios parciales en hasta tres pasos, acompanar el resto y, opcionalmente, cerrar por tiempo.
- NO HACE: no abre nuevas ordenes, no coloca pendientes, no aumenta posiciones, ni martingala, ni rejilla, ni cobertura. Solo reduce riesgo y gestiona las salidas de posiciones ya existentes.
Inicio rapido
- Permita el trading automatico: en Herramientas > Opciones > Asesores Expertos marque "Allow Algo Trading" (y el boton Algo Trading de la barra). La utilidad envia solicitudes de cierre y modificacion, asi que debe estar activo.
- Para avisos push al movil, configure su MetaQuotes ID en Herramientas > Opciones > Notificaciones (solo si activa Push Notifications To Mobile).
- Arrastre Cascade Exit Conductor a cualquier grafico. Una sola instancia gestiona todos los simbolos.
- Elija el alcance con Positions To Manage: "Current Chart Symbol Only" o "All Symbols".
- Confirme que la cabina muestra ARMED (LED verde). Abra una operacion y vea llenarse la escalera Cascade y subir el stop.
Verificacion instantanea: abra una pequena operacion manual dentro del alcance y pulse BE ALL NOW - el stop debe saltar al precio de entrada. Pulse FLATTEN 50% para cerrar la mitad.
Parametros
Cada etiqueta es el texto exacto del cuadro de entradas.
Management Scope
- Master Automation Armed (por defecto true): con false la utilidad solo actua con los botones; la gestion automatica se pausa. El boton ARM / DISARM lo alterna en vivo.
- Positions To Manage (por defecto Current Chart Symbol Only): "Current Chart Symbol Only" gestiona solo el simbolo del grafico; "All Symbols" todas las posiciones de la cuenta.
- Filter By Magic Number (por defecto false): con true solo se gestionan las posiciones cuyo magic sea el valor de abajo.
- Magic Number To Manage (por defecto 0): el magic a coincidir con el filtro. 0 apunta a operaciones abiertas a mano.
Breakeven Lock
- Enable Breakeven Lock (por defecto true): activa o desactiva el stop en breakeven.
- Breakeven Trigger (pips in profit) (por defecto 120): con tantos pips de beneficio, el stop pasa a la entrada.
- Breakeven Offset (pips beyond entry) (por defecto 10): donde queda el stop respecto a la entrada; positivo asegura un pequeno beneficio.
Partial Exit Cascade
- Enable Partial Exit Cascade (por defecto true): activa los cierres parciales por etapas.
- Step 1 Trigger (pips) (por defecto 150) y Step 1 Close (% of original volume) (por defecto 35): a +150 pips, cierra el 35% del volumen original.
- Step 2 Trigger (pips) (por defecto 300) y Step 2 Close (% of original volume) (por defecto 35): la segunda toma.
- Step 3 Trigger (pips) (por defecto 500) y Step 3 Close (% of original volume) (por defecto 20): la tercera toma. Los porcentajes son del volumen ORIGINAL; 35/35/20 dejan el 10% corriendo. Ponga 0 para omitir un paso.
Trailing Stop
- Enable Trailing Stop (por defecto true): activa el trailing.
- Trailing Mode (por defecto ATR Distance): "ATR Distance" sigue por ATR x multiplicador; "Fixed Pips" por distancia constante.
- Activate Trailing After (pips) (por defecto 200): el trailing solo empieza tras ese beneficio.
- Fixed Trail Distance (pips) (por defecto 150): la separacion detras del precio en modo "Fixed Pips".
- ATR Period (ATR mode) (por defecto 14): la longitud del ATR en el marco del grafico.
- ATR Multiplier (ATR mode) (por defecto 2.5): el ATR se multiplica por esto para la separacion.
Time-Based Exit
- Enable Time-Based Exit (por defecto false): cierra posiciones abiertas demasiado tiempo.
- Max Position Hold (minutes) (por defecto 1440): tiempo maximo de permanencia en minutos (1440 = 24 horas).
Notifications
- Terminal Pop-Up Alerts (por defecto true): muestra un Alert en cada accion.
- Push Notifications To Mobile (por defecto false): envia un push a la app movil.
- Audible Alerts (por defecto true): reproduce un sonido en cada accion.
HUD Cockpit Display
- Object Name Prefix (por defecto CEC_): el prefijo de cada objeto; cambielo solo con dos copias en un grafico.
- HUD Chart Corner (por defecto Top Left): esquina de anclaje - "Top Left", "Top Right", "Bottom Left" o "Bottom Right".
- HUD X Offset (pixels) (por defecto 22) y HUD Y Offset (pixels) (por defecto 30): la distancia de la cabina a esa esquina.
- HUD Background (pizarra oscura), Accent Color (cian), Profit / Armed Color (verde) y Loss / Alert Color (rojo): la paleta de la cabina.
La cabina en el grafico
La cabina es un panel oscuro multicapa con franja de cabecera, bloque de estado, una fila por posicion, una barra de progreso y una cubierta de acciones.
Cabecera: un LED de estado - verde con ARMED, ambar con DISARMED - junto al titulo CASCADE EXIT CONDUCTOR, y un boton [-] que colapsa el panel en una pastilla compacta; pulse [+] en la pastilla para restaurarlo. Colapsado, la linea muestra, por ejemplo, "CEC ARMED | 2 pos | +$340.00".
Bloque de estado:
- Linea de modo, p. ej. "Chart | ARMED | Trail:ATR". El primer campo es el alcance ("Chart" o "AllSym"), el segundo ARMED o DISARMED, el tercero el modo de trailing (Trail:ATR, Trail:Fix o Trail:Off).
- "Managing N pos X.XX lots" con el beneficio flotante agregado, verde en positivo y rojo en negativo.
Filas de posicion (hasta cuatro): cada fila dice "SYMBOL BUY/SELL escalera banderas beneficio". La escalera tiene cinco celdas; una celda llena es un paso de cascada completado (tres llenas = los tres parciales hechos). Las banderas son dos letras: una B cuando el breakeven esta bloqueado, una T cuando el trailing esta activo (un guion = aun no). BUY o SELL marca el lado.
Cubierta de acciones (cuatro botones):
- ARM / DISARM - alterna Master Automation Armed. Desarmado, la gestion automatica se detiene pero los botones siguen funcionando.
- BE ALL NOW - mueve de inmediato el stop de cada posicion gestionada a su breakeven.
- FLATTEN 50% - cierra la mitad de cada posicion a mercado.
- CLOSE ALL - cierra todas las posiciones gestionadas a mercado.
Comportamiento automatico
En un temporizador interno rapido y en cada tick, para cada posicion dentro del alcance, en orden:
- Salida por tiempo: si esta activa y la posicion lleva al menos Max Position Hold minutos, se cierra.
- Cascada parcial: cuando el beneficio alcanza Step 1/2/3 Trigger, se cierra el porcentaje Step Close del volumen ORIGINAL. Si el resto quedara por debajo del lote minimo, el paso cierra la posicion entera.
- Breakeven: en Breakeven Trigger pips, el stop pasa a entrada +/- Breakeven Offset. El stop solo avanza, nunca se afloja.
- Trailing: pasados Activate Trailing After pips, el stop sigue al precio por la distancia ATR o fija, solo estrechandose y nunca por debajo de un breakeven bloqueado.
Seguridad: antes de cerrar o modificar comprueba que el simbolo es operable y que el precio no esta dentro del stop/freeze level del broker; si lo esta, aplaza la accion al siguiente tick. Todos los precios de stop se normalizan a los digits del simbolo.
Notificaciones, efectos secundarios y alcance
- Cada accion se registra en el log de Experts y, segun sus ajustes, lanza un Alert, un push y un sonido. Todos los mensajes llevan el prefijo [Cascade Conductor].
- La utilidad no escribe archivos ni define variables globales del terminal. Los unicos objetos del grafico son los de la cabina bajo Object Name Prefix; se eliminan al quitarla.
- Sus propias modificaciones de stop/take llevan el magic 771144; gestiona posiciones por el alcance y el filtro magic de arriba, no por esa etiqueta.
Configuraciones tipicas
- Runner de forex intradia: Breakeven Trigger 120, cascada 150/300/500 a 35/35/20, trailing ATR 14 x 2.5, Enable Time-Based Exit desactivado.
- Oro / indice (recuerde: un "pip" son 10 points en simbolos de 5/3 digitos y 1 point en oro de 2 digitos, ajuste los disparadores al instrumento): disparadores menores, trailing Fixed Pips.
- Asistente de EA: Filter By Magic Number true con el magic de ese EA, cascada y trailing activados.
Notas y riesgo
Aqui un "pip" son 10 points en simbolos de 5 y 3 digitos y 1 point en los demas; compruebe que las distancias convienen a su simbolo. La utilidad reduce exposicion y automatiza salidas, pero no evita slippage ni huecos, ni garantiza beneficio alguno. Pruebela primero en una cuenta demo. Operar conlleva riesgo; el comportamiento pasado o simulado no garantiza resultados futuros.
