VibeFox Auto Fibonacci
- Indicadores
- Versão: 1.0
- Ativações: 5
VibeFox Auto Fibonacci — grade automática de retração do swing com zona OTE e sinais de toque
VibeFox Auto Fibonacci é uma sobreposição em tempo real para o MetaTrader 5 que desenha por você a grade de retração de Fibonacci. Ela detecta automaticamente o último swing de preço significativo, ancora nele os níveis de 0% e 100% e pinta o conjunto completo de níveis de retração, a zona de entrada ótima (OTE) e, quando solicitado, os alvos de extensão, diretamente no gráfico de preços. Em vez de arrastar a ferramenta de Fibonacci à mão após cada movimento, você sempre vê uma grade atualizada e recebe um alerta no momento em que o preço retorna a um nível chave. Todos os controles são reunidos em um único painel interativo e moderno.
Como o indicador funciona
O indicador trabalha em duas etapas. Primeiro constrói a estrutura de swings com um motor ZigZag guiado por pivôs fractais: uma barra se torna um pivô de máxima quando é o máximo estrito da janela de Depth barras de cada lado, e um pivô de mínima de forma simétrica. Um novo pivô só é aceito no zigzag quando se afastou o suficiente do anterior; o limiar é Deviation multiplicado pelo ATR atual, de modo que o filtro se ajusta automaticamente à volatilidade. Usar unidades de ATR significa que o mesmo ajuste se comporta de forma sensata tanto em um par tranquilo quanto em um rápido.
Em segundo lugar, ela toma os dois últimos pivôs aceitos — o anterior e o mais recente — como o impulso sobre o qual a grade é construída. O pivô anterior torna-se a âncora de 0% (início do impulso) e o pivô mais recente a âncora de 100% (fim do impulso). A direção segue a estrutura: se o último pivô é uma máxima, o impulso é de alta; se é uma mínima, o impulso é de baixa. A grade de retração é então desenhada entre a mínima e a máxima do swing, e é reconstruída automaticamente sempre que um novo swing se forma.
A grade de Fibonacci, a zona OTE e os rótulos são desenhados diretamente no gráfico de preços como objetos, enquanto o próprio indicador reside em sua própria subjanela, onde fica o painel de controle.
A grade de Fibonacci
A grade base cobre as razões de retração clássicas: 0, 0.236, 0.382, 0.5, 0.618, 0.786 e 1.0. O nível 0 fica no fim do impulso e o nível 1.0 no seu início, de modo que 0.618 é a clássica correção de 61,8% dentro do movimento. Esses níveis atuam como suporte e resistência onde uma correção provavelmente vai pausar ou reverter.
A OTE zone (Optimal Trade Entry) é a faixa entre 0.618 e 0.786. É a área que muitos traders observam para uma entrada de continuação na direção do impulso — profunda o bastante para oferecer um bom preço e rasa o bastante para manter a estrutura intacta. O indicador sombreia essa faixa como um retângulo semitransparente para que se destaque num relance.
As extensões opcionais — 1.272 e 1.618 — projetam-se além do fim do impulso e servem como alvos de lucro: até onde o preço pode ir depois que a correção termina e a tendência é retomada.
Pontos de entrada e o sinal de toque
O Fib Touch signal transforma a grade em uma ferramenta de alerta. Quando ativado, o indicador observa cada barra recém-fechada e dispara quando a amplitude da barra alcança um nível chave — a linha 0.618 ou qualquer ponto dentro da zona OTE (0.618-0.786) — dentro de uma tolerância de Near multiplicada pelo ATR. O sinal dispara uma única vez por barra e é deduplicado por nível, de modo que você é avisado exatamente quando o preço retorna à área de entrada ótima, e não a cada tick. Este é o momento em que uma operação de continuação normalmente é planejada.
Controle visual total
A cor das linhas de nível é definida com Lines e sua espessura com Width, de 1 a 10 pixels; o seletor Style alterna entre Solid, Dash, Dot, DashDot e DashDotDot. A faixa OTE tem sua própria cor OTE, desenhada em semitransparência para que as velas permaneçam legíveis através dela. Tanto a cor da linha quanto o preenchimento OTE têm um ajuste de transparência independente (0-100%), de modo que você pode fundir suavemente a grade ao fundo do gráfico. Labels adiciona uma etiqueta de texto com o preço e a porcentagem em cada nível, e pode ser desativada para um visual mais limpo.
Painel interativo no gráfico
Toda a interface é um painel fluido baseado em canvas, feito para um controle rápido com o mouse. Os parâmetros são reunidos em linhas organizadas — Swing, depois Levels e depois Visual — e o bloco de entrada é destacado com seu próprio título dourado ENTRY, de modo que os ajustes de sinal não se misturam com os de desenho. O cabeçalho do painel abriga os ícones de controle.
Power — liga e desliga o desenho da grade e os sinais 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.
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 cursor sobre qualquer campo numérico e gire 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 se ajusta 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. Detalhes extras permitem ocultar a barra inferior com Hide Footer, encolher o cabeçalho quando recolhido com Mini Header e recolher automaticamente o painel ao clicar fora dele. A seção de configurações também traz um grupo BARS: Bars define quantas barras são analisadas em busca do swing, Refresh é um intervalo de atualização automática em segundos (0 = desligado) e Near é a tolerância de toque em unidades de ATR. Quase todos os parâmetros mudam ao vivo diretamente no painel — os campos de entrada apenas definem os valores iniciais. Você também pode rodar várias cópias independentes em um mesmo gráfico dando a cada uma um Instance único.
Notificações de entrada
Você não precisa ficar olhando o gráfico esperando o preço retornar à grade. Cada Fib Touch signal pode ser enviado 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 no seu celular.
Email — uma mensagem enviada pelas configurações de e-mail do terminal.
Html — um cartão de relatório com uma captura de tela do gráfico (veja abaixo).
Ative apenas os canais de que precisa e você será avisado no momento em que o preço tocar um nível chave no símbolo e no período em que está trabalhando. Um botão Test Notification envia um sinal de exemplo pelos canais ativados para que você possa verificar sua configuração.
Histórico visual (relatório HTML)
Ative o canal Html e cada sinal de toque é salvo em um relatório HTML junto com uma captura de tela do gráfico no momento em que disparou. Antes de a captura ser feita, o painel se oculta por um quadro, de modo que o relatório mostra o gráfico limpo com a grade de Fibonacci e não a sobreposição do painel. O relatório é armazenado na pasta Files do terminal, no diretório VibeFox_AutoFib (MQL5/Files/VibeFox_AutoFib/result.html), e abre em qualquer navegador — um registro visual de cada nível que o mercado testou. Um botão de lixeira de um clique limpa o relatório e suas capturas de tela sempre que você quiser começar de novo.
Ajuda multilíngue integrada
Uma página de ajuda completa está integrada ao painel, disponível em 14 idiomas, de modo que cada controle é explicado bem onde você o usa. Ative-a pelo grupo HELP em Settings; o texto aparece como comentário do gráfico e é apagado com um segundo clique.
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.
Swing (detecção automática)
Swing Depth — a profundidade do ZigZag/fractal: o número de barras de cada lado de um pivô. Valores maiores encontram pivôs menos numerosos e mais importantes. Padrão: 12.
Swing Deviation — o tamanho mínimo do swing em unidades de ATR; valores maiores mantêm apenas swings maiores e mais significativos. Padrão: 2.0.
Auto-update grid on a new swing — reconstrói a grade automaticamente quando um novo swing se forma; desative para congelar a grade atual. Padrão: ligado.
Levels
Show Extensions — adiciona os níveis de extensão (alvo) 1.272 e 1.618. Padrão: desligado.
Highlight OTE zone — sombreia a faixa de entrada ótima 0.618-0.786. Padrão: ligado.
Show level labels — mostra uma etiqueta de texto com o preço e a porcentagem em cada nível. Padrão: ligado.
Visual
Fib Line Color — a cor das linhas de retração. Padrão: Goldenrod.
Fib Line Transparency % — transparência da linha, 0-100. Padrão: 0.
OTE Zone Color — a cor de preenchimento da faixa OTE. Padrão: RoyalBlue.
OTE Zone Transparency % — transparência do preenchimento OTE, 0-100. Padrão: 70.
Line Width — a espessura das linhas em pixels, 1-10. Padrão: 1.
Entry Points
Fib Touch signal — avisa quando o preço toca o nível 0.618 ou a zona OTE. Padrão: desligado.
Touch tolerance (Near x ATR) — quão perto o preço precisa chegar de um nível para contar como toque, em unidades de ATR. Padrão: 0.25.
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 cor do painel: Light, Dark ou Auto. Padrão: Auto.
Row height (px) — a altura de cada linha de parâmetros 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 rodar 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.
Notifications
Push Notification — ativa os alertas push para o aplicativo móvel do MetaTrader. Padrão: desligado.
Alert Popup — ativa os alertas pop-up dentro do terminal. Padrão: desligado.
Email — ativa os alertas por e-mail pelas configurações de e-mail do terminal. Padrão: desligado.
Html — salva cada sinal com uma captura de tela do gráfico em Files/VibeFox_AutoFib/result.html. Padrão: desligado.
