VibeFox Inside Bar
- Indicadores
- Versão: 1.0
- Ativações: 5
VibeFox Inside Bar — rompimento de compressão da barra-mãe com pontos de entrada automáticos
O VibeFox Inside Bar é um indicador de price action em tempo real para o MetaTrader 5. Ele detecta o clássico padrão inside bar, desenha um retângulo limpo ao redor de cada barra-mãe que contém uma compressão de inside bars e marca o momento exato em que o preço rompe esse intervalo diretamente no gráfico. Todos os controles são reunidos em um painel interativo moderno, de modo que, em vez de examinar vela por vela, você vê cada configuração de compressão e sua entrada por rompimento no momento em que se forma.
Como o indicador funciona
Uma inside bar é uma barra cuja máxima é menor (ou igual) à máxima da barra anterior e cuja mínima é maior (ou igual) à mínima da barra anterior — em outras palavras, uma barra que fica inteiramente dentro do intervalo da barra que a precede. Essa barra anterior, maior, é chamada de barra-mãe (MB). As inside bars sinalizam que o mercado está pausando e comprimindo: a volatilidade se contrai enquanto compradores e vendedores alcançam um equilíbrio temporário.
Quando uma ou mais inside bars aparecem em sequência, elas formam uma compressão — uma sequência de aperto totalmente contida pelo intervalo da barra-mãe. O indicador varre as barras fechadas, encontra a barra-mãe (a barra anterior à primeira inside bar) e acompanha a compressão enquanto cada barra seguinte permanecer dentro desse mesmo intervalo. Em seguida, desenha um retângulo abrangendo a máxima e a mínima da barra-mãe ao longo de toda a compressão, de modo que a zona de compressão fique evidente num relance.
A configuração Max Bars limita quantas inside bars consecutivas são aceitas em uma única compressão (1 a 20); uma vez que esse número seja contado, ou que uma barra rompa o intervalo, a compressão termina. As caixas da barra-mãe são desenhadas diretamente no gráfico de preços como objetos de retângulo, enquanto o próprio indicador fica em sua própria subjanela, onde se encontra o painel de controle. A configuração Bars limita quanto 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.
Por padrão, cada inside bar de uma compressão é medida em relação ao mesmo intervalo da mother bar. A opção Nested muda para uma regra mais rígida e em cascata: cada barra deve ficar dentro da barra anterior, de modo que o intervalo se estreita passo a passo e a compressão termina assim que uma barra não couber mais dentro de seu predecessor imediato — mesmo que ainda coubesse dentro da mother bar. A caixa da mother bar e o buffer de rompimento continuam sendo medidos a partir da primeira mother bar (a mais larga). Desative-a para aceitar qualquer barra contida no intervalo da mother bar.
Pontos de entrada
O principal valor do VibeFox Inside Bar são suas entradas automáticas por rompimento. Depois que uma compressão se forma, o indicador observa as barras seguintes e coloca um marcador claro no gráfico no momento em que o preço resolve a compressão. Cada direção tem seu próprio interruptor.
Entrada — Rompimento de compra
A primeira barra após a compressão que fecha acima da máxima da barra-mãe coloca um marcador BUY — o mercado rompeu a compressão para cima. Os compradores venceram o aperto, e o preço está se expandindo para cima, saindo do intervalo.
Entrada — Rompimento de venda
A primeira barra após a compressão que fecha abaixo da mínima da barra-mãe coloca um marcador SELL — a compressão se resolveu para baixo. Apenas um sinal é produzido por configuração e por direção, de modo que cada compressão dá no máximo um sinal de rompimento limpo em cada sentido.
Buffer de rompimento
A configuração Buffer % é um filtro de ruído expresso como uma porcentagem do intervalo da barra-mãe. Com um buffer, o fechamento deve ultrapassar a borda da barra-mãe não apenas por um tick, mas por essa fração da altura da caixa antes que um sinal dispare — assim, um buffer de 10 significa que o fechamento deve avançar além da borda em 10% do próprio intervalo da barra-mãe. Por escalar com o tamanho de cada configuração, o mesmo valor se comporta de forma consistente em qualquer símbolo ou período. Defina como 0 para aceitar rompimentos no primeiro fechamento além da borda, ou aumente-o para exigir rompimentos mais fortes e decisivos e filtrar os marginais.
Os marcadores de compra e 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 de gráfico.
Controle visual completo
A cor da caixa da barra-mãe é definida com Mother-Bar Box Color e a espessura da borda com Box Border Width de 1 a 5 pixels. A caixa e ambos os marcadores de entrada suportam, cada um, uma configuração de transparência (0-100%) na janela do seletor de cores, para que você possa 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 suave baseado em canvas, criado para um controle rápido pelo mouse. Os parâmetros do inside bar 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 da caixa. 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 de inside bar lado a lado.
Notificações de entrada
Você não precisa ficar sentado vigiando o gráfico à espera de um rompimento. 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 um novo rompimento 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_Inside_Bar (MQL5/Files/VibeFox_Inside_Bar/result.html), e abre em qualquer navegador — você obtém um registro visual de todos os rompimentos 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.
Inside Bar
Max Inside Bars — o número máximo de inside bars consecutivas aceitas em uma compressão, 1..20. Padrão: 5.
Nested Inside Bars — quando ativado, cada barra deve estar dentro da barra anterior (aninhamento em cascata) em vez da primeira mother bar. Padrão: desligado.
Breakout Buffer — o filtro de rompimento como uma porcentagem do intervalo da barra-mãe; o fechamento deve ultrapassar a borda da barra-mãe por essa fração (0 = desligado). Padrão: 10.
Bars of history to process — quantas barras para trás o indicador varre, 0 = todas disponíveis. Padrão: 500.
Mother-Bar Box Color — a cor do retângulo desenhado ao redor de cada barra-mãe. Padrão: DodgerBlue.
Box Transparency — transparência da caixa em porcentagem, 0-100. Padrão: 0.
Box Border Width — a espessura da borda da caixa em pixels, 1..5. Padrão: 1.
Entry Points
Buy Breakout — ativa marcadores BUY quando o preço fecha acima da máxima da barra-mãe após a compressão. Padrão: ligado.
Sell Breakout — ativa marcadores SELL quando o preço fecha abaixo da mínima da barra-mãe após a compressão. 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_Inside_Bar/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.
