Target Decay Pilot
- Utilidades
-
AL MOOSAWI ABDULLAH JAFFER BAQER
To trade successfully we need to go through the proven path that others had gone and reached!
Here are 17 quotes from such successful investors:
1- Limit your size in any position so that fear does not become the prevailing instinct guiding your judgment.
Joe Vidich - Versión: 1.0
- Activaciones: 5
UN NIVEL DE TAKE PROFIT QUE SE VA REDUCIENDO A MEDIDA QUE LA OPERACIÓN SE ALARGA, Y QUE NUNCA DESCIENDE POR DEBAJO DEL PUNTO DE EQUILIBRIO.
Target Decay Pilot es una herramienta de gestión de take profit y de gestión de operaciones para MetaTrader 5. Cuanto más tiempo permanezca abierta una posición sin alcanzar su objetivo, más se acercará su take profit a la entrada, paso a paso, según el calendario que elijas. Se detiene en un umbral de equilibrio que ya cubre el spread, la comisión y el swap negativo, y nunca amplía el take profit.
Diseñado para operadores cuyas operaciones ganadoras suelen cerrarse rápidamente. Una promesa: una operación que se estanca sigue teniendo una salida realista en lugar de esperar un objetivo que el mercado ya no ofrece. Mecanismo: la antigüedad de cada posición se mide en minutos o barras; tras un periodo de gracia, el take profit desciende desde su primer nivel hasta el umbral mínimo, de forma lineal o en pasos iguales.
Funciona con: operaciones manuales y otros Expert Advisors o copiadores de operaciones en la misma plataforma (el ámbito de símbolos y el filtro mágico determinan qué posiciones gestiona), cuentas de cobertura y compensación, todos los símbolos (forex, oro, índices, criptomonedas) y reglas al estilo de las firmas de inversión: solo acerca el «take profit», nunca añade riesgo y nunca abre una operación en tu cuenta.
Pruébalo primero gratis: ejecuta Target Decay Pilot en el Probador de Estrategias con el modo visual activado. Allí abre pequeñas posiciones de demostración, la mitad con un «take profit» y la otra mitad sin él, para que puedas ver cómo aparecen los primeros «take profit» y cómo la línea de objetivo punteada desciende hasta el nivel mínimo discontinuo.
Para quién NO está pensado: para los traders que buscan un robot de entrada o una estrategia de rejilla (no abre nada en un gráfico en tiempo real), ypara cualquiera que quiera que los objetivos crezcan con el tiempo: el «take profit» solo se acerca cada vez más.
Un ejemplo práctico (ajustes predeterminados)
Compra de 0,10 lotes de EURUSD a 1,08500, take profit en 1,09100 (60 pips). El suelo es la entrada + un margen de 30 puntos + el spread + la comisión de 7 USD por lote, lo que da aproximadamente 1,08547.
De la hora 0 a la 4: periodo de gracia, el take profit se mantiene en 1,09100.
Hora 12: el take profit se sitúa ahora en torno a 1,08999.
Hora 24: alrededor de 1,08849.
Hora 36: aproximadamente 1,08698.
Hora 48: 1,08547, el mínimo. A partir de aquí, el objetivo se mantiene fijo; si la operación lo alcanza más adelante, se cierra con un ligero beneficio tras deducir los costes.
Si alejas manualmente el «take profit», ese nuevo nivel se convierte en el punto de partida de la disminución. El propio piloto nunca lo aleja.
En resumen
- Calendario de disminución: periodo de gracia, periodo de disminución total, forma lineal o escalonada, medido en minutos o barras de cualquier marco temporal.
- Nivel mínimo de equilibrio: entrada + puntos de margen, más el spread actual, tu comisión por lote y cualquier swap negativo que haya acumulado la posición.
- Nunca amplía un «take profit», nunca lo desplaza más allá del umbral mínimo, nunca toca el «stop loss».
- Posiciones sin take profit: déjalas tal cual, o asígnales un primer take profit a un múltiplo R de la distancia del stop o a un múltiplo del ATR.
- Modo «solo alertas»: muestra y anuncia cada ajuste que realizaría, pero no envía nada.
- Panel con datos reales de trading: barra «TARGET KEPT», beneficio en los take profit actuales frente al beneficio prometido por los primeros take profit, beneficio en el umbral mínimo y una barra «DECAY» más una cuenta atrás «NEXT» por posición.
- No es una estrategia de rejilla, ni martingala, ni utiliza DLL ni realiza solicitudes web.
- Cifras del simulador (junio de 2026, EURUSD H1, valores por defecto): 42 posiciones de demostración, 21 primeros take profit establecidos, 82 movimientos de take profit, 16 take profit alcanzados, 0 envíos fallidos, 0 errores de registro.
EMPIEZA AQUÍ
Adálo a un gráfico, por ejemplo, el EURUSD H1. Una sola copia gestiona todos los símbolos de la cuenta, a menos que lo limites. Introduce tu comisión por lote (0 si tu bróker no cobra ninguna). Mantén los valores por defecto: 4 horas de gracia, decaimiento total tras 48 horas, lineal. Activa el «Algo Trading» y observa la tabla de posiciones: GRACE, DECAYING, PULLING, AT FLOOR. Para observar primero, cambia a «ALERT ONLY» con el botón del panel.
Cómo se reduce un «take profit»
A primera vista. El piloto registra el take profit que tiene la posición: este es el punto de partida de la disminución.
Período de gracia. Hasta que la posición no supere la antigüedad del período de gracia, no ocurre nada.
Decaimiento. A partir de ahí, el objetivo se desplaza desde el primer «take profit» hacia el mínimo, de forma proporcional a la antigüedad (lineal) o en saltos iguales (escalonado). Solo se envía un nuevo «take profit» cuando está, como mínimo, a una distancia igual al movimiento más pequeño (20 puntos por defecto) más cerca que el actual, para que el bróker no se vea saturado con cambios insignificantes.
Mercado ya más allá del objetivo. Si el precio ya ha superado el nuevo objetivo, se utiliza el «take profit» más cercano que acepte el bróker, sin bajar nunca por debajo del límite mínimo.
Límite mínimo. Cuando se completa la disminución, el «take profit» se sitúa en el punto de equilibrio tras deducir los costes y permanece ahí.
Patrones de seguridad internos
Antes de cualquier envío, se comprueba que el trading algorítmico esté permitido, que la sesión del símbolo esté abierta y que la última cotización no tenga más de 5 minutos de antigüedad. Cada nuevo «take profit» se compara con los niveles de stop y congelación del bróker, y el «stop loss» existente se reenvía sin cambios. Justo antes de cada envío, se vuelve a seleccionar la posición y se comprueban de nuevo su símbolo, «magic», «take profit» actual y nivel mínimo, de modo que un «take profit» nunca se amplía aunque algo haya cambiado un instante antes. Si se rechaza un envío, se vuelve a intentar con una pausa cada vez mayor de hasta 2 minutos, con una alerta tras un número determinado de fallos. El take profit inicial de cada posición se guarda en GlobalVariables, cuyas claves contienen el símbolo del gráfico, el filtro «magic» y el número «magic», de modo que dos copias nunca comparten una misma clave y, al reiniciar el terminal, se mantiene la misma evolución.
Entradas, explicación de cada una
PROGRAMA DE DECAY
InpMode = 1. Solo 0 alertas; 1: cerrar la posición con el take profit.
InpClock = minutos. La antigüedad de una posición se mide en minutos o en barras del marco temporal del reloj.
InpClockTF = H1. Marco temporal de las barras del reloj.
InpGrace = 240. No se activa el take profit antes de esta antigüedad (minutos o barras).
InpFullAfter = 2880. Antigüedad a la que el take profit alcanza el mínimo.
InpShape = lineal. Lineal (un poco más cerca cada minuto o barra) o escalonado (saltos iguales).
InpSteps = 4. Número de saltos de la forma escalonada.
InpMinMovePts = 20. Movimiento mínimo de «take profit» que justifica el envío de la orden, en puntos.
LÍMITE MÍNIMO DE EQUILIBRIO
InpBufferPts = 30. Límite mínimo = entrada + esta cantidad de puntos.
InpAddSpread = true. Añade el spread actual al umbral mínimo.
InpCommPerLot = 7,0. Comisión de ida y vuelta por lote en la divisa de la cuenta; 0 = ninguna.
InpSwapAware = true. Añade el swap negativo de la posición al umbral mínimo.
POSICIONES SIN TP
InpNoTP = múltiplo de R. Déjelas tal cual, establezca un primer take profit en un múltiplo de R de la distancia del stop, o en un múltiplo del ATR.
InpInitR = 2,0. Primer take profit en este múltiplo de R (requiere un stop loss).
InpInitATR = 2,0; InpATRTF = H1; InpATRPeriod = 14. Primer take profit en este múltiplo de ATR.
EJECUCIÓN
InpFailAlertAt = 3. Una alerta tras este número de intentos fallidos.
FILTRO: QUÉ POSICIONES SE GESTIONAN
InpSymbolScope = todos los símbolos o solo el símbolo del gráfico. InpMagicFilter = cualquier número mágico, solo operaciones manuales (número mágico 0) o solo el número mágico InpMagic.
ALERTAS
InpAlertPopup = true. InpAlertPush = false (notificación push a la aplicación MetaTrader de tu teléfono).
PANEL
ShowPanel = verdadero. ShowLines = verdadero: línea de suelo y línea de objetivo decreciente para las posiciones del símbolo del gráfico. PanelX = 12, PanelY = 15, PanelFontSize = 9, MaxTableRows = 6, MaxHistoryRows = 4. El botón MOVE arrastra el panel; en un gráfico corto, elimina primero las filas menos importantes.
DEMO DEL PROBADOR DE ESTRATEGIAS
InpTesterDemo = true. Solo en el Probador de estrategias: De lunes a viernes, de 08:00 a 16:00, una posición de demostración por franja de 4 horas con un stop a 2 ATR de distancia; cada dos posiciones, una con un take profit a 3 ATR de distancia; un máximo de 3 posiciones abiertas; margen comprobado x 1,5; se cierran tras 4 días; se detienen tras una pérdida del 20 % del saldo. Este código nunca se ejecuta en un gráfico real ni de demostración.
El panel
OBJETIVO MANTENIDO: una barra que muestra la ganancia que reportarían los take profit actuales frente a la ganancia prometida por los primeros take profit. PLAN DE DECADENCIA: ajustes de los take profit, posiciones incluidas, en decadencia y en el nivel mínimo, beneficio en el take profit, beneficio en el nivel mínimo, calendario, fórmula del nivel mínimo, modo, posiciones sin take profit, primeros take profit establecidos, última acción, trading algorítmico, envíos fallidos y totales. POSICIONES, LAS MÁS DECADENTES PRIMERO: símbolo, lado, antigüedad, «take profit» actual, objetivo decaído, nivel mínimo, tiempo hasta el próximo ajuste, beneficio, estado y una barra de DECADENCIA. EL HISTORIAL DE ACCIONES enumera cada ajuste con la hora del servidor. CONTROLES RÁPIDOS: ACTIVADO o EN PAUSA, el botón de modo y COMPROBAR AHORA. La parte derecha del gráfico permanece despejada.
Preguntas frecuentes
¿Abre operaciones por sí solo? No. En un gráfico real o de demostración, solo modifica el take profit de las posiciones que ya están abiertas. Las posiciones de demostración solo existen dentro del Probador de estrategias.
¿Funciona con mi otro EA? Sí. Utiliza el filtro «magic» para elegir qué posiciones gestiona. Si tu EA reescribe su propio «take profit» en cada tick, exclúyelo; de lo contrario, ambos entrarán en conflicto.
¿Puede convertir una operación ganadora en perdedora? Nunca mueve un «take profit» por debajo del límite mínimo, y este incluye el spread, la comisión y el swap negativo. El deslizamiento en el «take profit» sigue siendo posible, como ocurre con cualquier orden.
¿Qué ocurre tras un reinicio? El take profit inicial de cada posición se guarda en GlobalVariables, y la antigüedad se calcula a partir del tiempo de apertura de la propia posición, por lo que la disminución continúa desde donde se quedó.
Lo que no puede hacer
No elige puntos de entrada ni mueve los stops. Un «take profit» acercado puede alcanzarse justo antes de que el mercado siga moviéndose: ese es el precio de una salida realista. Solo funciona mientras está en ejecución: mantén el terminal encendido, por ejemplo, en un VPS.
Lo que se ha probado y lo que no
Probado en el Strategy Tester en una cuenta de cobertura, del 1 al 30 de junio de 2026, OHLC de 1 minuto, H1, depósito de 10 000, apalancamiento de 100, tres ejecuciones, sin errores de registro ni fallos en el envío. Valores por defecto del EURUSD: 42 posiciones de demostración, 21 primeras tomas de beneficio por R, 82 retrocesos, 16 tomas de beneficio alcanzadas. XAUUSD con un reloj de barras (4 barras de gracia, 48 barras de decaimiento total), forma escalonada en 4 saltos, primer take profit por ATR y un margen de 100 puntos: 42 posiciones de demostración, 21 primeros take profits, 17 retiradas, 23 take profits alcanzados. Solo alertas para el EURUSD: 41 posiciones de demostración, 33 alertas, nada enviado. En un gráfico de demostración, el panel funcionó en modo de solo alertas junto a 4 posiciones de EURUSD sin take profit y mostró sus primeros take profit en el mínimo o rechazó uno al no haber margen.
No probado en el momento de redactar este informe: ejecuciones reales en un bróker en vivo o de demostración, una cuenta de compensación, reintentos tras un rechazo del bróker, alcance de los símbolos del gráfico, filtros mágicos, alertas emergentes y push, y reinicio del terminal. Estas rutas existen en el código y se describen según su diseño. Por favor, pruébalas primero en una cuenta de demostración con tu propio bróker.
Pruébalo en el Probador de Estrategias
Elige «Target Decay Pilot», EURUSD o XAUUSD, H1, cualquier mes reciente, modo visual, y pulsa «Iniciar». Observa cómo la línea de objetivo punteada desciende hacia el límite inferior discontinuo a medida que cada posición de demostración va madurando.
Si el piloto te ha rescatado de una operación estancada, o si crees que debería gestionar un caso de otra manera, una reseña sincera en la página del producto ayuda a otros operadores a decidirse y me indica qué mejorar a continuación.
