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.
| Elemento | Condição |
|---|---|
| Candle anterior | Baixa (fechamento < abertura) |
| Candle atual | Alta (fechamento > abertura) |
| Corpo atual | Engole completamente o anterior |
| Sinal | Reversão para cima ↗️ |
| Elemento | Condição |
|---|---|
| Candle anterior | Alta (fechamento > abertura) |
| Candle atual | Baixa (fechamento < abertura) |
| Corpo atual | Engole completamente o anterior |
| Sinal | Reversão para baixo ↘️ |
1️⃣ Calcula características do candle atual
2️⃣ Calcula características do candle anterior
[1]3️⃣ Verifica condições de Engolfo de Alta
4️⃣ Verifica condições de Engolfo de Baixa
5️⃣ Plota marcadores visuais quando padrão é detectado
📊 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
// ============================================
// 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;
🟢 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.
| # | 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 |
| 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 |
| Padrão | Taxa de Acerto |
|---|---|
| 🟢 Engolfo de Alta | ~63% em reversões |
| 🔴 Engolfo de Baixa | ~79% em reversões |