Consolidation and Breakout Detector
- Indicadores
- Parham Vakilizand
- Versão: 1.0
- Ativações: 5
O Consolidation and Breakout Detector é um avançado indicador MT5 de um único período de tempo, projetado para traders que desejam identificar zonas de consolidação (mercados laterais) e detectar oportunidades de breakout.
Ele analisa automaticamente a ação do preço no histórico, identifica áreas onde o mercado está se movendo lateralmente e alerta os traders quando ocorre um breakout válido.
Essa ferramenta é útil para traders de breakout, seguidores de tendências e traders de mercado lateral, ajudando-os a tomar decisões informadas com base na estrutura do preço.
🏆 Principais Recursos
✅ Detecta zonas de consolidação com base na ação do preço
✅ Destaca pontos de breakout com rótulos e setas personalizáveis
✅ Permite diferentes modos de confirmação de breakout (com base no fechamento ou no máximo/mínimo)
✅ Pinta visualmente a área de consolidação com cores personalizáveis
✅ Extensão para trás: Expande as zonas de consolidação no histórico para melhor clareza
✅ Entradas totalmente personalizáveis para se adaptar a qualquer estratégia de trading
✅ Funciona em todos os períodos de tempo e ativos (Forex, Ações, Cripto, Índices, etc.)
✅ Análise de mercado em tempo real com latência mínima
📊 Como Funciona
O indicador segue um processo estruturado para detectar consolidações e breakouts:
🔍 Identificação das Zonas de Consolidação
- Verifica X candles passados (com base nas configurações de entrada) para identificar máximos e mínimos.
- Se o mercado permanecer dentro de uma faixa estreita por Y candles, uma zona de consolidação é formada.
- Essa zona é marcada no gráfico com um retângulo vermelho (personalizável).
⚡ Confirmação do Breakout
- Depois que uma zona é identificada, o indicador aguarda um breakout.
- O breakout é confirmado quando o preço ultrapassa a zona por um número específico de candles.
- A confirmação do breakout pode ser baseada em:
- Preço de fechamento (abordagem mais conservadora).
- Preço máximo/mínimo (abordagem mais agressiva).
👀 Alertas Visuais
- Se ocorrer um breakout para cima, um rótulo verde & uma seta aparecem.
- Se ocorrer um breakout para baixo, um rótulo vermelho & uma seta aparecem.
- Os rótulos e setas são totalmente personalizáveis (tamanho, cor, fonte, posição).
⚙ Parâmetros de Entrada & Personalização
O indicador oferece uma ampla gama de configurações para personalizar a detecção de zonas de consolidação e breakouts.
🔎 Configurações de Consolidação
- prd (Período de análise) – Número de candles passados a serem analisados para identificar máximos/mínimos.
- conslen (Comprimento mínimo da consolidação) – Número mínimo de candles necessários para uma zona ser válida.
Exemplo:
- Se prd = 100 e conslen = 50 , o indicador analisa 100 candles anteriores e exige pelo menos 50 candles para formar uma zona de consolidação.
💥 Configurações de Breakout
- breakoutCandles (Número de candles para confirmação do breakout) – Número de candles consecutivos necessários fora da zona para confirmar um breakout.
- breakoutMode (Método de confirmação do breakout)
- BREAKOUT_CLOSE : Confirma o breakout quando o preço de fechamento rompe a zona.
- BREAKOUT_HIGH_LOW : Confirma o breakout quando o máximo/mínimo rompe a zona.
Exemplo:
- Se breakoutCandles = 2 , o preço precisa permanecer fora da zona por pelo menos 2 candles para confirmar o breakout.
🎨 Configurações de Visualização
- paintcons – Ativar/desativar a visualização da zona de consolidação.
- zonecol – Cor do retângulo da zona de consolidação (padrão: vermelho).
- boxBorderWidth – Espessura das bordas da zona de consolidação.
- enableBackwardExtension – Estende a zona para trás no histórico para melhor análise.
Exemplo:
- Se enableBackwardExtension = true , o indicador ajustará a borda esquerda da zona analisando a ação do preço no passado.
🔡 Configurações de Fonte & Rótulo
- SelectedFont – Escolha uma fonte para os rótulos do breakout (ex.: Arial, Comic Sans MS, etc.).
- LabelFontSize – Ajustar o tamanho da fonte dos rótulos.
- LabelOffset – Distância vertical dos rótulos/setas em relação ao candle do breakout.
Exemplo:
- Se LabelOffset = 3 , o rótulo do breakout aparecerá 3 pips acima do candle.
📌 Rótulos & Setas do Breakout
- UpBreakLabel – Texto para breakouts de alta (padrão: "Break Up").
- DownBreakLabel – Texto para breakouts de baixa (padrão: "Break Down").
- UpLabelColor / DownLabelColor – Personalização das cores dos rótulos do breakout.
- UpArrowColor / DownArrowColor – Personalização das cores das setas do breakout.
Exemplo:
- Se UpBreakLabel = "Bullish Breakout" , o indicador exibirá "Bullish Breakout" acima dos candles de breakout.
📝 Registros & Depuração
- enablePrintLogs – Ativa/desativa a exibição de logs no terminal MT5 para fins de depuração.
Exemplo:
- Se enablePrintLogs = true , o terminal exibirá mensagens como:
- "Nova consolidação detectada às 12:00"
- "Zona rompida - Breakout para CIMA às 14:30"

