VibeFox BSU BPU
- Indicadores
- Versão: 1.0
- Ativações: 5
VibeFox BSU/BPU Levels — suportes/resistências criados pelas barras com entradas de repique e rompimento
O VibeFox BSU/BPU Levels é um indicador de suporte/resistência em tempo real para MetaTrader 5. Ele detecta as barras que criam níveis de preço (BSU), conta quantas barras posteriores confirmam cada nível (BPU), desenha os níveis mais fortes como raios horizontais diretamente no gráfico de preços e marca os pontos de entrada de repique e rompimento no momento em que surgem. Cada controle está reunido em um único painel interativo moderno, para que você leia a estrutura do mercado e o ponto de entrada exatamente no momento em que se formam.
Como o indicador funciona
O indicador é construído sobre duas ideias tomadas da análise da estrutura do price action: a barra que estabelece um nível e as barras que o confirmam.
BSU (barra que estabelece o nível) é um pivô fractal confirmado — uma barra cuja máxima é a mais alta, ou cuja mínima é a mais baixa, ao longo de um certo número de barras de cada lado (o Wing). Seu preço extremo torna-se um nível horizontal: uma máxima vira resistência, uma mínima vira suporte.
BPU (barra que confirma o nível) é uma barra posterior que toca a zona do nível (o preço do nível mais/menos a tolerância) e fecha de volta no lado correto — uma rejeição. Cada toque desse tipo adiciona um BPU ao nível. A contagem de BPU é a força do nível: quanto mais confirmações um nível reuniu, mais importante ele é, e mais grossa sua linha é desenhada (níveis com dois ou mais BPU recebem uma linha mais grossa, com quatro ou mais ficam ainda mais grossos).
A construção é definida por quatro parâmetros centrais. Bars (Lookback) define quantas barras recentes são examinadas em busca de níveis. Wing define quantas barras de cada lado devem ser mais baixas (para uma máxima) ou mais altas (para uma mínima) para que uma barra se qualifique como pivô BSU — uma asa maior mantém apenas os extremos de swing mais significativos. Tolerance é a metade da largura da zona do nível em pontos; defina como 0 e o indicador a deriva automaticamente da faixa de preços examinada. Min BPU é o número mínimo de confirmações que um nível deve ter para ser exibido e negociado, de modo que níveis fracos e não confirmados sejam filtrados.
Os níveis são desenhados diretamente no gráfico de preços como objetos de raio horizontal, enquanto o próprio indicador reside em sua própria subjanela, onde fica o painel de controle. Cada nível traz uma dica de ferramenta mostrando se é suporte ou resistência, sua contagem de BPU e seu preço.
Pontos de entrada
O principal valor do VibeFox BSU/BPU Levels são seus pontos de entrada automáticos: o indicador monitora as condições por conta própria e coloca um marcador claro diretamente no gráfico de preços. Dois tipos de sinal independentes estão disponíveis, cada um com seu próprio interruptor.
Entrada — Bounce (rejeição em um nível)
O sinal de repique dispara quando o preço alcança um nível confirmado e é rejeitado por ele. Uma rejeição em um nível de suporte coloca um marcador BUY abaixo da barra — os compradores defenderam o nível. Uma rejeição em um nível de resistência coloca um marcador SELL acima da barra — os vendedores defenderam o nível. Este é o sinal de reversão à média: ele opera a sustentação do nível.
Entrada — Break (fechamento além de um nível)
O sinal de rompimento dispara no primeiro fechamento decisivo além de um nível confirmado. Um fechamento acima de um nível de resistência coloca um marcador BUY — o nível cedeu e o preço está rompendo para cima. Um fechamento abaixo de um nível de suporte coloca um marcador SELL — o nível cedeu e o preço está rompendo para baixo. Este é o sinal de momentum/continuação: ele opera a falha do nível.
Os marcadores de compra e venda são coloridos separadamente com as configurações 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
A cor da linha do nível é definida com Level e a espessura base com Width de 1 a 5 pixels (os níveis mais fortes são então desenhados mais grossos automaticamente). A linha do nível e ambos os marcadores de entrada suportam cada um uma configuração de transparência (0-100%) no popup 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 fluido baseado em canvas, construído para um controle rápido com o mouse. Os parâmetros dos níveis estão reunidos em linhas organizadas, e o bloco de entradas é separado com seu próprio cabeçalho dourado ENTRY, para que as configurações dos sinais não se misturem com as dos níveis. 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 (os próprios níveis permanecem desenhados).
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.
Redimensionável — arraste o canto inferior direito para dimensionar o painel.
Recolhível — um duplo clique no cabeçalho recolhe o painel em uma faixa compacta.
Roda do mouse — 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 no próprio 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 dando a cada uma um Instance exclusivo, para comparar diferentes configurações de níveis 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 vários canais de notificação que são ativados de forma independente no próprio painel.
Alert — uma mensagem pop-up dentro do terminal.
Push — uma notificação móvel para o app 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 será notificado no momento em que uma nova entrada surgir no símbolo e tempo gráfico com os quais 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_BSU_BPU (MQL5/Files/VibeFox_BSU_BPU/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 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 chat id 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 trabalham juntos.
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 bem onde você o usa.
Parâmetros (aba Inputs)
A maioria das configurações também pode ser alterada ao vivo no próprio painel (o botão Settings) — os parâmetros de entrada apenas definem os valores iniciais na inicialização.
Levels (BSU/BPU)
Lookback (bars to scan) — quantas barras recentes são examinadas em busca de níveis. Padrão: 300.
BSU Wing (fractal bars each side) — barras de cada lado que devem ser mais baixas/altas para que uma barra se qualifique como pivô que estabelece o nível. Padrão: 2.
Zone Tolerance, points — metade da largura da zona do nível em pontos; 0 = derivada automaticamente da faixa de preços. Padrão: 0.
Min BPU (confirmations to show level) — número mínimo de confirmações que um nível deve ter para ser desenhado e negociado. Padrão: 1.
Level Line Color — a cor das linhas dos níveis no gráfico de preços. Padrão: Silver.
Level Line Transparency — transparência da linha em porcentagem, 0-100. Padrão: 0.
Level Line Width — a espessura base das linhas dos níveis em pixels, 1..5 (os níveis mais fortes são desenhados mais grossos). Padrão: 1.
Entry Points
Bounce (rejection from level) — ativa os marcadores quando o preço é rejeitado de um nível (suporte = BUY, resistência = SELL). Padrão: ligado.
Breakout (close beyond level) — ativa os marcadores quando o preço fecha além de um nível (rompimento da resistência = BUY, rompimento do suporte = 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 os alertas push para o app móvel MetaTrader. Padrão: desligado.
Alert Popup — ativa os alertas pop-up dentro do terminal. Padrão: desligado.
Email — ativa os 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_BSU_BPU/result.html. Padrão: desligado.
Telegram — encaminha os 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 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 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 exclusivo 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.
