Phonix Recovery EA
- Asesores Expertos
- Versión: 4.33
- Actualizado: 20 julio 2026
- Activaciones: 5
Phonix Recovery es un asesor experto automatizado para la recuperación de posiciones de cobertura, diseñado principalmente para el par XAUUSD en una cuenta de cobertura.
El EA hace mucho más que abrir una operación y esperar. Gestiona un conjunto completo de posiciones de COMPRA y VENTA como si fuera una sola cesta. Busca entradas filtradas, reacciona cuando el precio se mueve en contra de la cesta, utiliza las operaciones rentables para reducir las posiciones perdedoras más difíciles, repara las brechas de precio tras cierres parciales y cierra la cesta cuando se alcanza uno de sus objetivos de beneficio.
Los valores predeterminados integrados coinciden ahora con el perfil probado «phonix-5000$-low risk.set», con un único cambio en la visualización: el panel de control está visible, mientras que los botones de negociación manual permanecen ocultos.
🤖 Versión de análisis de noticias con IA y ajustes personalizados
Para obtener configuraciones personalizadas adicionales y la versión con análisis de noticias basado en IA, ponte en contacto con:
- 📧 Correo electrónico: manunderfire2000@gmail.com
- ✈️ Telegram directo: @experience_231
⚠️ Aviso importante sobre riesgos: esta estrategia no utiliza un «stop loss» convencional. La cobertura, el espaciado, la cobertura parcial y la gestión de beneficios reducen o reorganizan la exposición, pero no pueden garantizar beneficios ni evitar caídas. El perfil predeterminado también utiliza un número ilimitado de posiciones totales y un límite de entrada a las caídas bastante permisivo. Pruébala con cuidado antes de utilizarla en condiciones reales.
🌟 ¿Qué hace Phonix Recovery?
🎯 Espera a que se presenten oportunidades de entrada más sólidas
El EA no entra en el mercado solo porque el precio se haya movido. Combina la dirección del Ichimoku, la confirmación de la nube, la dirección de la tendencia y la fuerza del ADX. Esto ayuda a evitar muchas situaciones de entrada débiles o sin dirección clara.
🛡️ Reacciona en lugar de aceptar inmediatamente una pérdida
Cuando el precio se aleja lo suficiente de la exposición neta actual de la cesta, el EA puede abrir una operación de recuperación en sentido contrario. Esto reduce la presión direccional y ofrece a la cesta más posibilidades de recuperarse.
📏 Mantiene las operaciones de recuperación bien separadas
El perfil predeterminado utiliza una regla de espaciado en el mismo sentido muy amplia, de 1500 pips. En un símbolo típico de dos dígitos como el XAUUSD, esto supone aproximadamente un movimiento de precio de 15,00. Un espaciado amplio ayuda a evitar que se acumulen muchas operaciones similares en una zona reducida.
✂️ Utiliza las operaciones ganadoras para reducir las pérdidas más graves
La «cobertura parcial» (o PC) identifica la posición perdedora más desfavorable del lado de pérdidas agregadas. Utiliza los beneficios realizables de las operaciones ganadoras para cerrar por completo esa posición perdedora o reducirla, al tiempo que reserva el beneficio neto configurado.
🧩 Repara las áreas vacías tras la cobertura parcial
Los cierres parciales repetidos pueden dejar un amplio corredor vacío entre las posiciones de COMPRA y VENTA que siguen abiertas. El EA puede realizar una operación de sustitución alineada con la tendencia tras un cierre, siempre que el corredor tenga suficiente margen de seguridad.
💰 Protege los avances ya conseguidos con el umbral de rentabilidad
El sistema persistente «Profit Break-Even» recuerda el saldo de la cuenta tras el cierre completo anterior de la cesta. Combina el saldo actual de la cuenta con las ganancias o pérdidas realizables de las posiciones abiertas de este EA en el símbolo actual.
Cuando ese valor combinado alcanza el saldo guardado más el objetivo configurado, el EA cierra toda la cesta de símbolos. Esto significa que las ganancias ya realizadas por PC pueden cubrir la pérdida flotante restante y aún así terminar el ciclo con un aumento positivo del saldo.
🔁 Finaliza «Close All» de forma fiable
Si un bróker rechaza temporalmente una de las posiciones restantes, la función «Cerrar todo» permanece activa y vuelve a intentarlo. Su intención se guarda antes de que comience el cierre y se mantiene incluso tras un reinicio del EA o de la terminal.
📊 Muestra la información importante
El panel de control está activado por defecto. Muestra el estado de la cesta, el número de posiciones, el volumen de COMPRA/VENTA, la tendencia, la señal, la caída máxima y la información sobre la recuperación. Los botones manuales de COMPRA, VENTA y cierre están ocultos por defecto.
🚀 Por qué este perfil puede funcionar de manera eficiente en pruebas con cuentas de 5.000 dólares
- ✅ Entradas filtradas: Ichimoku, la nube, la tendencia en M1 y el ADX en M5 deben coincidir.
- ✅ Tamaño de orden controlado: tanto el volumen inicial como el máximo de la orden son de 0,03 lotes.
- ✅ Amplio margen de recuperación: 1 500 pips evitan la acumulación de operaciones de cobertura.
- ✅ Evaluación rápida del PC: el PC puede comprobar cada tick y no espera a que se abra una nueva operación.
- ✅ Umbral sencillo del PC: el umbral dinámico está desactivado, lo que deja un requisito predecible de 10 $ de beneficio neto por acción del PC.
- ✅ Reducción significativa de las posiciones perdedoras: el PC exige una reducción mínima de 0,03 lotes de la posición perdedora prioritaria seleccionada cuando existe ese volumen y la financiación de las posiciones ganadoras es suficiente; puede cerrar una parte o la totalidad de la posición.
- ✅ Objetivo persistente de saldo de 100 $: «Profit Break-Even» convierte el progreso realizado por el PC en una salida completa de la cesta.
- ✅ Herramientas para obtener beneficios tempranos en la cesta: el TP de la cesta y el trailing pueden cerrar las cestas más fáciles antes de que sea necesario el «Profit Break-Even».
💡 Ejemplo: el saldo disponible es de 5.000 $. PC cierra las combinaciones rentables y eleva el saldo actual a 5.220 $. Las posiciones restantes tienen una pérdida realizable de -110 $. Por lo tanto, el nivel de protección es de 5.110 $. Dado que el objetivo es de 5.100 $, «Profit Break-Even» cierra la cesta restante y el ciclo completado mantiene al menos unos 100 $ por encima de la línea de base guardada, sujeto a los costes de ejecución en tiempo real.
Un buen rendimiento histórico no garantiza que se mantenga el mismo resultado. El tamaño del contrato del símbolo, el spread, la comisión, el apalancamiento, la calidad de la ejecución y la situación del mercado pueden alterar sustancialmente el resultado.
⚠️ Controles de riesgo que debes revisar en primer lugar
- 🔴 Los parámetros InpLotStart e InpMaxAllowedLot modifican directamente la exposición monetaria.
- 🔴 InpMaxTotalPositions = 0 significa que no hay un límite máximo en el número total de posiciones.
- 🔴 InpMaxAccountDDPercent = 50 es solo un freno de entrada, no una regla de liquidación.
- 🔴 Un mayor apalancamiento puede permitir mantener abierta una cesta mucho más amplia.
- 🟠 Reducir el valor de InpMinHedgeSpacingPips puede aumentar considerablemente la densidad de operaciones.
- 🟠 El PC y el umbral de rentabilidad dependen de supuestos realistas sobre comisiones y ejecución.
📝 Historial de versiones
v4.33 — Perfil de 5.000 $ y guía para MQL5
- Se ha configurado «phonix-5000$-low risk» como perfil predeterminado integrado, con el panel de control habilitado como única modificación.
- Se han mantenido ocultos los botones manuales del panel de control.
- Se ha fijado el objetivo de umbral de rentabilidad persistente en 100 $.
- Se ha establecido el volumen de la orden en 0,03, el espaciado en el mismo sentido en 1.500 pips y el límite total de la posición en ilimitado.
- He configurado el comportamiento rápido de umbral fijo para PC a partir del perfil probado.
- He reescrito esta guía utilizando HTML semántico sencillo para el editor de MQL5.
v4.32 — Umbral de rentabilidad persistente
- Se ha añadido el umbral de rentabilidad basado en el saldo y la persistencia de «Cerrar todo» a prueba de reinicios.
- Se ha recuperado el control de los cierres manuales «magic-zero» mediante la identidad histórica de la posición.
v4.31 — Reparación de brechas y estados
- Se ha rediseñado la generación de corredores vacíos y bordes de tendencia.
- Se han añadido registros detallados de entradas y bloqueadores de brechas.
- Se ha reforzado el reajuste de la dirección de la red, la serialización de PC y la recuperación del latch de espaciado de cobertura.
Versiones anteriores de la v4
- Se ha introducido una prioridad estricta de PC más adversa.
- Separación del recuento de recuperaciones durante el ciclo de vida de la geometría local de Zone Ref/Trig.
- Se ha añadido un comportamiento fiable de reintento de «Cerrar todo» y se ha reforzado la propiedad de la posición.
- Se ha hecho que ATR y ADX utilicen datos de barras cerradas para tomar decisiones estables.
⚙️ Guía de ajustes predeterminados
🧩 1. Núcleo
- InpMagicNumber = 25042026 — ID de propiedad utilizado para reconocer las posiciones de este EA. Utiliza un número mágico diferente para otra instancia independiente.
- InpSlippagePoints = 30 — desviación máxima permitida de la orden en puntos del bróker.
- InpLogEnabled = true — habilita los mensajes de la pestaña «Expertos».
- InpLogLevel = WARN — muestra advertencias y errores. Utiliza INFO para realizar pruebas detalladas.
- InpCloseCostFactor = 2,0 — estima la comisión total de cierre a partir de la comisión de apertura conocida. Las decisiones sobre beneficios utilizan valores realizables tras este coste estimado.
🔌 2. Opciones de activación de funciones
- InpEnableEntrySignals = true — habilita las entradas automáticas iniciales y de sustitución.
- InpSignalMode = STRICT — la tendencia debe ser clara y coincidir con la dirección de la entrada.
- InpEnableTrendFilter = true: requiere que la tendencia coincida para las entradas.
- InpEnableADXFilter = true: requiere una fuerza de tendencia suficiente.
- InpEnableRecovery = true — habilita la gestión de la recuperación en dirección opuesta.
- InpEnableSpreadProtect = true — bloquea nuevas entradas iniciales cuando el spread es excesivo.
- InpEnableRateLimit = true — limita las nuevas entradas rápidas.
- InpEnableOneTradePerBar = true — solo permite una entrada inicial automática por barra de EntryTF. Los botones manuales, si están activados, permiten al usuario anular la configuración predeterminada.
- InpEnableBasketTP = true — habilita el cierre fijo de beneficios por cesta.
- InpEnableBasketTrailing = true — habilita el trailing de beneficios a nivel de cesta.
- InpEnableProfitBreakEven = true — habilita la salida persistente basada en el saldo.
- InpEnableGlobalTP = false: el cierre «Magic» para todos los símbolos está desactivado por defecto.
- InpEnablePartialCover = true — habilita la compensación de posiciones ganadoras y perdedoras rentables.
🖥️ 3. Panel de control
- InpShowDashboard = true: muestra el panel de información.
- InpShowManualButtons = false — oculta los controles de negociación manual, pero mantiene visible el panel de control.
- InpDashReducePct = 25 — porcentaje que utiliza el botón manual «Reducir» si los botones manuales se activan posteriormente.
🎯 4. Señal de entrada
- InpEntryTF = M5 — marco temporal para la señal de entrada principal de Ichimoku y el control de una operación por barra.
- InpIchTenkan / Kijun / SenkouB = 9 / 26 / 52 — períodos estándar de Ichimoku.
- InpEntryUseTKCross = true — utiliza la dirección de Tenkan/Kijun.
- InpEntryUseCloud = true — requiere coincidencia entre el precio y la nube.
- InpEntryUseCloudSlope = false — no se requiere la pendiente de la nube.
- InpEntryUseChikou = false — no se requiere la confirmación de Chikou.
- InpTrendSeedEntry = false — una primera entrada normal sigue necesitando la señal de entrada; la tendencia por sí sola no es suficiente.
- InpSeedWhenFlat = true — permite una entrada inicial orientada a la tendencia cuando una cesta no vacía se acerca al equilibrio de volumen.
- InpSeedFlatNetLots = 0,02 — volumen neto absoluto máximo considerado casi equilibrado.
- InpSeedPriceGaps = true — permite una «semilla» segura para la reparación de brechas después de que un PC u otro cierre modifique la composición de la cesta.
📈 5. Tendencia y ADX
- InpTrendTF = M1 — dirección de la tendencia en barras cerradas rápidas para entradas y semillas de brechas.
- InpTrendUseCloud = true — la dirección de la tendencia también requiere la confirmación de la nube.
- InpADXTF = M5 e InpADXPeriod = 14: medición de la fuerza de la tendencia en barras cerradas.
- InpADXMin = 25 — las entradas requieren un ADX de al menos 25.
📦 6. Volumen y exposición
- InpLotStart = 0,03 — volumen inicial solicitado y sesgo de recuperación en tiempo real para el perfil de 5.000 $.
- InpMinVolume = 0,01: mínimo configurado para las órdenes iniciales y de recuperación.
- InpMaxAllowedLot = 0,03: volumen máximo configurado para una orden.
- InpDDScalePercent = 10 — reduce progresivamente el nuevo volumen solicitado a medida que aumenta la caída de la cuenta.
- InpMaxTotalPositions = 0 — número total de posiciones ilimitado. Se trata de un parámetro de riesgo importante.
- InpMarginUsageCapPct = 90 — bloquea operaciones adicionales cuando el uso del margen alcanza niveles extremadamente altos.
📐 7. Distancia de recuperación
- InpMinHedgeSpacingPips = 1500 — distancia mínima respecto a cualquier posición existente en la misma dirección antes de que se pueda abrir otra.
- InpATRTF = M5 e InpATRPeriod = 14: fuente de volatilidad para la zona de recuperación.
- InpATRMultiplier = 1,2: multiplica el ATR para calcular el siguiente umbral de recuperación adversa.
Zone Ref se reconstruye a partir del grupo actual de posiciones netas residuales tras los cierres y los cambios de dirección neta. Zone Trig muestra el siguiente umbral de activación adverso del ATR a partir de esa referencia.
🚦 8. Límites de riesgo de entrada
- InpMaxSpreadPips = 100 — spread máximo aceptado para nuevas entradas iniciales.
- InpMaxTradesPerMinute = 3 — límite de frecuencia de entradas iniciales de un minuto, renovable.
- InpMaxAccountDDPercent = 50 — bloquea nuevas entradas iniciales tras una caída del 50 % respecto al máximo del capital propio registrado. No cierra las posiciones existentes y no constituye un Stop Loss.
💵 9. Gestión de beneficios
- InpProfitBreakEvenMoney = 100 — cierra la cesta de símbolos actual de este EA cuando el saldo de la cuenta más las ganancias y pérdidas realizables de los símbolos alcanza el último saldo de cierre registrado más 100 $.
- InpBasketTPMoney = 50 — cierra una cesta de símbolos actualmente rentable cuando se alcanzan 50 $ de beneficio realizable.
- InpTrailingArmMoney = 25 — activa el trailing de la cesta cuando se alcanza una ganancia realizable de 25 $.
- InpTrailingGivebackMoney = 10 — cierra tras una caída de 10 $ desde el máximo de beneficio realizable activado.
- InpGlobalTPMoney = 0 — inactivo mientras el TP global esté desactivado.
Profit Break-Even almacena su línea de base y el estado «Cerrar todo» sin completar en las variables globales de la terminal utilizando el nombre de usuario de la cuenta, el número mágico y la identificación del símbolo. Por lo tanto, un reinicio completo no abandona intencionadamente una cola residual de «Cerrar todo».
✂️ 10. Cobertura parcial
- InpPCMinPositions = 3 — La cobertura parcial (PC) solo se inicia cuando existen al menos tres posiciones.
- InpPCMinRealizableMoney = 10 — beneficio neto mínimo estimado reservado para cada acción PC exitosa.
- InpPCMinLossReduceVolume = 0,03 — reducción mínima deseada de la posición perdedora prioritaria seleccionada. Si la posición es menor, el PC debe financiar la totalidad de la pérdida restante.
- InpPCMinSecBetweenRuns = 0 — se permiten comprobaciones periódicas del PC en cada tick.
- InpPCForceOnDealAdd = false — las ejecuciones de apertura no activan una pasada adicional forzada del PC.
- InpPCUseDynamicThreshold = false — el PC utiliza el umbral fijo de 10 $.
- InpPCPerPositionFactor = 0,1 e InpPCPerVolumeFactor = 0,03 — actualmente inactivos porque el escalado dinámico está desactivado.
- InpPCMaxThresholdMultiplier = 0 — el límite máximo dinámico del umbral está inactivo.
- InpPCProtectTrendWinners = false: las operaciones ganadoras alineadas con la tendencia pueden financiar a la operación perdedora prioritaria.
- InpPCMaxForcedLossMoney = 0 — El PC no recibe ningún presupuesto adicional para pérdidas no financiadas.
- InpPCMinPositionAgeSec = 1: las posiciones pasan a ser elegibles para el PC tras un segundo.
🚫 11. No se aplica el stop-loss
- InpStripPositionSL = true — elimina los valores de Stop Loss asociados a las posiciones en cartera.
- InpStripSLThrottleSec = 10 — comprueba la eliminación del SL como máximo una vez cada diez segundos.
🎨 12. Gráficos de visualización y de gráficos
- InpDashOnTop = false — coloca el panel de control cerca de la parte inferior.
- InpDashX / InpDashY = 10 / 10: márgenes de los bordes del gráfico.
- InpDashFontSize = 9 — tamaño de fuente del panel de control.
- InpDashFullWidth = true: extiende el panel de control a lo ancho del gráfico.
- InpDashWidth = 500 — ancho mínimo del panel de control.
- InpShowTradeProfitLabels = true — muestra las etiquetas de cierre con beneficios realizados.
- InpShowZone = true — muestra «Zone Ref» y «Zone Trig».
- InpGfxFontSize = 8 — tamaño de fuente de las etiquetas del gráfico.
Phonix Recovery EA v4.33 — recuperación de cobertura en XAUUSD, cobertura parcial, reparación de brechas y umbral de rentabilidad persistente. 🔥
