VibeFox Nadaraya Watson Envelope
- Indicatori
- Versione: 1.0
- Attivazioni: 5
VibeFox Nadaraya-Watson Envelope — canale di regressione kernel e segnali di rimbalzo
VibeFox Nadaraya-Watson Envelope è un indicatore di smoothing non parametrico per MetaTrader 5. Costruisce una curva di regressione kernel liscia e bande di envelope simmetriche direttamente sul grafico dei prezzi, fornendo un riferimento visivo chiaro per la direzione del trend, i limiti del canale e i segnali di ingresso basati sul rimbalzo. Tutto è controllato tramite un unico pannello canvas interattivo senza aprire la finestra di dialogo dei parametri del terminale.
Cosa misura Nadaraya-Watson Envelope
Lo stimatore di Nadaraya-Watson è un metodo statistico non parametrico classico che stima la media condizionale di una variabile usando una media ponderata delle osservazioni. Nel trading viene applicato alla storia dei prezzi: il prezzo di ogni barra viene ponderato da una funzione kernel che assegna peso maggiore alle barre vicine e minore a quelle distanti. Il risultato è una linea di regressione liscia (Center) che si adatta alla struttura del prezzo senza ipotesi di periodo fisso.
Sopra e sotto la linea centrale l'indicatore traccia due bande di envelope (Upper e Lower). La distanza delle bande dal centro è controllata dal parametro Multiplier, scalato dalla deviazione media del prezzo dalla regressione. Sono disponibili due tipi di kernel: Gaussian offre una ponderazione a forma di campana classica; Rational Quadratic è una miscela di gaussiane che reagisce più dolcemente agli outlier.
Sono disponibili due modalità di calcolo. La modalità Repaint aggiorna la curva a ogni tick. La modalità Non-repaint fissa l'endpoint dell'ultima barra in modo che la regressione storica non cambi dopo la chiusura della barra.
Punti di ingresso
Envelope Bounce — BUY e SELL
Il segnale principale è l'Envelope Bounce: il prezzo tocca o attraversa le bande esterne dell'envelope. Quando il prezzo tocca o chiude sotto la banda Lower viene posizionato un marcatore BUY sul grafico — il mercato è statisticamente teso al ribasso e un movimento di ritorno alla media verso l'alto è più probabile. Quando il prezzo tocca o chiude sopra la banda Upper appare un marcatore SELL.
Il parametro Near tolerance (x ATR) aggiunge una zona di prossimità attorno a ciascuna banda. Un segnale scatta non solo al tocco diretto ma anche quando il prezzo si avvicina entro il multiplo ATR specificato dalla banda, riducendo i segnali mancati dovuti ai requisiti di tocco esatto.
Controllo visivo
La linea centrale e le bande di envelope hanno controlli indipendenti di colore e trasparenza. Center Color e Center Transparency % stilizzano la linea di regressione; Envelope Color e Envelope Transparency % le bande superiore e inferiore. Line Width (1-10) imposta lo spessore in pixel di tutte le linee disegnate. Tutte le impostazioni visive possono essere modificate in diretta sul pannello senza riavviare l'indicatore.
Pannello interattivo sul grafico
L'intera interfaccia è un pannello canvas fluido progettato per una rapida interazione con il mouse. Tutti i parametri sono disposti in righe ordinate e le impostazioni di ingresso sono evidenziate con il proprio intestazione di sezione. L'intestazione del pannello contiene le icone di gestione.
Power — attiva e disattiva il disegno delle linee dell'indicatore e dei segnali senza rimuovere l'indicatore dal grafico.
Settings (icona ingranaggio) — apre e chiude il pannello delle impostazioni.
Updown (frecce) — sposta il pannello tra la sotto-finestra e il grafico principale.
Close (croce) — rimuove l'indicatore dal grafico.
Resizable — trascinate l'angolo in basso a destra per ridimensionare il pannello.
Collapsible — doppio clic sull'intestazione per comprimere il pannello in una striscia compatta.
Mouse wheel — passate il cursore su qualsiasi campo numerico e scorrete la rotella per cambiare il valore senza aprire la tastiera.
Settings e personalizzazione
Il pulsante Settings apre una sezione dove il pannello viene adattato al vostro spazio di lavoro: Theme chiaro, scuro o automatico, larghezza del pannello configurabile, dimensione dell'intestazione, altezza della riga e dimensione del font. Opzioni aggiuntive permettono di nascondere la barra inferiore tramite Hide Footer, mostrare un'intestazione compatta quando compresso con Mini Header, e comprimere automaticamente il pannello al clic esterno. Quasi tutti i parametri cambiano in diretta sul pannello. Potete anche eseguire più copie indipendenti sullo stesso grafico assegnando a ciascuna un numero Instance univoco.
Notifiche di ingresso
Non è necessario sorvegliare il grafico in attesa di un segnale. Ogni ingresso può essere consegnato tramite diversi canali di notifica che vengono attivati indipendentemente sul pannello.
Alert — un messaggio pop-up all'interno del terminale.
Push — una notifica mobile all'app MetaTrader sul telefono.
Email — un messaggio inviato tramite le impostazioni di posta del terminale.
Telegram — il testo dell'avviso insieme a uno screenshot del grafico, inviato direttamente alla vostra chat Telegram.
Attivate solo i canali necessari e riceverete una notifica nel momento in cui appare un nuovo ingresso sul simbolo e timeframe monitorati.
Storico visivo — report Html
Attivate il canale Html e ogni segnale di ingresso viene salvato in un report HTML insieme a uno screenshot del grafico al momento dell'attivazione. Il report è archiviato nella cartella Files del terminale, nella sottodirectory VibeFox_Nadaraya, e si apre in qualsiasi browser. Il pulsante cestino cancella il report e i suoi screenshot con un clic quando si vuole ricominciare da capo.
Avvisi Telegram
I segnali possono essere recapitati anche direttamente nella vostra chat Telegram — il testo dell'avviso insieme a uno screenshot del grafico al momento del rilevamento. Attivate il canale Telegram e inserite il token del bot e l'id della chat negli input.
La consegna si basa sul report HTML: ogni nuovo segnale viene scritto nel report e il report — aperto in un browser — lo inoltrerà automaticamente alla vostra chat Telegram. Per questo motivo, attivare Telegram mantiene automaticamente attivo il report Html, e i due canali lavorano insieme.
Guida multilingue integrata
Una pagina di aiuto completa è integrata nel pannello ed è disponibile in 10 languages, così ogni controllo è spiegato esattamente dove lo utilizzate.
Parametri (scheda Inputs)
La maggior parte delle impostazioni può essere modificata anche in diretta direttamente sul pannello (pulsante Settings) — i parametri di input impostano solo i valori iniziali al lancio.
Kernel
Bandwidth h — larghezza di banda del kernel; controlla il grado di smoothing. Valori più alti producono una curva più liscia e a reazione più lenta. Default: 8.0.
Multiplier — moltiplicatore della larghezza dell'envelope; scala la distanza delle bande Upper e Lower dalla linea centrale. Default: 3.0.
Kernel type — tipo di funzione kernel: Gaussian o Rational Quadratic. Default: Gaussian.
Window size (bars per estimate) — numero di barre storiche utilizzate in ogni stima di regressione. Default: 500.
Mode
Repaint mode — se false: modalità senza ridisegno, la regressione è fissata all'ultima barra completata e non ridisegna la storia. Se true: la curva si aggiorna a ogni tick. Default: false.
Visual
Center Color — colore della linea di regressione centrale. Default: Gold.
Center Transparency % — trasparenza della linea centrale (0 = completamente opaca). Default: 0.
Envelope Color — colore delle bande di envelope superiore e inferiore. Default: DodgerBlue.
Envelope Transparency % — trasparenza delle bande di envelope. Default: 35.
Line Width (1-10) — spessore in pixel di tutte le linee disegnate. Default: 2.
Entry Points
Envelope Bounce signal — attiva il segnale Envelope Bounce: prezzo tocca la banda Lower = BUY, banda Upper = SELL. Default: disattivato.
Near tolerance (x ATR) — zona di prossimità attorno a ciascuna banda in multipli di ATR; i segnali scattano quando il prezzo è entro questa distanza dalla banda. Default: 0.25.
Notifications
Push Notification — notifica push all'app mobile MetaTrader. Default: disattivato.
Alert Popup — finestra di avviso pop-up nel terminale. Default: disattivato.
Email — messaggio inviato tramite le impostazioni di posta del terminale. Default: disattivato.
Html Report — salva ogni segnale con uno screenshot del grafico in un report HTML (cartella Files, directory VibeFox_Nadaraya), si apre in qualsiasi browser. Default: disattivato.
Telegram — invia ogni segnale alla vostra chat Telegram (testo dell'avviso più screenshot del grafico) tramite il report HTML. Default: disattivato.
Telegram bot token — il token del vostro bot Telegram, utilizzato per inviare i messaggi.
Telegram chat id — l'id della chat Telegram che riceve i segnali.
Panel / Settings
Panel width, px (300..800) — larghezza del pannello in pixel. Default: 800.
Header size (1..6) — dimensione dell'intestazione. Default: 1.
Theme — tema colore: Auto (segue il grafico), Dark o Light. Default: Auto.
Row height (px) — altezza riga del pannello in pixel. Default: 34.
Font size — dimensione font del pannello. Default: 8.
Hide Footer — nascondere la striscia inferiore del pannello. Default: disattivato.
Mini Header on collapse — mostrare una mini intestazione quando il pannello è compresso. Default: disattivato.
Close on click outside — comprimere il pannello al clic esterno. Default: disattivato.
Instance (unique per copy: 1,2,3...) — numero di istanza; consente più copie indipendenti sullo stesso grafico. Default: 1.
Panel Start Window — dove si apre il pannello al lancio: Subwindow o Chart. Default: Subwindow.
