Trade Exit Manager
- Utilidades
- Versión: 1.1
- Activaciones: 5
Trade Exit Manager: introducción de órdenes y gestión de posiciones por etapas
Trade Exit Manager es una utilidad de trading para MetaTrader 5 que cuenta con dos botones en el gráfico. Coloca dos grupos de órdenes configurados por el usuario y sigue un plan de salida predefinido: cinco niveles de cierre parcial, ajuste del stop al punto de equilibrio, un stop oculto y un trailing stop. El usuario elige las direcciones, los volúmenes, el número de órdenes y las distancias. La herramienta no analiza el mercado ni genera señales de entrada.
Características
- Dos grupos de órdenes. Configura por separado la dirección del mercado, el tipo de orden pendiente, la distancia, el tamaño del lote y el número de órdenes objetivo. Los tipos admitidos son Compra, Venta, Límite de compra, Límite de venta, Stop de compra y Stop de venta. La opción «Pendiente» selecciona la ejecución al precio de mercado o pendiente para ambos grupos.
- Entrada mediante botón o programada. «ORDENES ABIERTAS» inicia la colocación en modo de botón. El modo programado utiliza la hora del servidor del bróker y se inicia con el primer tick entrante en el momento seleccionado o después de este. La programación se activa una vez por cada ejecución del programa.
- Cinco niveles de cierre parcial. «Profit1–Profit5» especifican distancias favorables respecto al precio de entrada de cada posición; «CloseLot1–CloseLot5» especifican cantidades fijas de lotes, no porcentajes ni beneficios en efectivo. Las etapas completadas se registran por posición y se almacenan en variables globales de la terminal.
- Ajuste del stop de equilibrio. En BETrigger, el Stop Loss se desplaza a la entrada más BEDistance en el caso de compra, o a la entrada menos BEDistance en el caso de venta. Se trata de un nivel basado en el precio; las comisiones, el swap y la ejecución pueden seguir afectando al resultado financiero real.
- Stop Loss oculto. La pérdida activa el cierre de la posición a la distancia adversa configurada. La utilidad supervisa este nivel en lugar de enviarlo como un stop independiente del bróker.
- SL y TP del bróker. El StopLoss y el TakeProfit se asocian a las nuevas órdenes. Funcionan independientemente de los niveles ocultos. Un TP del bróker puede cerrar la totalidad de la posición restante antes de que se produzcan etapas posteriores de cierre parcial.
- Trailing. TrailingStart define la activación, TrailingStop define la distancia respecto al precio actual y TrailingStep define la mejora mínima. Un stop existente no se desplaza hacia atrás para aumentar el riesgo de precio.
- Cerrar el símbolo actual. CLOSE SYMBOL cierra las posiciones de compra y venta y elimina las órdenes pendientes para el instrumento del gráfico. No se gestionan otros símbolos.
Casos de uso
Para la negociación discrecional con salidas planificadas, la reducción del volumen de la posición en niveles de precio sucesivos, la colocación de dos grupos de órdenes pendientes y la gestión de posiciones ya abiertas en el instrumento actual. Ejecuta tus ajustes en lugar de seleccionar una estrategia de entrada.
Primeros pasos
- Utiliza una cuenta de cobertura de MetaTrader 5. Empieza con una cuenta demo. Asigna la utilidad al gráfico deseado y activa el trading algorítmico.
- Revisa las posiciones existentes y las órdenes pendientes en ese símbolo: también se gestionan. Ejecuta solo una instancia por símbolo.
- Establece los tamaños de lote según el mínimo del bróker y el paso de volumen. Configura el número de órdenes y las órdenes pendientes. Establece el valor de «Norders» de un grupo en 0 para desactivar su grupo de entrada.
- Establece Profit1–Profit5 en orden ascendente y elige los valores de CloseLot. Para utilizar las cinco etapas, desactiva el TakeProfit habitual o colócalo más allá de la etapa final.
- Utiliza la entrada mediante botón o selecciona una fecha y hora futuras en el servidor. Para gestionar las operaciones existentes sin abrir otras nuevas, mantén el modo de botón y no pulses «OPERACIONES ABIERTAS».
Parámetros
- Beneficio1 / CerrarLote1 — primer nivel en puntos / lotes para cerrar; por defecto 20 / 0,01.
- Beneficio2 / CerrarLote2: segundo nivel; 40 / 0,01.
- Beneficio3 / CerrarLote3: tercer nivel; 60 / 0,01.
- Beneficio4 / CerrarLote4 — cuarto nivel; 80 / 0,01.
- Profit5 / CloseLot5 — quinto nivel; 100 / 0,01. Un nivel o volumen igual a cero desactiva esa etapa. El volumen de cierre se redondea a la baja al paso de volumen del bróker; se omiten las cantidades inferiores al volumen mínimo. Si el volumen restante fuera inferior al tamaño mínimo del lote, se cerraría toda la posición restante.
- BETrigger / BEDistance — activador de ajuste del stop / distancia desde la entrada; 15 / 10 puntos. BETrigger=0 lo desactiva.
- Loss — distancia del stop oculto; 50 puntos; 0 lo desactiva.
- Slippage — desviación de precio permitida; 10 puntos. Se siguen aplicando las normas de ejecución del bróker.
- OT — entrada mediante botón o programada; modo de botón por defecto.
- OOT — fecha y hora de apertura según la hora del servidor. Sustituye el valor original 2025.10.10 00:00 por una hora futura antes de utilizar el modo programado.
- Pending — true: órdenes pendientes; false: órdenes de mercado. Por defecto, true.
- typeL / typeLp / Dist / Lot / Norders — grupo uno: compra / venta stop / 500 puntos / 0,1 lotes / 25 órdenes.
- typeL2 / typeL2p / Dist2 / Lot2 / Norders2 — grupo dos: Venta / Compra Stop / 500 puntos / 0,1 lotes / 25 órdenes. Las cifras son totales objetivo que incluyen las posiciones existentes o las órdenes pendientes del tipo seleccionado en este símbolo, en lugar de un número garantizado de nuevas órdenes.
- StopLoss / TakeProfit — SL / TP del bróker para nuevas órdenes; 50 / 50 puntos. El valor cero desactiva el nivel correspondiente.
- TrailingStart / TrailingStop / TrailingStep — activación / distancia / paso; 0 / 0 / 0. Los dos primeros deben ser positivos para habilitar el trailing.
- InpBackColor / InpColor / InpFont / InpFontSize / InpBorderColor — fondo del botón, texto, fuente, tamaño y borde. Valores por defecto: fondo claro, texto negro, Times New Roman, tamaño 10.
- InpBack / InpSelection / InpHidden / InpZOrder — representación del fondo, selección, ocultación en la lista de objetos y prioridad de clic; false / false / true / 0.
Detalles de funcionamiento
Se gestionan todas las posiciones y órdenes pendientes del símbolo del gráfico, incluidas las operaciones manuales y las abiertas por otros EA. No hay filtro de «número mágico». Los grupos de órdenes pendientes no forman una escalera con un espaciado independiente entre cada orden: cada orden utiliza la distancia configurada respecto a la cotización actual en el momento de su colocación. El grupo opuesto no se cancela automáticamente tras la ejecución de una orden.
Las distancias se expresan en puntos del símbolo (_Point), no en pips. Con _Point=0,01, 500 puntos equivalen a una variación de precio de 5,00; con _Point=0,00001, equivalen a 0,00500. Ajusta la configuración según tu instrumento. Los valores predeterminados permiten 25 órdenes de 0,1 lotes en cada grupo; evalúa la exposición total antes de comenzar.
Los niveles ocultos, las salidas parciales, el punto de equilibrio y el trailing requieren que la terminal permanezca en funcionamiento, conectada, recibiendo ticks y autorizada para operar. La protección oculta se detiene cuando se detiene la utilidad. La ejecución depende del spread, la liquidez, las brechas y las restricciones del bróker. Las solicitudes pueden ser rechazadas; los errores se registran en el diario. Las órdenes fallidas no se vuelven a intentar automáticamente. Las etapas de cierre parcial guardadas pertenecen a la terminal actual y no se transfieren automáticamente a otro ordenador.
La utilidad no garantiza rendimientos ni elimina el riesgo de pérdidas. Las ilustraciones explican su funcionamiento y no son resultados de operaciones en vivo ni una prueba retrospectiva de rentabilidad.
