Tabela de conteúdos

Detector de Engolfo

Download

Resumo

📋 Descrição

Indicador que identifica e marca no gráfico os padrões de Engolfo (Engulfing), tanto de alta (Bullish) quanto de baixa (Bearish).

O Engolfo é um dos padrões de reversão de candlestick mais confiáveis e amplamente utilizados.


🎯 O que é Engolfo?

🟢 Engolfo de Alta (Bullish Engulfing)

Elemento Condição
Candle anterior Baixa (fechamento < abertura)
Candle atual Alta (fechamento > abertura)
Corpo atual Engole completamente o anterior
Sinal Reversão para cima ↗️

Engolfo de Alta


🔴 Engolfo de Baixa (Bearish Engulfing)

Elemento Condição
Candle anterior Alta (fechamento > abertura)
Candle atual Baixa (fechamento < abertura)
Corpo atual Engole completamente o anterior
Sinal Reversão para baixo ↘️

Engolfo de Baixa


⚙️ Como Funciona

1️⃣ Calcula características do candle atual

2️⃣ Calcula características do candle anterior

3️⃣ Verifica condições de Engolfo de Alta

4️⃣ Verifica condições de Engolfo de Baixa

5️⃣ Plota marcadores visuais quando padrão é detectado


📐 Fórmulas

📊 Definições de Corpo

Corpo = Abs(Fechamento - Abertura)
MaxCorpo = Max(Fechamento, Abertura)
MinCorpo = Min(Fechamento, Abertura)

📏 Regras de Identificação

CandleAlta = Fechamento > Abertura
CandleBaixa = Fechamento < Abertura

EngolfoAlta = (CandleBaixa[1] E CandleAlta) E
              (MinCorpo <= MinCorpo[1]) E
              (MaxCorpo >= MaxCorpo[1]) E

EngolfoBaixa = (CandleAlta E CandleBaixa) E
               (MaxCorpo >= MmaxCorpo[1]) E
               (MinCorpo <= MinCorpo[1]) E

💻 Código NTSL

// ============================================
// DETECTOR DE ENGOLFO (ENGULFING PATTERN)
// Identifica padrões de reversão Bullish e Bearish Engulfing
// ============================================
 
parametro
  MostrarAlta(verdadeiro);   // Mostrar Engolfo de Alta
  MostrarBaixa(verdadeiro);  // Mostrar Engolfo de Baixa
  TamanhoMinCorpo(0.0);        // Tamanho mínimo do corpo (0 = qualquer)
 
var
  // Candle
  corpo, maxCorpo, minCorpo : real;
  candleAlta, candleBaixa : booleano;
  engolfoAlta, engolfoBaixa : booleano;
 
inicio
 
  // ========== CÁLCULOS DO CANDLE ==========
  corpo := Abs(Fechamento - Abertura);
  maxCorpo := Max(Fechamento, Abertura);
  minCorpo := Min(Fechamento, Abertura);
  candleAlta := Fechamento > Abertura;
  candleBaixa := Fechamento < Abertura;
 
  // ========== DETECÇÃO DOS PADRÕES ==========
  // Engolfo de Alta (Bullish Engulfing)
  // Anterior de baixa + Atual de alta + Corpo atual engole anterior
  engolfoAlta := (candleBaixa[1] e candleAlta) e
                 (minCorpo <= minCorpo[1]) e
                 (maxCorpo >= maxCorpo[1]) e
                 (corpo >= TamanhoMinCorpo);
 
  // Engolfo de Baixa (Bearish Engulfing)
  // Anterior de alta + Atual de baixa + Corpo atual engole anterior
  engolfoBaixa := (CandleAlta[1] e candleBaixa) e
                  (maxCorpo >= maxCorpo[1]) e
                  (minCorpo <= minCorpo[1]) e
                  (corpo >= TamanhoMinCorpo);
 
  // ========== PLOTAGEM DOS SINAIS ==========
  Plot(0);
 
  se (MostrarAlta e engolfoAlta) entao
  inicio
    PlotText("▲", clVerdeLimao, 0, 16);
    Plot(1);
  fim;
 
  se (MostrarBaixa e engolfoBaixa) entao
  inicio
    PlotText("▼", clFuchsia, 2, 16);
    Plot(-1);
  fim;
 
fim;

🔍 Como Interpretar

🟢 Engolfo de Alta

Aspecto Descrição
📍 Contexto ideal Após tendência de baixa ou em suporte
💡 Significado Compradores dominaram completamente o candle
🎯 Ação Considerar compra, especialmente com confirmação

🔴 Engolfo de Baixa

Aspecto Descrição
📍 Contexto ideal Após tendência de alta ou em resistência
💡 Significado Vendedores dominaram completamente o candle
🎯 Ação Considerar venda, especialmente com confirmação

💪 Força do Padrão

Quanto maior for o corpo do candle engolfante em relação ao anterior, mais forte o sinal.


🔧 Filtros Adicionais Recomendados

# Filtro Benefício
1 📊 Volume Engolfo com volume acima da média é mais confiável
2 📍 Localização Em suporte/resistência tem mais relevância
3 📈 Tendência Engolfo contra tendência principal = reversão
4 📏 Tamanho Corpo grande = mais significativo

⚠️ Limitações

Risco Descrição
🔄 Frequência Padrão frequente, nem todos são confiáveis
⚡ Sozinho Não é suficiente para entrada
📉 Lateral Pode dar sinais falsos em mercado choppy
✅ Confirmação Melhor usar como confirmação, não sinal único

📈 Estatísticas (Bulkowski)

Padrão Taxa de Acerto
🟢 Engolfo de Alta ~63% em reversões
🔴 Engolfo de Baixa ~79% em reversões

Vídeos


➕ Mais informações

🗃️ ScApp_DetectorEngolfo.psf

📽️ Vídeo explicativo