VibeFox ABCD
- Indicadores
- Versão: 1.0
- Ativações: 5
VibeFox ABCD — padrão harmônico AB=CD com pontos de entrada automáticos
VibeFox ABCD é um indicador de padrão harmônico em tempo real para MetaTrader 5. Ele encontra o clássico padrão ABCD de quatro pontos diretamente no gráfico de preços, valida cada candidato com proporções de Fibonacci e marca a entrada no ponto D no momento em que o padrão se completa. Todos os controles estão reunidos em um moderno painel interativo, de modo que, em vez de medir as pernas manualmente, você vê o padrão válido e seu ponto de entrada assim que ele se forma.
Como o indicador funciona
O indicador constrói sua análise em três etapas: detecção de swings, varredura de padrões e validação de Fibonacci.
1. Pivôs de swing. Primeiro, VibeFox ABCD reduz o ruído de preço a uma cadeia limpa de máximas e mínimas de swing usando um motor ZigZag. Três parâmetros clássicos o controlam. Depth define o número mínimo de barras entre dois pivôs, para que o motor ignore pequenas oscilações. Deviation é o tamanho mínimo de reversão necessário para registrar um novo pivô — é medido em unidades de 0,01% do preço (portanto, 10 = 0,1%), o que o torna relevante em qualquer instrumento, de forex a índices. Backstep é o número mínimo de barras entre dois extremos do mesmo tipo, impedindo que dois topos (ou dois fundos) fiquem muito próximos entre si.
2. Varredura de padrões. Em seguida, o indicador percorre a cadeia de pivôs alternados e testa cada quádrupla consecutiva A-B-C-D. Um candidato de alta é A(high) → B(low) → C(high) → D(low); um candidato de baixa é A(low) → B(high) → C(low) → D(high). Os quatro pontos são conectados com linhas retas no gráfico de preços, facilitando a leitura do padrão.
3. Validação de Fibonacci. Apenas padrões cujas pernas respeitam proporções harmônicas são mantidos. A retração BC deve ser de 0,236 a 0,95 da perna AB, e a extensão CD deve ser de 1,0 a 3,618 da perna BC — ou o padrão deve satisfazer a igualdade clássica AB=CD, onde CD está dentro de ±30% de AB. Candidatos que não atendem essas proporções são descartados, deixando apenas padrões estruturados e negociáveis.
As linhas ABCD são desenhadas como objetos no gráfico de preços (window 0), enquanto o próprio indicador reside em sua própria subjanela, onde o painel de controle está situado. A configuração Bars limita a quantidade de histórico processado — defina como 0 para varrer todas as barras disponíveis ou use um valor menor para redesenhos mais rápidos em gráficos pesados.
Pontos de entrada
O principal valor do VibeFox ABCD é sua entrada automática no ponto D — a conclusão do padrão, que também é a zona de reversão ideal. O indicador monitora as condições por conta própria e posiciona um marcador claro diretamente no gráfico de preços.
ABCD de Alta — BUY no ponto D
Um ABCD de alta termina no ponto D como uma mínima de swing. Quando esse padrão é validado, um marcador BUY é posicionado no ponto D — a perna de baixa CD foi completada dentro da zona harmônica e espera-se que o preço reverta para cima. Os padrões de alta são habilitados com o botão Bull.
ABCD de Baixa — SELL no ponto D
Um ABCD de baixa termina no ponto D como uma máxima de swing. Quando esse padrão é validado, um marcador SELL é posicionado no ponto D — a perna de alta CD foi completada dentro da zona harmônica e espera-se que o preço reverta para baixo. Os padrões de baixa são habilitados com o botão Bear.
Os marcadores de compra e venda são coloridos separadamente com as configurações Buy e Sell, permitindo identificar a direção instantaneamente. O seletor Marker alterna o glifo entre uma cruz simples (+), triângulos preenchidos ou setas com cauda, enquanto o controle Size dimensiona o marcador em pixels (6 a 40) para se adaptar a qualquer densidade de gráfico.
Controle visual completo
A cor das linhas do padrão ABCD é definida com Line e a espessura com Width, de 1 a 5 pixels. A linha do padrão e ambos os marcadores de entrada suportam individualmente uma configuração de transparência (0-100%) no seletor de cor, permitindo mesclá-los suavemente ao fundo do gráfico. Os marcadores no gráfico de preços têm tamanho e cor independentes, de modo que as entradas se destacam claramente em qualquer fundo.
Painel interativo no gráfico
Toda a interface é um painel fluido baseado em canvas, desenvolvido para controle rápido com o mouse. Os parâmetros de swing e linha estão organizados em linhas ordenadas, e o bloco de entrada é destacado com seu próprio título ENTRY em dourado, para que as configurações de sinal não se misturem com as configurações de linha. O cabeçalho do painel contém os ícones de controle.
Power — ativa e desativa o desenho dos marcadores de entrada sem remover o indicador do gráfico.
Settings (gear) — abre e fecha a seção de configurações.
Updown (arrows) — move o painel entre sua subjanela e o gráfico principal.
Close (cross) — fecha o indicador.
Redimensionável — arraste o canto inferior direito para redimensionar o painel.
Recolhível — um duplo clique no cabeçalho recolhe o painel em uma faixa compacta.
Roda do mouse — passe o mouse sobre qualquer campo numérico e role a roda para alterar o valor sem abrir o teclado.
Configurações e personalização
O botão Settings abre uma seção onde o painel é adaptado ao seu espaço de trabalho: um Theme claro, escuro ou automático, largura de painel ajustável, tamanho do cabeçalho, altura das linhas e tamanho da fonte. Recursos adicionais permitem ocultar a barra inferior via Hide Footer, reduzir o cabeçalho quando recolhido com Mini Header, e recolher automaticamente o painel ao clicar fora dele. Quase todos os parâmetros são alterados ao vivo diretamente no painel — os campos de entrada na aba Inputs apenas definem os valores iniciais. Você também pode executar várias cópias independentes no mesmo gráfico atribuindo a cada uma um Instance único, para comparar diferentes configurações de ABCD lado a lado.
Notificações de entrada
Você não precisa ficar monitorando o gráfico aguardando a conclusão de um padrão. Cada entrada pode ser enviada por vários canais de notificação, habilitados independentemente diretamente no painel.
Alert — uma mensagem pop-up dentro do terminal.
Push — uma notificação móvel para o aplicativo MetaTrader no seu celular.
Email — uma mensagem enviada pelas configurações de e-mail do terminal.
Telegram — o texto do alerta junto com uma captura de tela do gráfico, enviados diretamente para o seu chat do Telegram.
Ative apenas os canais que você precisa e será notificado no momento em que uma nova entrada ABCD aparecer no símbolo e no tempo gráfico com que você está trabalhando.
Histórico visual (relatório HTML)
Ative o canal Html e cada sinal de entrada será salvo em um relatório HTML junto com uma captura de tela do gráfico no momento em que foi gerado. O relatório é armazenado na pasta Files do terminal, no diretório VibeFox_ABCD (MQL5/Files/VibeFox_ABCD/result.html), e pode ser aberto em qualquer navegador — você obtém um registro visual de todas as entradas ABCD encontradas pelo indicador. Um botão de lixeira com um clique limpa o relatório e suas capturas de tela sempre que quiser recomeçar.
Alertas do Telegram
Os sinais também podem ser entregues diretamente ao seu chat do Telegram — o texto do alerta junto com uma captura de tela do gráfico no momento da detecção. Ative o canal Telegram e insira o token do bot e o chat id nos parâmetros.
A entrega depende do relatório HTML: cada novo sinal é gravado no relatório, e o relatório — aberto em um navegador — encaminha-o automaticamente para o seu chat do Telegram. Por esse motivo, ativar o Telegram mantém automaticamente o relatório Html ativo, e os dois canais funcionam em conjunto.
Ajuda multilíngue integrada
Uma página de ajuda completa está integrada ao painel, disponível em vários idiomas, para que cada controle seja explicado exatamente onde você o usa.
Parâmetros (aba Inputs)
A maioria das configurações também pode ser alterada ao vivo diretamente no painel (botão Settings) — os parâmetros de entrada apenas definem os valores iniciais na inicialização.
ABCD (oscilações)
Swing Depth — o número mínimo de barras entre dois pivôs de swing (2..100). Padrão: 12.
Swing Deviation — o tamanho mínimo de reversão para registrar um pivô, em unidades de 0,01% do preço (10 = 0,1%). Padrão: 5.
Swing Backstep — o número mínimo de barras entre dois extremos. Padrão: 3.
Bars of history to process — quantas barras atrás a varredura de padrões executa, 0 = todas disponíveis. Padrão: 500.
Pattern Line Color — a cor das linhas do padrão ABCD no gráfico de preços. Padrão: DodgerBlue.
Line Transparency — transparência da linha do padrão em porcentagem, 0-100. Padrão: 0.
Pattern Line Width — a espessura das linhas do padrão em pixels, 1..5. Padrão: 1.
Pontos de Entrada
Bullish ABCD (BUY at D) — habilita padrões de alta e o marcador BUY no ponto D (uma mínima de swing). Padrão: ativado.
Bearish ABCD (SELL at D) — habilita padrões de baixa e o marcador SELL no ponto D (uma máxima de swing). Padrão: ativado.
Marker Font Size — o tamanho dos marcadores de entrada em pixels, 6..40. Padrão: 12.
Entry Marker — o glifo do marcador: Cross (+), Triangle ou Arrow. Padrão: Arrow.
Buy Color — a cor do marcador BUY. Padrão: LimeGreen.
Buy Transparency — transparência do marcador de compra em porcentagem, 0-100. Padrão: 0.
Sell Color — a cor do marcador SELL. Padrão: Red.
Sell Transparency — transparência do marcador de venda em porcentagem, 0-100. Padrão: 0.
Notificações
Push Notification — habilita alertas push para o aplicativo móvel MetaTrader. Padrão: desativado.
Alert Popup — habilita alertas pop-up dentro do terminal. Padrão: desativado.
Email — habilita alertas por e-mail pelas configurações de e-mail do terminal. Padrão: desativado.
Html Report — salva cada sinal com uma captura de tela do gráfico em Files/VibeFox_ABCD/result.html. Padrão: desativado.
Telegram — encaminha sinais com capturas de tela do gráfico para um chat do Telegram via relatório HTML. Padrão: desativado.
Telegram - bot token — o token do bot do Telegram usado para envio. Padrão: vazio.
Telegram - chat id — o identificador do chat do Telegram de destino. Padrão: vazio.
Painel / Configurações
Panel width, px — a largura do painel no gráfico em pixels, 300..800. Padrão: 800.
Header size — a altura do cabeçalho do painel, 1..6. Padrão: 1.
Theme — o tema de cor do painel: Light, Dark ou Auto. Padrão: Auto.
Row height (px) — a altura de cada linha de parâmetro em pixels. Padrão: 34.
Font size — o tamanho da fonte usada dentro do painel. Padrão: 8.
Hide Footer — oculta a barra inferior do painel. Padrão: desativado.
Mini Header on collapse — exibe uma faixa de cabeçalho compacta quando o painel está recolhido. Padrão: desativado.
Close on click outside — recolhe automaticamente o painel ao clicar fora dele. Padrão: desativado.
Instance — um número exclusivo para cada cópia do indicador no mesmo gráfico, permitindo executar múltiplas instâncias lado a lado. Padrão: 1.
Panel Start Window — define a posição inicial do painel: gráfico principal ou subjanela. Padrão: Subwindow.
