Engulfing Detector MT4 by RWBTradeLab
- Indicadores
-
Md Hasibul Kabir
Founder & Developer at RWBTradeLab.
I develop high-quality trading indicators, expert advisors (EAs),
and utility tools for MetaTrader 5.
My work focuses on precise calculations, non-repainting logic,
and clear visual market structure. - Versión: 1.10
Detector de patrones envolvente para MT4 de RWBTradeLab
Un detector de patrones de engullido limpio y sin repintado para MetaTrader 4 que identifica AMBOS tipos de engullido —el clásico patrón de engullimiento regular de 2 velas y el patrón de engullimiento E-Regular ampliado de varias velas, que la mayoría de los indicadores pasan por alto— y separa aquellos que barrieron la liquidez primero de los que no lo hicieron. Cada patrón se marca en el gráfico como un recuadro de zona clara, y todo ello basándose únicamente en velas CERRADAS.
Qué hace este indicador
El indicador detecta 8 tipos de patrones de envoltura basados en el CIERRE (una vela debe CERRAR más allá del rango de la vela base; las mechas por sí solas no cuentan). Los ocho tipos se basan en tres criterios independientes, por lo que su denominación nunca resulta confusa:
- dirección: compra o venta
- velocidad: Regular (R) o E-Regular (ER)
- barrido: simple o Tipo 1 (T1)
Engullido regular (2 velas)
- R Compra EG: una vela base roja, y la vela INMEDIATAMENTE SIGUIENTE es verde y CIERRA por encima del máximo de la vela base
- R Venta EG: una vela base verde, y la vela INMEDIATAMENTE SIGUIENTE es roja y CIERRA por debajo del mínimo de la vela base
Engulfing E-Regular (varias velas)
- ER Compra EG: una vela base roja seguida de una racha de velas verdes consecutivas (se omiten los doji; cualquier vela roja anula la racha); el cierre POR ENCIMA del máximo de la vela base debe producirse en la segunda vela verde o en una posterior
- ER Venta EG: exactamente lo contrario: una base verde, una secuencia de velas rojas, y el cierre POR DEBAJO del mínimo de la base en la segunda vela roja o en una posterior
Si la PRIMERA vela ya engulle la base, se trata de un patrón regular: un patrón regular sobre la misma base siempre tiene prioridad sobre el E-Regular.
Tipo 1 (la versión de barrido)
El Tipo 1 añade un elemento adicional a cualquiera de los patrones anteriores: el precio también cotizó por el lado OPUESTO de la vela base antes de que el cierre la rompiera. Se trata de un barrido de liquidez: primero se activaron los stops del lado equivocado y solo entonces se produjo el cierre envolvente.
- T1 R Compra EG: el mínimo de la vela verde de confirmación alcanzó o quedó por debajo del mínimo de la vela base, y aún así cerró por encima del máximo de la vela base
- T1 R Venta EG: el máximo de la vela roja de confirmación alcanzó o superó el máximo de la vela base, y aun así cerró por debajo del mínimo de la vela base
- T1 ER Compra EG / T1 ER Venta EG: la misma idea en una secuencia: CUALQUIER vela de la secuencia puede llevar a cabo la barrida, incluida la vela de confirmación
Un patrón es simple o de Tipo 1, nunca ambas cosas, por lo que los ocho tipos nunca se solapan ni se cuentan por duplicado.
Características principales
Visualización profesional de gráficos
- Cada patrón se dibuja como un RECUADRO DE ZONA desde la vela base hasta la vela de confirmación, cubriendo todo el rango de máximos y mínimos de la vela base
- El estilo del recuadro indica el tipo de un solo vistazo: borde continuo = Regular, borde discontinuo = E-Regular, borde grueso = Tipo 1
- Las zonas de Tipo 1 se rellenan con un tono ligeramente más claro que las zonas simples (ajustable), de modo que los patrones barridos destacan cuando las zonas están muy próximas entre sí
- En un Tipo 1, el nivel base barrido se marca con una línea punteada que atraviesa la zona, para que puedas ver exactamente qué nivel ha sido barrido
- Los recuadros se dibujan DETRÁS de las velas; así, la evolución del precio siempre se mantiene legible
- Etiquetas de texto claras («R Buy EG», «T1 ER Sell EG», …) situadas debajo de las zonas de compra y encima de las de venta
- La distancia de las etiquetas varía en función de la altura de la vela base (basada en un porcentaje)
Panel de resumen
- Un panel compacto en la esquina del gráfico muestra los 8 tipos con el número de cada uno que hay actualmente en el rango analizado.
- Cada celda se dibuja como un recuadro relleno independiente con una delgada línea de cuadrícula, por lo que se lee igual tanto en un gráfico blanco como en uno negro
- El panel cuenta un tipo incluso cuando este está oculto, por lo que indica lo que realmente hay y no solo lo que se muestra
- Cuatro posiciones en las esquinas, tamaño de fuente y colores ajustables, y se puede desactivar por completo
Motor sin repintado
- Todos los patrones se calculan únicamente a partir de velas CERRADAS; no se aplica la lógica de velas en curso
- Los patrones se vuelven a analizar una vez por cada nueva barra, no en cada tick (sin retraso en la terminal)
- Limpieza automática de objetos: al eliminar el indicador, el gráfico queda impecable
Gráfico = Alertas, siempre
- Los trazos y las alertas comparten las MISMAS reglas de detección
- Una alerta se activa exactamente cuando cierra la vela de confirmación de un patrón: una vez por patrón, nunca se repite
- Lo que activa una alerta es exactamente lo que ves en el gráfico
Alertas (solo al cierre de la barra, desactivadas por defecto)
- 8 tipos de alertas, una por tipo de patrón, cada una con su propio interruptor de activación/desactivación
- 3 canales de notificación: ventana emergente, notificación push, correo electrónico
- Cada mensaje de alerta incluye el tipo de patrón, el precio, el símbolo, el marco temporal y la hora
Parámetros
- Escaneo: Longitud del escaneo (velas cerradas): cuántas velas cerradas recientes se analizan (por defecto, 50)
- Tipos de patrones: un interruptor de activación/desactivación para cada uno de los 8 tipos
- Estilo de zona: colores de las zonas de compra y venta, colores del texto de las etiquetas de compra y venta, énfasis adicional del tipo 1, interruptor «Marcar nivel barrido» y su color
- Etiquetas: mostrar etiquetas, desplazamiento del texto respecto al recuadro (% de la altura de la vela base, mínimo 20), tipo de letra y tamaño de la fuente
- Tabla de resumen: mostrar/ocultar, esquina, tamaño de fuente, color del texto, fondo del encabezado, fondo de las celdas, color de la cuadrícula
- Alertas: interruptor principal, ventana emergente / notificación push / correo electrónico, y un interruptor por tipo de patrón
Cómo utilizarlo
Aplica el indicador a cualquier símbolo y cualquier marco temporal: divisas, oro, índices, criptomonedas. Un recuadro de «Engulfing» de compra marca una zona en la que los vendedores fueron absorbidos por completo por un cierre por encima del máximo base; obsérvala como una posible zona de demanda en una nueva prueba. Un recuadro de «Engulfing» de venta es la zona de oferta opuesta. Los patrones «E-Regular» muestran que la misma absorción se produce a lo largo de varias velas. Los patrones de tipo 1 son aquellos en los que el lado opuesto fue asaltado primero, lo que muchos operadores consideran la versión más clara, ya que los stops obvios ya han desaparecido antes de que comience el movimiento. Utiliza los botones de «Tipos de patrones» para mantener en el gráfico solo los tipos con los que realmente operas, y consulta el panel para ver qué contiene el resto del rango. Para obtener los mejores resultados, combínalo con la estructura de los marcos temporales superiores y con tu propio plan de trading.
Versión para MT4
Esta es la versión para MetaTrader 4. El motor de detección utiliza el mismo código que la versión para MetaTrader 5,
por lo que ambas plataformas marcan las mismas velas en el mismo gráfico. Hay cuatro elementos que se escriben de forma diferente
porque MQL4 no tiene equivalente, y ninguna de ellas afecta a las reglas:
- MetaTrader 4 no tiene grupos de parámetros, por lo que los ajustes aparecen como una única lista con encabezados de comentario en lugar
de secciones plegables. El orden y los nombres no han cambiado
- El recuento de barras, el tamaño del tick y el nombre del marco temporal se leen a través de las funciones de MQL4
- Mientras que MetaTrader 5 elimina un elemento de la matriz directamente, la versión de MT4 desplaza la lista una posición,
lo que cumple la misma función
Todo lo demás —las reglas del patrón, el trazado de zonas, el panel de resumen, las alertas y el
comportamiento sin repintado— es idéntico al de la versión de MetaTrader 5.
Notas importantes
- Las notificaciones push requieren tu ID de MetaQuotes en MT4 (Herramientas -> Opciones -> Notificaciones); las alertas por correo electrónico requieren la configuración de SMTP
- Las alertas funcionan mientras la terminal está en ejecución
- Los colores predeterminados están optimizados para gráficos oscuros; todos los colores se pueden ajustar completamente para temas claros
- Este indicador es una herramienta de detección de patrones, no un consejo financiero. Operar conlleva riesgos; aplica siempre una gestión de riesgos adecuada
Creador: RWBTradeLab
Si este indicador te resulta útil, deja una valoración y comparte tus comentarios.
