VibeFox Nadaraya Watson Envelope
- Indicadores
- Versão: 1.10
- Atualizado: 2 julho 2026
- Ativações: 5
VibeFox Nadaraya-Watson Envelope — canal de regressão por kernel e sinais de rebote
VibeFox Nadaraya-Watson Envelope é um indicador de suavização não paramétrico para MetaTrader 5. Constrói uma curva de regressão por kernel suave e bandas de envelope simétricas diretamente no gráfico de preços, fornecendo uma referência visual clara para a direção da tendência, os limites do canal e os sinais de entrada baseados em rebote. Tudo é controlado através de um único painel canvas interativo sem necessidade de abrir a caixa de diálogo de parâmetros do terminal.
O que mede o Nadaraya-Watson Envelope
O estimador de Nadaraya-Watson é um método estatístico clássico não paramétrico que estima a média condicional de uma variável usando uma média ponderada das observações. No trading, é aplicado ao histórico de preços: o preço de cada barra é ponderado por uma função kernel que atribui peso maior às barras próximas e menor às distantes. O resultado é uma linha de regressão suave (Center) que se adapta à estrutura do preço sem suposições de período fixo.
Acima e abaixo da linha central o indicador traça duas bandas de envelope (Upper e Lower). A distância das bandas do centro é controlada pelo parâmetro Multiplier, escalado pelo desvio médio do preço em relação à regressão. Dois tipos de kernel estão disponíveis: Gaussian fornece uma ponderação clássica em forma de sino; Rational Quadratic é uma mistura de escalas gaussianas que reage de forma mais suave aos valores atípicos.
Dois modos de cálculo estão disponíveis. O modo Repaint atualiza a curva a cada tick. O modo Non-repaint fixa o ponto final da última barra de modo que a regressão histórica não muda após o fechamento da barra.
Pontos de entrada
Envelope Bounce — BUY e SELL
O sinal principal é o Envelope Bounce: o preço toca ou cruza as bandas exteriores do envelope. Quando o preço toca ou fecha abaixo da banda Lower é colocado um marcador BUY no gráfico — o mercado está estatisticamente esticado para baixo e um movimento de retorno à média para cima é mais provável. Quando o preço toca ou fecha acima da banda Upper aparece um marcador SELL.
O parâmetro Near tolerance (x ATR) adiciona uma zona de proximidade em torno de cada banda. Um sinal é disparado não apenas no toque direto mas também quando o preço se aproxima dentro do múltiplo de ATR especificado da banda, reduzindo os sinais perdidos por requisitos de toque exato.
Controlo visual
A linha central e as bandas de envelope têm controlos independentes de cor e transparência. Center Color e Center Transparency % estilizam a linha de regressão; Envelope Color e Envelope Transparency % as bandas superior e inferior. Line Width (1-10) define a espessura em pixels de todas as linhas desenhadas. Todas as definições visuais podem ser ajustadas em tempo real no painel sem reiniciar o indicador.
Painel interativo no gráfico
Toda a interface é um painel canvas fluido projetado para interação rápida com o rato. Todos os parâmetros estão organizados em linhas ordenadas e as definições de entrada estão destacadas com o seu próprio cabeçalho de secção. O cabeçalho do painel contém os ícones de gestão.
Power — ativa e desativa o desenho das linhas do indicador e dos sinais sem remover o indicador do gráfico.
Settings (ícone de engrenagem) — abre e fecha o painel de configurações.
Updown (setas) — move o painel entre a sub-janela e o gráfico principal.
Close (cruz) — remove o indicador do gráfico.
Resizable — arraste o canto inferior direito para redimensionar o painel.
Collapsible — duplo clique no cabeçalho para recolher o painel numa faixa compacta.
Mouse wheel — passe o cursor sobre qualquer campo numérico e role a roda para alterar o valor sem abrir o teclado.
Settings e personalização
O botão Settings abre uma secção onde o painel é adaptado ao seu espaço de trabalho: Theme claro, escuro ou automático, largura do painel configurável, tamanho do cabeçalho, altura da linha e tamanho da fonte. Opções adicionais permitem ocultar a barra inferior via Hide Footer, mostrar um cabeçalho compacto ao recolher com Mini Header, e recolher automaticamente o painel ao clicar fora dele. Quase todos os parâmetros mudam em tempo real no painel. Também pode executar várias cópias independentes no mesmo gráfico atribuindo a cada uma um número Instance único.
Notificações de entrada
Não precisa de monitorizar o gráfico à espera de um sinal. Cada entrada pode ser entregue através de vários canais de notificação que são ativados de forma independente no painel.
Alert — uma mensagem pop-up dentro do terminal.
Push — uma notificação móvel para a aplicação MetaTrader no seu telemóvel.
Email — uma mensagem enviada através das definições de correio do terminal.
Telegram — o texto do alerta juntamente com uma captura de ecrã do gráfico, enviado diretamente para o seu chat Telegram.
Ative apenas os canais de que necessita e será notificado no momento em que aparecer uma nova entrada no símbolo e timeframe que está a monitorizar.
Histórico visual — relatório Html
Ative o canal Html e cada sinal de entrada é guardado num relatório HTML juntamente com uma captura de ecrã do gráfico no momento do disparo. O relatório é armazenado na pasta Files do terminal, no subdirectório VibeFox_Nadaraya, e abre em qualquer browser. O botão do lixo limpa o relatório e as suas capturas com um clique sempre que quiser começar de novo.
Alertas Telegram
Os sinais também podem ser entregues diretamente no seu chat Telegram — o texto do alerta juntamente com uma captura de ecrã do gráfico no momento da deteção. Ative o canal Telegram e introduza o token do bot e o id do chat nos parâmetros de entrada.
A entrega baseia-se no relatório HTML: cada novo sinal é escrito no relatório e o relatório — aberto num browser — reencaminha-o automaticamente para o seu chat Telegram. Por este motivo, ativar o Telegram mantém automaticamente o relatório Html ativo, e os dois canais funcionam em conjunto.
Ajuda multilingue integrada
Uma página de ajuda completa está integrada no painel e disponível em 10 languages, para que cada controlo seja explicado mesmo onde o utiliza.
Parâmetros (separador Inputs)
A maioria das definições também pode ser alterada em tempo real diretamente no painel (botão Settings) — os parâmetros de entrada apenas definem os valores iniciais no lançamento.
Kernel
Bandwidth h — largura de banda do kernel; controla o grau de suavização. Valores mais altos produzem uma curva mais suave e de reação mais lenta. Default: 8.0.
Multiplier — multiplicador da largura do envelope; escala a distância das bandas Upper e Lower da linha central. Default: 3.0.
Kernel type — tipo de função kernel: Gaussian ou Rational Quadratic. Default: Gaussian.
Window size (bars per estimate) — número de barras históricas utilizadas em cada estimativa de regressão. Default: 500.
Mode
Repaint mode — se false: modo sem redesenho, a regressão é fixada na última barra completada e não redesenha o histórico. Se true: a curva atualiza a cada tick. Default: false.
Visual
Center Color — cor da linha de regressão central. Default: Gold.
Center Transparency % — transparência da linha central (0 = totalmente opaca). Default: 0.
Envelope Color — cor das bandas de envelope superior e inferior. Default: DodgerBlue.
Envelope Transparency % — transparência das bandas de envelope. Default: 35.
Line Width (1-10) — espessura em pixels de todas as linhas desenhadas. Default: 2.
Entry Points
Envelope Bounce signal — ativa o sinal Envelope Bounce: preço toca a banda Lower = BUY, banda Upper = SELL. Default: desativado.
Near tolerance (x ATR) — zona de proximidade em torno de cada banda em múltiplos de ATR; os sinais disparam quando o preço está dentro desta distância da banda. Default: 0.25.
Notifications
Push Notification — notificação push para a aplicação móvel MetaTrader. Default: desativado.
Alert Popup — janela de alerta pop-up no terminal. Default: desativado.
Email — mensagem enviada através das definições de correio do terminal. Default: desativado.
Html Report — guarda cada sinal com uma captura do gráfico num relatório HTML (pasta Files, diretório VibeFox_Nadaraya), abre em qualquer browser. Default: desativado.
Telegram — envia cada sinal para o seu chat Telegram (texto do alerta mais captura do gráfico) através do relatório HTML. Default: desativado.
Telegram bot token — o token do seu bot Telegram, utilizado para enviar as mensagens.
Telegram chat id — o id do chat Telegram que recebe os sinais.
Panel / Settings
Panel width, px (300..800) — largura do painel em pixels. Default: 800.
Header size (1..6) — tamanho do cabeçalho. Default: 1.
Theme — tema de cor: Auto (segue o gráfico), Dark ou Light. Default: Auto.
Row height (px) — altura da linha do painel em pixels. Default: 34.
Font size — tamanho da fonte do painel. Default: 8.
Hide Footer — ocultar a faixa inferior do painel. Default: desativado.
Mini Header on collapse — mostrar um mini cabeçalho quando o painel está recolhido. Default: desativado.
Close on click outside — recolher o painel ao clicar fora dele. Default: desativado.
Instance (unique per copy: 1,2,3...) — número de instância; permite várias cópias independentes no mesmo gráfico. Default: 1.
Panel Start Window — onde o painel abre no lançamento: Subwindow ou Chart. Default: Subwindow.
