VibeFox Keltner Revert
- Indicadores
- Versão: 1.0
- Ativações: 5
VibeFox Keltner Revert — reversão à média em um canal de volatilidade com pontos de entrada
O VibeFox Keltner Revert é um indicador de canal em tempo real para o MetaTrader 5. Ele constrói um clássico canal de Keltner — uma linha média EMA envolvida por duas bandas de volatilidade baseadas no ATR — desenha as três bandas diretamente no gráfico de preços e marca uma entrada de reversão à média sempre que o preço se estica até uma banda externa e retorna em direção ao meio. Todos os controles são reunidos em um painel interativo moderno, de modo que, em vez de observar as bandas à mão, você vê cada configuração de reversão no exato momento em que se forma.
Como o indicador funciona
O canal é derivado de dois blocos de construção bem conhecidos. A linha média é uma EMA do preço típico — (High + Low + Close) / 3 — sobre o MA Period, de modo que acompanha a tendência enquanto suaviza o ruído intrabar. A largura das bandas é impulsionada pelo ATR (Average True Range) sobre o ATR Period, uma medida pura de volatilidade. As duas bandas externas são posicionadas a um número fixo de ATRs de distância do meio, definido pelo Multiplier: a banda superior é Middle + Multiplier × ATR, e a banda inferior é Middle − Multiplier × ATR.
Como a largura está ligada ao ATR, o canal respira com o mercado — ele se alarga quando a volatilidade sobe e se contrai quando o mercado se acalma — enquanto a EMA mantém todo o envelope deslizando ao longo da tendência. A configuração Bars limita quanto histórico é processado: defina como 0 para usar todas as barras disponíveis, ou um valor menor para redesenhos mais rápidos em gráficos pesados.
As três bandas são desenhadas diretamente no gráfico de preços como objetos de linha, enquanto o próprio indicador fica em sua própria subjanela, onde se encontra o painel de controle.
O canal de Keltner
Um canal de Keltner enquadra o preço entre uma linha média que segue a tendência e dois envelopes de volatilidade. Na maior parte do tempo o preço oscila dentro do canal; as bandas externas atuam como extremos dinâmicos, escalonados pela volatilidade. Um toque na banda superior marca uma área onde o movimento de alta está esticado em relação à volatilidade recente, e um toque na banda inferior marca um movimento de baixa esticado. A EMA do meio é o centro de gravidade do canal — o nível para o qual o preço tende a gravitar de volta após uma excursão até uma banda externa.
A lógica Revert (reversão à média)
O VibeFox Keltner Revert opera o retorno à média em vez do rompimento. A ideia é simples: quando o preço empurra até uma banda externa e depois a rejeita, fechando de volta dentro do canal, frequentemente segue-se um retorno em direção à linha média.
Uma configuração de BUY se forma quando a mínima de uma barra toca ou perfura a banda Lower e a mesma barra fecha de volta acima da banda Lower — o mercado rejeitou o alongamento de baixa, e o movimento esperado é de alta em direção ao meio. Uma configuração de SELL é a imagem espelhada: a máxima de uma barra toca ou perfura a banda Upper e a barra fecha de volta abaixo da banda Upper — o alongamento de alta foi rejeitado, e o movimento esperado é de baixa em direção ao meio. Os sinais são avaliados apenas em barras fechadas; a barra em formação atual é ignorada, de modo que um marcador nunca se redesenha depois de impresso.
Pontos de entrada
O principal valor do VibeFox Keltner Revert são suas entradas automáticas. Quando uma configuração de reversão válida se completa em uma barra fechada, o indicador coloca um marcador claro diretamente no gráfico de preços, no preço do sinal. O único interruptor Revert liga ou desliga as entradas de reversão à média; os marcadores de compra e venda são coloridos separadamente com as configurações de cor Buy e Sell, de modo que a direção é lida 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 ajustar a qualquer densidade de gráfico.
Controle visual completo
Cada uma das três bandas tem sua própria cor — Middle, Upper e Lower — e a espessura da linha é definida com Width de 1 a 5 pixels. Cada banda e ambos os marcadores de entrada suportam uma configuração de transparência (0-100%) na janela do seletor de cores, para que você possa mesclar o canal suavemente ao gráfico ou fazer os sinais saltarem contra qualquer fundo.
Painel interativo no gráfico
Toda a interface é um painel suave baseado em canvas, criado para um controle rápido pelo mouse. Os parâmetros do canal são reunidos em linhas organizadas, e o bloco de entrada é separado com seu próprio título dourado ENTRY, de modo que as configurações de sinal não se misturem com as configurações de banda. O cabeçalho do painel contém os ícones de controle.
Power — liga e desliga o desenho dos marcadores de entrada sem remover o indicador do gráfico.
Settings (engrenagem) — abre e fecha a seção de configurações.
Updown (setas) — move o painel entre sua subjanela e o gráfico principal.
Close (cruz) — fecha o indicador.
Resizable — arraste o canto inferior direito para dimensionar o painel.
Collapsible — um duplo clique no cabeçalho recolhe o painel em uma faixa compacta.
Mouse wheel — passe o cursor 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 é ajustado ao seu espaço de trabalho: um Theme claro, escuro ou automático, uma largura de painel ajustável, tamanho do cabeçalho, altura das linhas e tamanho da fonte. Toques extras 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 mudam 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 em um gráfico atribuindo a cada uma um Instance único, para comparar diferentes configurações lado a lado.
Notificações de entrada
Você não precisa ficar sentado vigiando o gráfico à espera de uma configuração de reversão. Cada entrada pode ser enviada por vários canais de notificação que são ativados de forma independente diretamente no painel.
Alert — uma mensagem pop-up dentro do terminal.
Push — uma notificação móvel para o aplicativo MetaTrader em seu telefone.
Email — uma carta enviada pelas configurações de e-mail do terminal.
Telegram — o texto do alerta junto com uma captura de tela do gráfico, enviado diretamente para o seu chat do Telegram.
Ative apenas os canais de que você precisa e será notificado no momento em que uma nova entrada de reversão Keltner aparecer no símbolo e no período em que você está trabalhando.
Histórico visual (relatório HTML)
Ative o canal Html e cada sinal de entrada é salvo em um relatório HTML junto com uma captura de tela do gráfico no momento em que disparou. O relatório é armazenado na pasta Files do terminal, no diretório VibeFox_Keltner_Revert (MQL5/Files/VibeFox_Keltner_Revert/result.html), e abre em qualquer navegador — você obtém um registro visual de todas as reversões que o indicador encontrou. Um botão de lixeira com um clique limpa o relatório e suas capturas de tela sempre que você quiser começar de novo.
Alertas no 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 seu bot e o id do chat nos inputs.
A entrega se apoia no relatório HTML: cada novo sinal é gravado no relatório, e o relatório — aberto em um navegador — o encaminha sozinho para o seu chat do Telegram. Por esse motivo, ativar o Telegram mantém automaticamente o relatório Html ligado, 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, de modo que cada controle é explicado exatamente onde você o utiliza.
Parâmetros (aba Inputs)
A maioria das configurações também pode ser alterada ao vivo diretamente no painel (o botão Settings) — os parâmetros de entrada apenas definem os valores iniciais na inicialização.
Keltner Revert (core)
MA Period — o período da EMA da linha média, calculada sobre o preço típico (H+L+C)/3. Padrão: 20.
ATR Period — o período do ATR que define a largura do canal. Padrão: 10.
Multiplier — o multiplicador do ATR: a quantos ATRs as bandas externas ficam da linha média. Padrão: 2.0.
Bars of history to process — quantas barras para trás o canal e as entradas são calculados, 0 = todas disponíveis. Padrão: 200.
Middle Line Color — a cor da linha média (EMA). Padrão: DodgerBlue.
Middle Line Transparency — transparência da linha média em porcentagem, 0-100. Padrão: 0.
Upper Band Color — a cor da banda superior. Padrão: OrangeRed.
Upper Band Transparency — transparência da banda superior em porcentagem, 0-100. Padrão: 0.
Lower Band Color — a cor da banda inferior. Padrão: OrangeRed.
Lower Band Transparency — transparência da banda inferior em porcentagem, 0-100. Padrão: 0.
Line Width — a espessura das linhas do canal em pixels, 1..5. Padrão: 1.
Entry Points
Revert — ativa as entradas de reversão à média (toca Lower e fecha acima = BUY; toca Upper e fecha abaixo = SELL). Padrão: ligado.
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.
Notifications
Push Notification — ativa alertas push para o aplicativo móvel do MetaTrader. Padrão: desligado.
Alert Popup — ativa alertas pop-up dentro do terminal. Padrão: desligado.
Email — ativa alertas por e-mail através das configurações de e-mail do terminal. Padrão: desligado.
Html Report — salva cada sinal com uma captura de tela do gráfico em Files/VibeFox_Keltner_Revert/result.html. Padrão: desligado.
Telegram — encaminha sinais com capturas de tela do gráfico para um chat do Telegram via relatório HTML. Padrão: desligado.
Telegram - bot token — o token do bot do Telegram usado para a entrega. Padrão: vazio.
Telegram - chat id — o identificador do chat de destino do Telegram. Padrão: vazio.
Panel / Settings
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 cores 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: desligado.
Mini Header on collapse — mostra uma faixa de cabeçalho compacta quando o painel está recolhido. Padrão: desligado.
Close on click outside — recolhe automaticamente o painel ao clicar fora dele. Padrão: desligado.
Instance — um número único para cada cópia do indicador no mesmo gráfico, permite executar várias 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.
