VibeFox Market Phases
- Indicadores
- Versão: 1.0
- Ativações: 5
VibeFox Market Phases — classificador de ciclo de mercado com zonas de fase coloridas e entradas por impulso
VibeFox Market Phases é um indicador de estado de mercado em tempo real para o MetaTrader 5. Em vez de deixá-lo adivinhar se o mercado está lateral, em compressão, em rompimento ou em tendência, ele classifica cada barra em uma de quatro fases e as pinta como zonas de fundo coloridas diretamente no gráfico de preços. Quando o mercado entra em um novo impulso, um marcador BUY ou SELL claro é colocado no ponto de transição, e todo controle é reunido em um único painel interativo moderno.
Como o indicador funciona
A classificação segue a metodologia SL / Kenderov: o mercado não se move aleatoriamente, mas circula por quatro fases recorrentes — Range → Consolidation (Squeeze) → Activity (Breakout) → Trend, e depois retorna a um novo Range. Cada fase exige um estilo de negociação diferente, então conhecer a fase atual é metade da batalha.
Para detectar a fase em cada barra fechada, o indicador combina dois motores clássicos — ATR (Average True Range, que mede a volatilidade) e ADX com suas linhas direcionais +DI / -DI (que medem a força e a direção da tendência). Ele também acompanha uma média móvel do ATR sobre o intervalo recente e uma banda de preço recente (máxima mais alta / mínima mais baixa) para identificar rompimentos. A partir disso, ele decide, barra por barra, em qual fase o mercado está, e agrupa as barras vizinhas em segmentos coloridos contíguos.
Range (Equilíbrio / Lateralização)
O ADX está abaixo do limiar ADX Low e o preço oscila dentro de uma banda. Não há tendência — a abordagem sensata é operar nas bordas da banda, não nos rompimentos. Pintado com a cor Range.
Squeeze (Consolidação)
A volatilidade se contrai: o ATR atual cai abaixo de Squeeze % de sua média recente de ATR. A mola está sendo carregada e um movimento está se formando — este é o momento de preparar um rompimento, não de perseguir o intervalo tranquilo. Pintado com a cor Squeeze.
Activity (Rompimento)
O ATR vira para cima saindo da compressão, o preço rompe a banda recente, e o ADX sobe através do nível ADX Low. Este é o nascimento de um movimento — o mercado está despertando e se comprometendo com uma direção. Pintado com a cor Active.
Trend (Impulso)
O ADX sobe acima do limiar ADX High e se torna direcional: quando +DI está acima de -DI a fase é Trend Up (verde), caso contrário Trend Down (vermelho). É aqui que as ferramentas de seguimento de tendência funcionam melhor. As cores Upper e Down pintam as duas direções da tendência.
Pontos de entrada
O principal valor do VibeFox Market Phases é a entrada automática no momento em que o mercado se compromete com um novo impulso. O indicador observa as transições de fase por conta própria e coloca um marcador claro diretamente no gráfico de preços. Uma entrada dispara na transição para uma tendência: quando a fase muda de Squeeze, Activity ou Range para Trend Up, um marcador BUY é colocado; quando muda para Trend Down, um marcador SELL aparece. Isso captura o impulso no seu início, em vez de persegui-lo no meio do caminho.
As duas direções são alternadas independentemente com Long (BUY em um impulso de alta) e Short (SELL em um impulso de baixa). 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 símbolo 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. As notificações são enviadas uma vez por barra fechada.
Controle visual completo
Cada uma das cinco cores de fase — Range, Squeeze, Active, Upper (Trend Up) e Down (Trend Down) — tem seu próprio seletor de cor com uma transparência independente (0-100%), de modo que as zonas podem ser suavemente mescladas ao fundo do gráfico ou tornadas nitidamente visíveis. Os marcadores de entrada também têm sua própria transparência. As zonas de fase são desenhadas como objetos no gráfico de preços (janela 0), enquanto o próprio indicador reside em sua própria subjanela, onde fica o painel de controle.
Painel interativo no gráfico
Toda a interface é um painel suave baseado em canvas, construído para controle rápido com o mouse. Os parâmetros de fase e as amostras de cor são reunidos em linhas organizadas, e o bloco de entrada é separado com seu próprio cabeçalho dourado ENTRY, para que as configurações de sinal não se misturem com as configurações de fase. 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; as zonas de fase permanecem.
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 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 é 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 com um clique 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 único gráfico atribuindo a cada uma um Instance único, para comparar diferentes configurações de fase lado a lado.
Notificações de entrada
Você não precisa ficar sentado vigiando o gráfico à espera de um novo impulso. Cada entrada pode ser enviada por vários canais de notificação que são ativados independentemente diretamente 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 no timeframe com que 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_Market_Phases (MQL5/Files/VibeFox_Market_Phases/result.html), e abre em qualquer navegador — você obtém um registro visual de todas as entradas por impulso que o indicador encontrou. 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.
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 seu bot token e 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 por conta própria 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 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 diretamente no painel (o botão Settings) — os parâmetros de entrada apenas definem os valores iniciais na inicialização.
Market Phases
ATR Period — o período ATR que mede a volatilidade (2..200). Default: 14.
ADX Period — o período ADX que mede a força da tendência (2..200). Default: 14.
ADX Low — abaixo deste nível de ADX o mercado é tratado como Range / lateral (5..60). Default: 20.
ADX High — acima deste nível de ADX o mercado é tratado como Trend / impulso (10..80). Default: 25.
Squeeze % — limiar de compressão: quando o ATR está abaixo deste percentual de sua média, a fase é Consolidação (30..99). Default: 80.
Bars of history to process — quantas barras para trás as fases são calculadas, 0 = todas as disponíveis. Default: 500.
Range / Balance Color — cor de fundo da fase Range. Default: azul-cinza escuro.
Range Transparency — transparência da zona Range em percentual, 0-100. Default: 0.
Squeeze / Consolidation Color — cor de fundo da fase Squeeze. Default: âmbar escuro.
Squeeze Transparency — transparência da zona Squeeze em percentual, 0-100. Default: 0.
Activity / Breakout Color — cor de fundo da fase Activity. Default: ciano escuro.
Activity Transparency — transparência da zona Activity em percentual, 0-100. Default: 0.
Trend Up Color — cor de fundo da fase Trend Up. Default: verde escuro.
Trend Up Transparency — transparência da zona Trend Up em percentual, 0-100. Default: 0.
Trend Down Color — cor de fundo da fase Trend Down. Default: vermelho escuro.
Trend Down Transparency — transparência da zona Trend Down em percentual, 0-100. Default: 0.
Entry Points
Long signals — ativa os marcadores BUY na transição para um impulso Trend-Up. Default: on.
Short signals — ativa os marcadores SELL na transição para um impulso Trend-Down. Default: on.
Marker Font Size — o tamanho dos marcadores de entrada em pixels, 6..40. Default: 12.
Entry Marker — o símbolo do marcador: Cross (+), Triangle ou Arrow. Default: Arrow.
Buy Color — a cor do marcador BUY. Default: LimeGreen.
Buy Transparency — transparência do marcador de compra em percentual, 0-100. Default: 0.
Sell Color — a cor do marcador SELL. Default: Red.
Sell Transparency — transparência do marcador de venda em percentual, 0-100. Default: 0.
Notifications
Push Notification — ativa os alertas push para o aplicativo móvel do MetaTrader. Default: off.
Alert Popup — ativa os alertas pop-up dentro do terminal. Default: off.
Email — ativa os alertas de e-mail pelas configurações de e-mail do terminal. Default: off.
Html Report — salva cada sinal com uma captura de tela do gráfico em Files/VibeFox_Market_Phases/result.html. Default: off.
Telegram — encaminha os sinais com capturas de tela do gráfico para um chat do Telegram via o relatório HTML. Default: off.
Telegram - bot token — o token do bot do Telegram usado para a entrega. Default: vazio.
Telegram - chat id — o identificador do chat do Telegram de destino. Default: vazio.
Panel / Settings
Panel width px — a largura do painel no gráfico em pixels, 300..800. Default: 800.
Header size — a altura do cabeçalho do painel, 1..6. Default: 1.
Theme — o tema de cores do painel: Light, Dark ou Auto. Default: Auto.
Row height — a altura de cada linha de parâmetro em pixels. Default: 34.
Font size — o tamanho da fonte usada dentro do painel. Default: 8.
Hide Footer — oculta a barra inferior do painel. Default: off.
Mini Header on collapse — mostra uma faixa de cabeçalho compacta quando o painel está recolhido. Default: off.
Close on click outside — recolhe automaticamente o painel ao clicar fora dele. Default: off.
Instance — um número único para cada cópia do indicador no mesmo gráfico, permite executar várias instâncias lado a lado. Default: 1.
Panel Start Window — define a posição inicial do painel: gráfico principal ou subjanela. Default: Subwindow.
