VibeFox Keltner Channels
- Indicadores
- Versão: 1.0
- Ativações: 5
VibeFox Keltner Channels — canal EMA com bandas ATR e pontos de entrada de rompimento / repique
VibeFox Keltner Channels é um indicador de canal de volatilidade em tempo real para o MetaTrader 5. Ele desenha o clássico canal de Keltner — uma linha mediana EMA envolvida por duas bandas baseadas no ATR — marca o momento em que um sinal de entrada aparece bem no gráfico de preços e reúne todos os controles em um único painel interativo moderno. Em vez de adivinhar onde o preço está esticado ou onde está rompendo, você vê o canal e o ponto de entrada no exato momento em que se formam.
Como o indicador funciona
Um canal de Keltner é construído a partir de duas ideias: uma linha de base de tendência e um envelope de volatilidade ao seu redor. A linha Middle é uma média móvel exponencial (EMA) do preço típico (High + Low + Close) / 3. A semilargura das bandas vem do Average True Range (ATR), de modo que o canal se alarga automaticamente quando o mercado está volátil e se estreita quando está calmo.
As duas bandas são calculadas diretamente a partir da linha mediana: Upper = Middle + Multiplier × ATR e Lower = Middle − Multiplier × ATR. O MA Period controla a suavidade da linha de base, o ATR Period define o período de análise da medida de volatilidade e o Multiplier ajusta o quão distantes as bandas ficam da linha mediana. Um multiplicador maior produz um canal mais largo que é tocado com menos frequência; um menor acompanha o preço mais de perto.
As três linhas são plotagens reais do indicador (buffers), desenhadas diretamente no gráfico de preços, então também funcionam no Strategy Tester. O painel do indicador fica em sua própria subjanela. A configuração Bars limita quanto histórico é processado — defina-a 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 Keltner Channels são seus pontos de entrada automáticos: o indicador monitora as condições por conta própria e coloca um marcador claro bem no gráfico de preços. Dois tipos de sinal independentes estão disponíveis, cada um com seu próprio interruptor.
Entry — Break (rompimento da banda)
O sinal de rompimento dispara quando uma barra fecha além de uma banda. Um fechamento que cruza acima da banda Upper coloca um marcador BUY — o momentum está empurrando para fora do canal para cima. Um fechamento que cruza abaixo da banda Lower coloca um marcador SELL — o preço está rompendo para baixo para fora do canal. Este é o sinal de momentum/continuação: ele reage quando o mercado se expande além de sua faixa de volatilidade recente.
Entry — Bounce (rejeição da banda)
O sinal de repique dispara quando o preço toca uma banda e depois fecha de volta dentro do canal. Quando a mínima da barra alcança ou perfura a banda Lower mas o fechamento termina de volta acima dela, um marcador BUY é colocado — a banda inferior atuou como suporte. Quando a máxima da barra alcança ou perfura a banda Upper mas o fechamento termina de volta abaixo dela, um marcador SELL aparece — a banda superior atuou como resistência. Este é o sinal de reversão à média: ele captura rejeições nas bordas do canal.
Os marcadores de compra e de venda são coloridos separadamente com as configurações Buy Color e Sell Color, 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 do gráfico. Os marcadores são colocados como objetos de texto no gráfico de preços, independentes das plotagens do canal.
Controle visual completo
As três linhas do canal são coloridas de forma independente: Middle Line Color, Upper Band Color e Lower Band Color, com a espessura definida por Line Width de 1 a 5 pixels. Cada linha e ambos os marcadores de entrada suportam uma configuração de transparência (0-100%) no popup do seletor de cores, de modo que você pode mesclá-los suavemente ao fundo do gráfico. As entradas se destacam claramente contra qualquer fundo.
Painel interativo no gráfico
Toda a interface é um painel suave baseado em canvas, construído para um controle rápido com o mouse. Os parâmetros de Keltner são reunidos em linhas organizadas, e o bloco de entrada é separado com seu próprio cabeçalho dourado ENTRY, de modo que as configurações de sinal não se misturam com as configurações do canal. 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 redimensionar o painel.
Collapsible — um duplo clique no cabeçalho recolhe o painel em uma faixa compacta.
Mouse wheel — passe o mouse sobre qualquer campo numérico (MA, ATR, Multiplier, Width, Bars, Size) 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, encolher 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 bem 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 único gráfico atribuindo a cada uma um Instance único, para comparar diferentes configurações de Keltner lado a lado.
Notificações de entrada
Você não precisa ficar sentado vigiando o gráfico à espera de um sinal. Cada entrada pode ser enviada por meio de vários canais de notificação que são ativados de forma independente bem no painel.
Alert — uma mensagem pop-up dentro do terminal.
Push — uma notificação móvel para o aplicativo MetaTrader no 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 você será notificado no momento em que uma nova entrada aparecer no símbolo e timeframe com o qual 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_Channels (MQL5/Files/VibeFox_Keltner_Channels/result.html), e abre em qualquer navegador — você obtém um registro visual de todas as entradas 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 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 seu bot e o id do chat nas entradas.
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 por conta própria ao seu chat do Telegram. Por essa razão, ativar o Telegram mantém automaticamente o relatório Html ligado, e os dois canais trabalham juntos.
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 bem onde você o usa.
Parâmetros (aba Inputs)
A maioria das configurações também pode ser alterada ao vivo bem no painel (o botão Settings) — os parâmetros de entrada apenas definem os valores iniciais na inicialização.
Keltner Channels
MA Period — o período EMA da linha mediana, sobre o preço típico (H+L+C)/3. Padrão: 20.
ATR Period — o período ATR que define a semilargura do canal. Padrão: 10.
Multiplier — o multiplicador do ATR; distância das bandas em relação à linha mediana. Padrão: 2.0.
Bars of history to process — quantas barras para trás o canal e as entradas são calculados, 0 = todas as disponíveis. Padrão: 500.
Middle Line Color — a cor da linha mediana EMA. Padrão: DodgerBlue.
Middle Line Transparency — transparência da linha mediana 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
Break (band breakout) — ativa marcadores quando o preço fecha além de uma banda (acima de Upper = BUY, abaixo de Lower = SELL). Padrão: ligado.
Bounce (band rejection) — ativa marcadores quando o preço toca uma banda e fecha de volta dentro (Lower = BUY, Upper = 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 MetaTrader. Padrão: desligado.
Alert Popup — ativa alertas pop-up dentro do terminal. Padrão: desligado.
Email — ativa alertas por e-mail pelas 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_Channels/result.html. Padrão: desligado.
Telegram — encaminha sinais com capturas de tela do gráfico para um chat do Telegram via o 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 do Telegram de destino. 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 usado 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: Chart.
