Indicadores de Acción de Precio

Engulfing Pattern: Reversal Candlestick | AlfaTactix

📖 8 min read

📝 1,435 words

🏷️ Indicadores de Acción de Precio

En esta página: qué es Engulfing Pattern, cómo funciona, cuándo usarlo, un ejemplo práctico con código y un consejo extra.

Usa Engulfing Pattern en una estrategia real, sin programar

Crea una cuenta gratis para guardar tu progreso y construir estrategias con este indicador y más de 80 en minutos. Backtest y exporta a MQL5.


Engulfing Pattern on a price chart: illustration of the indicator and how it is used in technical analysis
Engulfing Pattern – chart illustration

Explicación del Indicador Engulfing Pattern

El Engulfing Pattern (Patrón Envolvente) es un patrón de acción del precio de dos velas que indica reversiones potenciales de tendencia mostrando que una vela envuelve completamente el cuerpo de la vela anterior. El patrón consiste en dos velas: la primera vela (la vela "envuelta") tiene un cuerpo pequeño, y la segunda vela (la vela "envolvente") tiene un cuerpo más grande que cubre completamente el cuerpo de la primera vela. Un Patrón Envolvente Alcista ocurre cuando una vela bajista es seguida por una vela alcista más grande que la envuelve, indicando reversión alcista potencial. Un Patrón Envolvente Bajista ocurre cuando una vela alcista es seguida por una vela bajista más grande que la envuelve, indicando reversión bajista potencial. Los Patrones Envolventes son altamente valorados en el análisis de velas por su capacidad para señalar cambios fuertes de momentum y reversiones de tendencia.

Cómo Funciona el Engulfing Pattern: Un Patrón Envolvente se identifica comparando dos velas consecutivas. Para un Patrón Envolvente Alcista: la primera vela es bajista (cierre < apertura), y la segunda vela es alcista (cierre > apertura) con un cuerpo que envuelve completamente el cuerpo de la primera vela (apertura de la segunda vela < cierre de la primera vela, y cierre de la segunda vela > apertura de la primera vela). Para un Patrón Envolvente Bajista: la primera vela es alcista (cierre > apertura), y la segunda vela es bajista (cierre < apertura) con un cuerpo que envuelve completamente el cuerpo de la primera vela (apertura de la segunda vela > cierre de la primera vela, y cierre de la segunda vela < apertura de la primera vela). El patrón es más efectivo cuando ocurre en niveles de soporte o resistencia, después de tendencias fuertes, o con alto volumen. La vela envolvente representa momentum fuerte en la dirección opuesta, sugiriendo una reversión de tendencia potencial.

Cuándo Usar el Engulfing Pattern:

  • Identificación de Reversión de Tendencia: Los Patrones Envolventes son altamente efectivos para identificar reversiones potenciales de tendencia, particularmente cuando se forman en niveles de soporte o resistencia o después de tendencias fuertes. La envoltura completa indica cambio fuerte de momentum y reversión potencial.
  • Confirmación de Soporte y Resistencia: Los Patrones Envolventes pueden confirmar niveles de soporte y resistencia cuando se forman en estos niveles clave. Un Patrón Envolvente Alcista en soporte sugiere fuerte interés de compra y reversión alcista potencial, mientras que un Patrón Envolvente Bajista en resistencia sugiere fuerte interés de venta y reversión bajista potencial.
  • Señales de Entrada: Los Patrones Envolventes pueden generar señales de entrada cuando se forman en niveles clave o después de tendencias. Un Patrón Envolvente Alcista puede señalar una entrada de compra, mientras que un Patrón Envolvente Bajista puede señalar una entrada de venta. El patrón debe ser confirmado por acción de precio posterior para máxima confiabilidad.

Ventajas:

  • Proporciona señales visuales claras de cambios de momentum y reversiones potenciales, facilitando la identificación de puntos fuertes de reversión. La envoltura completa hace que el patrón sea fácil de detectar en los gráficos.
  • Funciona efectivamente en múltiples timeframes y clases de activos, incluyendo acciones, forex, materias primas y criptomonedas. El patrón es universal y refleja cambios fuertes de psicología del mercado.
  • Ayuda a identificar reversiones fuertes de momentum a través de envoltura completa del cuerpo, proporcionando información valiosa para gestión de riesgo y colocación de operaciones.

Limitaciones:

  • Los Patrones Envolventes pueden producir señales falsas en mercados laterales cuando ocurren frecuentemente sin sesgo direccional claro. El patrón funciona mejor cuando se combina con análisis de tendencia y niveles de soporte/resistencia.
  • El indicador puede requerir confirmación de acción de precio posterior, ya que los Patrones Envolventes solos no garantizan reversiones. No todos los Patrones Envolventes son igualmente confiables, y el contexto es crucial.
  • Los Patrones Envolventes solos no proporcionan información sobre dirección o fuerza de tendencia, solo puntos potenciales de reversión. Los traders deben combinarlos con otros indicadores para análisis más completo.

En resumen, el Engulfing Pattern es un patrón de acción del precio valioso que identifica reversiones potenciales de tendencia a través de envoltura completa del cuerpo, haciéndolo ideal para identificar cambios fuertes de momentum y generar señales de entrada. Para una comprensión integral, consulta la literatura de análisis de velas, incluyendo "Japanese Candlestick Charting Techniques" (1991) de Steve Nison, la guía de Engulfing Pattern de Investopedia, la documentación de Engulfing Pattern de TradingView, e investigación académica sobre patrones de velas en análisis técnico publicada en revistas como el Journal of Financial Markets y el Review of Financial Studies.

Ejemplo Práctico: Usando el Indicador Engulfing Pattern en una Estrategia de Trading

El Engulfing Pattern (Patrón Envolvente) es un patrón de acción del precio usado para identificar reversiones potenciales de tendencia a través de envoltura completa del cuerpo. En una estrategia de trading, el indicador Engulfing Pattern ayuda a los traders a identificar cambios fuertes de momentum y generar señales de entrada basadas en patrones de reversión.

Escenario: Estás creando una estrategia de reversión para Oro (XAU/USD) en un gráfico de 4 horas. Quieres comprar cuando se forma un Patrón Envolvente Alcista en un nivel de soporte después de una tendencia bajista (indicando momentum de compra fuerte y reversión alcista potencial), y vender cuando se forma un Patrón Envolvente Bajista en un nivel de resistencia después de una tendencia alcista (indicando momentum de venta fuerte y reversión bajista potencial).

Lógica de la Estrategia:

  • Identifica Engulfing Pattern: dos velas consecutivas donde el cuerpo de la segunda vela envuelve completamente el cuerpo de la primera vela. Envolvente Alcista: vela bajista seguida de vela alcista más grande. Envolvente Bajista: vela alcista seguida de vela bajista más grande.
  • Señal de compra: Cuando se forma un Patrón Envolvente Alcista en un nivel de soporte (p. ej., mínimo anterior, línea de tendencia, retroceso de Fibonacci) después de una tendencia bajista, indicando momentum de compra fuerte y reversión alcista potencial.
  • Señal de venta: Cuando se forma un Patrón Envolvente Bajista en un nivel de resistencia (p. ej., máximo anterior, línea de tendencia, retroceso de Fibonacci) después de una tendencia alcista, indicando momentum de venta fuerte y reversión bajista potencial.

Ejemplo Backtrader:

import backtrader as bt

class EngulfingPatternReversalStrategy(bt.Strategy):
    params = dict(
        min_engulf_ratio=1.1  # La vela envolvente debe ser al menos 1.1x la vela envuelta
    )
    
    def __init__(self):
        self.support_level = None  # Establecer basado en tu análisis
        self.resistance_level = None  # Establecer basado en tu análisis
        
    def is_bullish_engulfing(self, prev_bar, current_bar):
        """Verificar si la barra actual es un Patrón Envolvente Alcista"""
        prev_body = abs(prev_bar.close - prev_bar.open)
        current_body = abs(current_bar.close - current_bar.open)
        # La vela anterior es bajista, la actual es alcista
        return (prev_bar.close < prev_bar.open and 
                current_bar.close > current_bar.open and
                current_bar.open < prev_bar.close and
                current_bar.close > prev_bar.open and
                current_body >= prev_body * self.p.min_engulf_ratio)
    
    def is_bearish_engulfing(self, prev_bar, current_bar):
        """Verificar si la barra actual es un Patrón Envolvente Bajista"""
        prev_body = abs(prev_bar.close - prev_bar.open)
        current_body = abs(current_bar.close - current_bar.open)
        # La vela anterior es alcista, la actual es bajista
        return (prev_bar.close > prev_bar.open and 
                current_bar.close < current_bar.open and
                current_bar.open > prev_bar.close and
                current_bar.close < prev_bar.open and
                current_body >= prev_body * self.p.min_engulf_ratio)
        
    def next(self):
        if len(self.data) < 2:
            return
        
        prev_bar = self.data[-1]
        current_bar = self.data[0]
        
        if not self.position:
            # Comprar cuando Envolvente Alcista en soporte después de tendencia bajista
            if (self.is_bullish_engulfing(prev_bar, current_bar) and 
                self.data.low[0] <= self.support_level * 1.001 and
                self.data.close[-5] > self.data.close[0]):  # Tendencia bajista
                self.buy()
        else:
            # Vender cuando Envolvente Bajista en resistencia después de tendencia alcista
            if (self.is_bearish_engulfing(prev_bar, current_bar) and 
                self.data.high[0] >= self.resistance_level * 0.999 and
                self.data.close[-5] < self.data.close[0]):  # Tendencia alcista
                self.sell()

# Uso
cerebro = bt.Cerebro()
cerebro.addstrategy(EngulfingPatternReversalStrategy)

Resultado Esperado: Al usar el indicador Engulfing Pattern, tu estrategia identifica reversiones potenciales de tendencia a través de envoltura completa del cuerpo, ayudándote a entrar en operaciones cuando ocurren cambios fuertes de momentum en niveles clave y salir cuando los patrones de reversión se completan. Este enfoque lleva a mejor identificación de reversión, mejor reconocimiento de cambio de momentum, y mejor timing de entrada al operar patrones de reversión fuertes.

💡 Bonus Tip

Considera usar Patrones Envolventes en combinación con análisis de volumen para confirmación. Cuando se forma un Patrón Envolvente con alto volumen, sugiere cambio de momentum más fuerte y mayor probabilidad de reversión. Cuando se forma un Patrón Envolvente con bajo volumen, puede ser menos confiable. Esta técnica, documentada en la literatura de análisis de velas, puede mejorar significativamente la precisión de las estrategias de trading basadas en Engulfing Pattern.

Usar el indicador Engulfing Pattern asegura que tu estrategia opere patrones de reversión fuertes efectivamente, mejorando el timing de entrada y salida basado en análisis objetivo de acción del precio.

Usa Engulfing Pattern en una estrategia real, sin programar

Crea una cuenta gratis para guardar tu progreso y construir estrategias con este indicador y más de 80 en minutos. Backtest y exporta a MQL5.

Probar Strategy Builder

Usa este indicador en Strategy Builder — gratis

Crear cuenta gratis