VibeFox RSI Revert
- Indicadores
- Versão: 1.0
- Ativações: 5
VibeFox RSI Revert — o oscilador RSI de reversão à média com zonas de sobrecompra/sobrevenda e pontos de entrada
VibeFox RSI Revert é um oscilador RSI em tempo real para MetaTrader 5, criado para o trading de reversão à média. Ele traça o clássico Relative Strength Index (0-100) em sua própria subjanela com zonas extremas de sobrecompra e sobrevenda, observa o momento em que o oscilador deixa um extremo e retorna em direção ao centro, e marca essa reversão como uma entrada diretamente no gráfico de preços. Cada controle está reunido em um painel interativo moderno, de modo que, em vez de rastrear as viradas do RSI a olho, você vê cada sinal de reversão à média no momento em que ele se forma.
Como o indicador funciona
O indicador calcula um RSI padrão sobre o preço de fechamento e o desenha como uma linha suave limitada entre 0 e 100. Três níveis horizontais emolduram o oscilador: uma linha Overbought perto do topo (o extremo superior), uma linha Oversold perto da base (o extremo inferior) e uma linha média neutra no centro (a média das duas, por exemplo 50). Quando o RSI avança para uma das zonas extremas, o mercado está esticado; quando ele retorna para fora dessa zona em direção à linha média, o esticamento se solta — é exatamente a reversão à média que o indicador opera.
O período RSI controla o quão reativo é o oscilador — um período mais curto reage mais rápido e dá mais sinais, um mais longo é mais suave e mais seletivo. Os níveis OB e OS definem quão longe o oscilador deve avançar no extremo antes que uma virada conte. A configuração Bars limita quanto histórico é varrido em busca de entradas — 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.
A linha RSI e suas linhas de nível vivem na própria subjanela do indicador, junto com o painel de controle, enquanto os marcadores de entrada são desenhados acima, no gráfico de preços.
A lógica de reversão à média (Revert)
A ideia central é simples: um oscilador que correu até um extremo tende a voltar bruscamente em direção à sua média. VibeFox RSI Revert detecta exatamente essa virada em barras fechadas.
Um revert BUY dispara quando o RSI estava no nível Oversold ou abaixo e então uma barra fecha novamente acima de Oversold — o oscilador deixa o extremo inferior para cima, de volta em direção ao centro, de modo que o movimento esperado é de alta. Um revert SELL dispara quando o RSI estava no nível Overbought ou acima e então uma barra fecha novamente abaixo de Overbought — o oscilador deixa o extremo superior para baixo, de modo que o movimento esperado é de baixa. Os sinais são avaliados apenas em barras fechadas, de modo que um marcador nunca se repinta na barra ainda em formação.
Cada reversão detectada coloca um marcador de entrada claro no gráfico de preços, na barra do sinal, colorido conforme a direção, para que você leia o lado da operação num relance.
Pontos de entrada
O principal valor do VibeFox RSI Revert são suas entradas automáticas. O botão Revert ativa os sinais de reversão à média; desligue-o para estudar o oscilador puro sem marcadores. Quando uma reversão válida se completa, o indicador deposita um marcador na barra de entrada, diretamente no gráfico de preços.
Os marcadores de compra e venda são coloridos separadamente com as configurações de cor Buy e Sell, de modo que a direção se lê 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 total
A cor da linha RSI é definida com Line e sua espessura com Width de 1 a 5 pixels. As linhas de nível Overbought e Oversold têm suas próprias cores (seletores de cor OB e OS), e a linha média é desenhada em um cinza neutro. A linha RSI, ambas as linhas de nível e ambos os marcadores de entrada suportam, cada um, uma configuração de transparência (0-100 %) no pop-up do seletor de cor, para que você possa mesclá-los suavemente ao gráfico. Isso facilita construir um oscilador limpo e legível que combine com o tema do seu gráfico.
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 do RSI estão reunidos em linhas organizadas, e o bloco de entrada é destacado com seu próprio cabeçalho dourado ENTRY, para que as configurações de sinais não se misturem com as configurações de linhas. 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 / Gear) — 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 (redimensionável) — arraste o canto inferior direito para dimensionar o painel.
Collapsible (recolhível) — um clique duplo 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 mudar 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. 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 diretamente no painel — os campos de entrada na aba Inputs apenas definem os valores iniciais. Você também pode rodar várias cópias independentes em um mesmo gráfico dando a cada uma uma Instance única, para comparar diferentes períodos ou níveis lado a lado.
Notificações de entrada
Você não precisa ficar sentado vigiando o gráfico à espera de uma reversão. 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 app MetaTrader no seu telefone.
Email — uma carta enviada através das configurações de e-mail do terminal.
Telegram — o texto do alerta junto com uma captura de tela do gráfico, enviado direto para o seu chat do Telegram.
Ative apenas os canais de que precisa, e você será notificado no momento em que uma nova entrada de RSI revert aparecer no símbolo e no período de tempo 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_RSI_Revert (MQL5/Files/VibeFox_RSI_Revert/result.html), e abre em qualquer navegador — você obtém um registro visual de todas as reversões que o indicador encontrou. Um botão de lixeira de um clique apaga o relatório e suas capturas de tela sempre que você quiser recomeçar do zero.
Telegram Alerts
Os sinais também podem ser entregues direto no 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 seu 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 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 bem onde você o usa.
Parâmetros (aba Inputs)
A maioria das configurações também pode ser alterada ao vivo diretamente no painel (botão Settings) — os parâmetros de entrada apenas definem os valores iniciais na inicialização.
RSI Revert (núcleo)
RSI Period — o período do oscilador RSI (1..100). Padrão: 14.
Overbought level — o extremo superior; um revert SELL dispara quando o RSI o deixa para baixo (50..100). Padrão: 70.
Oversold level — o extremo inferior; um revert BUY dispara quando o RSI o deixa para cima (0..50). Padrão: 30.
Bars of history to scan — quantas barras para trás as entradas são detectadas, 0 = todas as disponíveis. Padrão: 200.
RSI Line Color — a cor da linha do oscilador RSI. Padrão: DodgerBlue.
RSI Line Transparency — transparência da linha RSI em porcentagem, 0-100. Padrão: 0.
Overbought Level Color — a cor da linha de nível Overbought. Padrão: OrangeRed.
Overbought Level Transparency — transparência da linha overbought em porcentagem, 0-100. Padrão: 0.
Oversold Level Color — a cor da linha de nível Oversold. Padrão: LimeGreen.
Oversold Level Transparency — transparência da linha oversold em porcentagem, 0-100. Padrão: 0.
Line Width — a espessura da linha RSI em pixels, 1..5. Padrão: 2.
Entry Points
Revert (retorno à média a partir de uma banda) — ativa as entradas de reversão à média com marcadores. 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 de entrada BUY. Padrão: LimeGreen.
Buy Transparency — transparência do marcador buy em porcentagem, 0-100. Padrão: 0.
Sell Color — a cor do marcador de entrada SELL. Padrão: Red.
Sell Transparency — transparência do marcador sell em porcentagem, 0-100. Padrão: 0.
Notifications
Push Notification — ativa os alertas push para o app 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 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_RSI_Revert/result.html. Padrão: desligado.
Telegram — encaminha os 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 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.
