Engulfing ProBot EA
- Asesores Expertos
- Versión: 1.20
- Actualizado: 3 julio 2026
- Activaciones: 5
EA «Engulfing ProBot»
Información importante sobre el uso
La estrategia Engulfing ProBot se diseñó y probó inicialmente sobre todo en el marco temporal H4 (4 horas). Aunque, técnicamente, el EA puede utilizarse en marcos temporales inferiores, como H1, M30, M15 o M5, estos suelen requerir ajustes de parámetros y resultados de optimización significativamente diferentes. Se desaconseja encarecidamente utilizar la configuración predeterminada en marcos temporales inferiores, ya que podría dar lugar a pérdidas sustanciales. El EA se desarrolló principalmente para pares de divisas de Forex.
Nunca opere con ningún instrumento sin haberlo optimizado previamente.
Si no se optimiza el EA para un instrumento específico, se pueden producir pérdidas significativas.
Los resultados pasados, las pruebas retrospectivas y las optimizaciones no garantizan la rentabilidad futura.
No existe ningún asesor experto capaz de generar beneficios garantizados en todas las condiciones de mercado.
Utilice siempre una gestión de riesgos adecuada y nunca opere con dinero que no pueda permitirse perder.
Descripción general de la estrategia
Engulfing ProBot es un sistema de trading automatizado para MetaTrader 5 basado en patrones de velas «engulfing».
El EA busca formaciones envolvente alcistas y bajistas y las valida mediante múltiples filtros de confirmación opcionales. Dependiendo de la configuración, el sistema puede utilizar validación de oscilaciones, filtros RSI, confirmación del Awesome Oscillator y confirmación de tendencia con SuperTrend antes de abrir una operación.
El robot admite múltiples métodos de gestión del capital, protección automática del umbral de rentabilidad y apertura escalonada de posiciones opcional.
Las operaciones se pueden gestionar mediante objetivos fijos de Take Profit o métodos de salida dinámicos basados en el RSI.
El objetivo de la estrategia es operar únicamente cuando la acción del precio, la tendencia y el impulso se alinean en la misma dirección.
Configuración
- Número mágico
Valor por defecto: 123456
Identificador único que utiliza el EA para reconocer y gestionar sus propias operaciones. Utilice un número mágico diferente si hay varios asesores expertos ejecutándose en la misma cuenta.
- Depuración
Valor predeterminado: true
Habilita el registro detallado en la pestaña «Expertos» de MT5.
Recomendación:
Actívalo durante las pruebas y desactívalo durante el trading en vivo si no se requieren registros detallados.
- MaxSpreadPoints
Valor por defecto: 50
Define el spread máximo permitido para abrir una nueva operación. Si el spread actual supera este valor, el EA omitirá la configuración y esperará a que mejoren las condiciones del mercado.
Ejemplo:
MaxSpreadPoints = 50
Diferencial actual = 55
Resultado: No se abre ninguna operación.
Valor especial:
MaxSpreadPoints = 0
Desactiva por completo el filtrado por spread.
- MinCandleSize
Valor por defecto: 120
Define el tamaño mínimo de la vela envolvente en puntos. Las velas pequeñas suelen ser ruido del mercado y, por lo general, producen señales más débiles.
Valores más altos:
* Menos operaciones
* Configuraciones más sólidas
Valores más bajos:
* Más operaciones
* Entradas más agresivas
- MaxCandleSize
Valor por defecto: 1300
Define el tamaño máximo permitido de una vela envolvente. Este filtro ayuda a evitar entradas tras velas inusualmente grandes, a menudo provocadas por una alta volatilidad o por acontecimientos de actualidad.
Valores más altos:
* Se aceptan más configuraciones
Valores más bajos:
* Filtrado más conservador
- BodyRatio
Valor por defecto: 1,2
Define cuánto mayor debe ser el cuerpo de la vela envolvente en comparación con el cuerpo de la vela anterior.
Ejemplo:
Cuerpo de la vela anterior = 100 puntos
BodyRatio = 1,2
Cuerpo envolvente requerido = 120 puntos o más
Valores más altos:
* Patrones de envolvimiento más fuertes
* Menos operaciones
Valores más bajos:
* Más configuraciones
* Validación menos estricta
- WickToBodyRatio
Valor por defecto: 5,0
Controla el tamaño máximo de la mecha en relación con el cuerpo de la vela. Las mechas largas suelen indicar incertidumbre más que un movimiento direccional fuerte.
Valores más bajos:
* Configuraciones más claras
* Menos señales
Valores más altos:
* Se aceptan más configuraciones
- WeakGap
Valor por defecto: 20
Proporciona tolerancia a la hora de validar las condiciones de envolvimiento. Esto ayuda a evitar que se rechacen configuraciones válidas debido a diferencias de precio muy pequeñas causadas por el spread o por variaciones en los datos del bróker.
Valores más altos:
* Se aceptan más configuraciones
Valores más bajos:
* Validación de «engulfing» más estricta
- SwingLookback
Valor por defecto: 6
Define cuántas velas anteriores se comprueban al validar un máximo o un mínimo de oscilación.
El objetivo de este filtro es garantizar que la configuración de «engulfing» se forme en un punto de inflexión significativo del mercado.
Valores más altos:
* Confirmación más sólida del swing
* Menos operaciones
Valores más bajos:
* Más operaciones
* Filtrado menos estricto
Ejemplo:
SwingLookback = 1
Solo se tiene en cuenta la propia configuración de la formación envolvente.
SwingLookback = 6
La configuración debe seguir siendo significativa en comparación con las seis velas anteriores.
- EntryLongMaxRSI
Valor por defecto: 65
Valor máximo de RSI permitido para las entradas en largo.
Si el RSI está por encima de este valor, no se abrirá ninguna operación de compra.
Objetivo:
Ayuda a evitar comprar tras un movimiento alcista excesivo.
- EntryShortMinRSI
Valor por defecto: 35
Valor mínimo del RSI permitido para las entradas en corto.
Si el RSI está por debajo de este valor, no se abrirá ninguna operación en corto.
Ayuda a evitar vender tras un movimiento bajista excesivo.
- RSI de salida de posiciones largas
Valor por defecto: 70
Define el nivel del RSI que activa la supervisión de salida del RSI para las operaciones en largo.
Una vez que el RSI alcanza este nivel, se activa la lógica de salida del RSI seleccionada.
- ShortExitRSI
Valor por defecto: 30
Define el nivel del RSI que activa la supervisión de salida del RSI para las operaciones en corto.
Una vez que el RSI alcanza este nivel, se activa la lógica de salida del RSI seleccionada.
- RSISlowdown
Valor por defecto: true
Habilita las salidas por «RSI Slowdown».
Cómo funciona:
En las operaciones largas, el EA espera hasta que el RSI entre en la zona de salida por encima de LongExitRSI.
La operación se cierra cuando el RSI vuelve a caer por debajo del nivel de salida.
Para las operaciones en corto, se aplica la lógica opuesta.
Objetivo:
Intenta mantener las operaciones abiertas mientras el impulso se mantenga fuerte.
- RSIReversal
Valor por defecto: true
Habilita las salidas por inversión del RSI.
Cómo funciona:
Una vez que el RSI entra en la zona de salida, el EA registra el valor más extremo alcanzado por el RSI.
La operación se cierra cuando el RSI comienza a revertirse desde ese valor extremo.
Objetivo:
Intenta obtener beneficios cerca del final de fuertes movimientos del mercado.
- SupertrendATRPeriod
Valor por defecto: 22
Define el periodo del ATR utilizado por el indicador SuperTrend.
Valores más bajos:
* Cambios de tendencia más rápidos
* Más señales
Valores más altos:
* Detección de tendencias más suave
* Menos señales falsas
- SupertrendATRMultiplier
Valor por defecto: 3,0
Controla la sensibilidad del indicador SuperTrend.
Valores más bajos:
* Cambios de tendencia más tempranos
* Más operaciones
Valores más altos:
* Confirmación más sólida de la tendencia
* Menos operaciones
- SupertrendTakeWicksIntoAccount
Valor por defecto: true
Determina si se incluyen las mechas de las velas a la hora de evaluar los cambios de tendencia de SuperTrend.
Valores:
* true = mechas incluidas
* false = solo precios de cierre
El uso de las mechas hace que SuperTrend reaccione más rápidamente a los movimientos del mercado.
- MoneyMode
Valor por defecto: Lote fijo
Determina cómo se calcula el tamaño de la posición.
Modos disponibles:
* Lote fijo
* Riesgo fijo
* Porcentaje de riesgo
- Lote fijo (lote base) !!
Valor por defecto: 0,01
Se utiliza cuando MoneyMode está configurado en «Lote fijo».
Cada operación se abrirá utilizando el tamaño de lote especificado.
Ejemplo:
FixedLot = 0,10
Todas las posiciones base se abren con 0,10 lotes.
- FixedRiskMoney
Valor por defecto: 10,0
Se utiliza cuando MoneyMode está configurado en «Fixed Risk Money» Y UseScaleIn=false.
El EA calcula automáticamente el tamaño de la posición de modo que la pérdida máxima sea igual a la cantidad especificada.
Ejemplo:
FixedRiskMoney = 10 $
El stop loss se ajusta de manera que el riesgo máximo sea de aproximadamente 10 $.
- RiskPercent (riesgo BASE) !!
Valor por defecto: 1,0
Se utiliza cuando MoneyMode está configurado en «Risk Percent».
El EA calcula el tamaño de la posición en función del saldo de la cuenta.
Ejemplo:
Saldo = 1.000 $
Porcentaje de riesgo = 1 %
Riesgo máximo por operación = aproximadamente 10 $.
- UseBreakEven
Valor por defecto: false
Activa la protección automática del umbral de rentabilidad.
Cuando está activada, el stop loss puede desplazarse hasta el precio de entrada de la operación base una vez que el precio haya avanzado una distancia especificada en beneficios.
- BreakEvenBodyMult
Valor por defecto: 1,0
Define cuándo se activa el umbral de equilibrio.
La distancia de activación se calcula utilizando el tamaño del cuerpo de la vela envolvente.
Ejemplo:
Tamaño del cuerpo = 100 puntos
BreakEvenBodyMult = 1,0
El umbral de rentabilidad se activa tras un movimiento favorable de 100 puntos.
BreakEvenBodyMult = 1,5
El umbral de rentabilidad se activa tras un movimiento favorable de 150 puntos.
- UseTP
Valor por defecto: false
Habilita objetivos fijos de Take Profit.
Cuando está desactivado, las operaciones se gestionan mediante la lógica de salida del RSI.
Función de seguridad automática:
Si «UseTP» está desactivado y ambos métodos de salida del RSI están desactivados, el EA activa automáticamente la protección de «Take Profit» para evitar que las operaciones permanezcan abiertas indefinidamente.
- UseScaleIn
Valor por defecto: true
Habilita la apertura de posiciones adicionales tras la apertura de la operación base.
Cuando está desactivada, solo se opera con la posición base.
- ScaleInMode
Valor predeterminado: STOP
Determina cómo se abren las posiciones adicionales.
Modos disponibles:
LÍMITE
Las posiciones adicionales se colocan inmediatamente como órdenes limitadas pendientes.
STOP
Las posiciones adicionales se activan y solo se ejecutan cuando el precio alcanza las condiciones de activación configuradas.
- ScaleInMultiplier
Valor por defecto: 2,0
Define el multiplicador del tamaño de la posición utilizado para los niveles adicionales de aumento gradual.
Ejemplo:
Lote base = 0,10
Multiplicador de ampliación = 1,5
Resultado:
Base = 0,10
L1 = 0,15
L2 = 0,225
- Puntos de desplazamiento de la orden de stop pendiente
Valor por defecto: 30
Se utiliza únicamente en el modo de entrada escalonada STOP.
Define la distancia a la que debe alejarse el precio del nivel de entrada antes de que se ejecute la orden stop pendiente.
Valores más altos:
* Mayor confirmación
* Menos activaciones de «scale-in»
Valores más bajos:
* Colocación más rápida de la entrada escalonada
* Construcción de posiciones más agresiva
¡Advertencia de riesgo!
Operar con divisas, CFD, índices y materias primas conlleva un riesgo significativo.
Los resultados pasados no garantizan resultados futuros.
Pruebe siempre la estrategia en una cuenta de demostración y aplique una gestión de riesgos adecuada antes de operar con fondos reales.
