Engulfing ProBot EA
- Asesores Expertos
- Versión: 1.30
- Actualizado: 19 julio 2026
- Activaciones: 10
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 importantes.
Los resultados anteriores, 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.
Aplica 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 de envoltura alcistas y bajistas y las valida mediante múltiples filtros de confirmación opcionales. Dependiendo de la configuración, el sistema puede utilizar la validación de oscilaciones, filtros RSI, la confirmación del oscilador Awesome y la confirmación de tendencia de 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 gradual de posiciones opcional.
Las operaciones se pueden gestionar utilizando objetivos fijos de Take Profit o métodos dinámicos de salida basados en el RSI.
El objetivo de la estrategia es operar únicamente cuando la evolución del precio, la tendencia y el impulso coincidan en la misma dirección.
Configuración
- Número mágico
Valor por defecto: 123456
Identificador único utilizado por 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 por defecto: true
Activa el registro detallado en la pestaña «Expertos» de MT5.
Recomendado:
Actívalo durante las pruebas y desactívalo durante la negociación real 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 engullimiento más marcados
* Menos operaciones
Valores más bajos:
* Más configuraciones
* Validación menos estricta
- Relación entre la mecha y el cuerpo
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 «engulfing». 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 proporcionados por el bróker.
Valores más altos:
* Se aceptan más configuraciones
Valores más bajos:
* Validación más estricta de la formación de velas envolventes
- SwingLookback
Valor por defecto: 6
Define cuántas velas anteriores se tienen en cuenta a la hora de validar un máximo o un mínimo de oscilación.
El objetivo de este filtro es garantizar que la formación de «engulfing» se produzca en un punto de inflexión significativo del mercado.
Valores más altos:
* Confirmación más sólida de la oscilación
* 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 figura de «engulfing».
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 permitido del RSI para las entradas en largo.
Si el RSI supera este valor, no se abrirá ninguna operación de compra.
Objetivo:
Ayuda a evitar comprar tras un movimiento alcista excesivo.
- EntradaCortaMinRSI
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.
- LongExitRSI
Valor por defecto: 70
Define el nivel del RSI que activa la supervisión de salida del RSI para las operaciones largas.
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 ralentización del RSI.
Cómo funciona:
En las operaciones en largo, 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 posiciones abiertas mientras el impulso se mantenga fuerte.
- RSI de reversión
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 revertir su tendencia a partir de ese valor extremo.
Objetivo:
Intenta obtener beneficios cerca del final de fuertes movimientos del mercado.
- SupertrendATRPeriod
Valor por defecto: 22
Define el período 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 fluida
* 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
* Mayor número de operaciones
Valores más altos:
* Confirmación más sólida de la tendencia
* Menos operaciones
- Supertrend: tener en cuenta las mechas
Valor por defecto: true
Determina si se incluyen las mechas de las velas a la hora de evaluar las inversiones 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ápido 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
* Capital de 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á con el tamaño de lote especificado.
Ejemplo:
FixedLot = 0,10
Todas las posiciones básicas 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 calcula de manera que el riesgo máximo sea de aproximadamente 10 $.
- Porcentaje de riesgo (riesgo BASE) !!
Valor por defecto: 1,0
Se utiliza cuando MoneyMode está configurado en «Porcentaje de riesgo».
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 determinada en beneficios.
- BreakEvenBodyMult
Valor por defecto: 1,0
Define cuándo se activa el umbral de rentabilidad.
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
Activa los objetivos fijos de Take Profit.
Cuando está desactivada, 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
Permite crear posiciones adicionales tras la apertura de la operación base.
Cuando está desactivada, solo se opera con la posición base.
- ScaleInMode
Valor por defecto: STOP
Determina cómo se colocan 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.
- Multiplicador de escalado
Valor por defecto: 2,0
Define el multiplicador del tamaño de la posición utilizado para los niveles adicionales de aumento de posición.
Ejemplo:
Lote base = 0,10
Multiplicador de entrada = 1,5
Resultado:
Base = 0,10
L1 = 0,15
L2 = 0,225
- Puntos de desplazamiento de parada pendientes
Valor por defecto: 30
Se utiliza únicamente en el modo «STOP scale-in».
Define cuánto debe superar el precio el 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 en la reducción de escala
* Creación de posiciones más agresiva
¡Advertencia sobre riesgos!
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.
