VibeFox Keltner Revert
- Indicatori
- Versione: 1.0
- Attivazioni: 5
VibeFox Keltner Revert — ritorno alla media su un canale di volatilità con punti di ingresso
VibeFox Keltner Revert è un indicatore di canale in tempo reale per MetaTrader 5. Costruisce un canale di Keltner classico — una linea media EMA avvolta da due bande di volatilità basate sull'ATR — disegna tutte e tre le bande direttamente sul grafico dei prezzi e segna un ingresso di ritorno alla media ogni volta che il prezzo si allunga verso una banda esterna e rimbalza indietro verso il centro. Ogni comando è raccolto in un unico pannello interattivo moderno, così invece di sorvegliare le bande a mano vedete ogni configurazione di ritorno nell'esatto istante in cui si forma.
Come funziona l'indicatore
Il canale deriva da due componenti ben noti. La linea media è una EMA del prezzo tipico — (High + Low + Close) / 3 — sul MA Period, così segue il trend attenuando al contempo il rumore intrabarra. L'ampiezza della banda è guidata dall'ATR (Average True Range) sull'ATR Period, una pura misura di volatilità. Le due bande esterne sono poste a un numero fisso di ATR di distanza dal centro, stabilito dal Multiplier: la banda superiore è Middle + Multiplier × ATR, e la banda inferiore è Middle − Multiplier × ATR.
Poiché l'ampiezza è legata all'ATR, il canale respira con il mercato — si allarga quando la volatilità sale e si restringe quando il mercato si calma — mentre l'EMA mantiene l'intero inviluppo che scivola lungo il trend. L'impostazione Bars limita quanta storia viene elaborata: impostatela su 0 per usare tutte le barre disponibili, oppure su un valore più piccolo per ridisegni più rapidi su grafici pesanti.
Le tre bande vengono disegnate direttamente sul grafico dei prezzi come oggetti linea, mentre l'indicatore stesso risiede nella propria sottofinestra, dove si trova il pannello di controllo.
Il canale di Keltner
Un canale di Keltner incornicia il prezzo tra una linea media che segue il trend e due inviluppi di volatilità. La maggior parte del tempo il prezzo oscilla all'interno del canale; le bande esterne agiscono come estremi dinamici, scalati dalla volatilità. Un tocco della banda superiore segna un'area in cui il movimento al rialzo è allungato rispetto alla volatilità recente, e un tocco della banda inferiore segna un movimento al ribasso allungato. L'EMA mediana è il centro di gravità del canale — il livello verso cui il prezzo tende a gravitare di nuovo dopo un'escursione verso una banda esterna.
La logica Revert (ritorno alla media)
VibeFox Keltner Revert opera il ritorno alla media anziché la rottura. L'idea è semplice: quando il prezzo spinge verso una banda esterna e poi la rifiuta, chiudendo di nuovo all'interno del canale, segue spesso un rimbalzo verso la linea media.
Una configurazione BUY si forma quando il minimo di una barra tocca o perfora la banda Lower e la stessa barra chiude di nuovo sopra la banda Lower — il mercato ha rifiutato l'allungamento al ribasso, e il movimento atteso è al rialzo verso il centro. Una configurazione SELL è l'immagine speculare: il massimo di una barra tocca o perfora la banda Upper e la barra chiude di nuovo sotto la banda Upper — l'allungamento al rialzo è stato rifiutato, e il movimento atteso è al ribasso verso il centro. I segnali vengono valutati solo su barre chiuse; la barra in corso di formazione viene ignorata, così un marcatore non si ridisegna mai una volta stampato.
Punti di ingresso
Il valore principale di VibeFox Keltner Revert sono i suoi ingressi automatici. Quando una configurazione di ritorno valida si completa su una barra chiusa, l'indicatore posiziona un marcatore chiaro direttamente sul grafico dei prezzi al prezzo del segnale. L'unico interruttore Revert attiva o disattiva gli ingressi di ritorno alla media; i marcatori di acquisto e di vendita sono colorati separatamente con le impostazioni di colore Buy e Sell, così la direzione si legge all'istante.
Il selettore Marker commuta il glifo tra una semplice croce (+), triangoli pieni o frecce con coda, mentre il controllo Size ridimensiona il marcatore in pixel (da 6 a 40) per adattarsi a qualsiasi densità del grafico.
Controllo visivo completo
Ciascuna delle tre bande ha il proprio colore — Middle, Upper e Lower — e lo spessore della linea è impostato con Width da 1 a 5 pixel. Ogni banda ed entrambi i marcatori di ingresso supportano un'impostazione di trasparenza (0-100 %) nel popup del selettore colore, così potete fondere dolcemente il canale nel grafico o far risaltare i segnali su qualsiasi sfondo.
Pannello interattivo sul grafico
L'intera interfaccia è un pannello fluido basato su canvas, costruito per un controllo rapido con il mouse. I parametri del canale sono raggruppati in righe ordinate, e il blocco di ingresso è messo a parte con la sua intestazione dorata ENTRY, così le impostazioni dei segnali non si confondono con quelle delle bande. L'intestazione del pannello contiene le icone di controllo.
Power — attiva e disattiva il disegno dei marcatori di ingresso senza rimuovere l'indicatore dal grafico.
Settings (ingranaggio) — apre e chiude la sezione delle impostazioni.
Updown (frecce) — sposta il pannello tra la sua sottofinestra e il grafico principale.
Close (croce) — chiude l'indicatore.
Resizable — trascinate l'angolo in basso a destra per ridimensionare il pannello.
Collapsible — un doppio clic sull'intestazione comprime il pannello in una striscia compatta.
Mouse wheel — passate sopra un qualsiasi campo numerico e ruotate la rotellina per cambiare il valore senza aprire la tastiera.
Impostazioni e personalizzazione
Il pulsante Settings apre una sezione in cui il pannello viene adattato al vostro spazio di lavoro: un Theme chiaro, scuro o automatico, una larghezza del pannello regolabile, dimensione dell'intestazione, altezza della riga e dimensione del carattere. Tocchi aggiuntivi permettono di nascondere la barra inferiore tramite Hide Footer, ridurre l'intestazione quando compressa con Mini Header e comprimere automaticamente il pannello con un clic al suo esterno. Quasi tutti i parametri cambiano in tempo reale direttamente sul pannello — i campi di input nella scheda Inputs impostano solo i valori iniziali. Potete inoltre eseguire più copie indipendenti su un unico grafico assegnando a ciascuna una Instance unica, per confrontare fianco a fianco diverse impostazioni.
Notifiche di ingresso
Non dovete restare a sorvegliare il grafico in attesa di una configurazione di ritorno. Ogni ingresso può essere inviato tramite diversi canali di notifica abilitati in modo indipendente direttamente sul pannello.
Alert — un messaggio popup all'interno del terminale.
Push — una notifica mobile all'app MetaTrader sul vostro telefono.
Email — una lettera inviata tramite le impostazioni di posta del terminale.
Telegram — il testo dell'avviso insieme a uno screenshot del grafico, inviato direttamente alla vostra chat Telegram.
Abilitate solo i canali che vi servono, e sarete avvisati nel momento in cui appare un nuovo ingresso di ritorno Keltner sul simbolo e sul timeframe con cui state lavorando.
Cronologia visiva (report HTML)
Abilitate il canale Html, e ogni segnale di ingresso viene salvato in un report HTML insieme a uno screenshot del grafico nel momento in cui è scattato. Il report è memorizzato nella cartella Files del terminale, nella directory VibeFox_Keltner_Revert (MQL5/Files/VibeFox_Keltner_Revert/result.html), e si apre in qualsiasi browser — ottenete un registro visivo di tutti i ritorni trovati dall'indicatore. Un pulsante cestino con un clic cancella il report e i suoi screenshot ogni volta che desiderate ricominciare da capo.
Avvisi Telegram
I segnali possono anche essere consegnati direttamente alla vostra chat Telegram — il testo dell'avviso insieme a uno screenshot del grafico nel momento del rilevamento. Attivate il canale Telegram e inserite il token del bot e l'id della chat negli inputs.
La consegna si appoggia sul report HTML: ogni nuovo segnale viene scritto nel report, e il report — aperto in un browser — lo inoltra da solo alla vostra chat Telegram. Per questo motivo, abilitare Telegram mantiene automaticamente attivo il report Html, e i due canali lavorano insieme.
Guida multilingue integrata
Una pagina di aiuto completa è integrata nel pannello, disponibile in più lingue, così ogni comando è spiegato proprio dove lo usate.
Parametri (scheda Inputs)
La maggior parte delle impostazioni può essere modificata anche in tempo reale direttamente sul pannello (pulsante Settings) — i parametri di input impostano solo i valori iniziali all'avvio.
Keltner Revert (core)
MA Period — il periodo EMA della linea media, calcolato sul prezzo tipico (H+L+C)/3. Predefinito: 20.
ATR Period — il periodo ATR che stabilisce l'ampiezza del canale. Predefinito: 10.
Multiplier — il moltiplicatore dell'ATR: a quanti ATR le bande esterne si trovano dalla linea media. Predefinito: 2.0.
Bars of history to process — quante barre indietro vengono calcolati il canale e gli ingressi, 0 = tutte quelle disponibili. Predefinito: 200.
Middle Line Color — il colore della linea media (EMA). Predefinito: DodgerBlue.
Middle Line Transparency — trasparenza della linea media in percentuale, 0-100. Predefinito: 0.
Upper Band Color — il colore della banda superiore. Predefinito: OrangeRed.
Upper Band Transparency — trasparenza della banda superiore in percentuale, 0-100. Predefinito: 0.
Lower Band Color — il colore della banda inferiore. Predefinito: OrangeRed.
Lower Band Transparency — trasparenza della banda inferiore in percentuale, 0-100. Predefinito: 0.
Line Width — lo spessore delle linee del canale in pixel, 1..5. Predefinito: 1.
Entry Points
Revert — abilita gli ingressi di ritorno alla media (tocco Lower poi chiusura sopra = BUY; tocco Upper poi chiusura sotto = SELL). Predefinito: attivo.
Marker Font Size — la dimensione dei marcatori di ingresso in pixel, 6..40. Predefinito: 12.
Entry Marker — il glifo del marcatore: Cross (+), Triangle o Arrow. Predefinito: Arrow.
Buy Color — il colore del marcatore BUY. Predefinito: LimeGreen.
Buy Transparency — trasparenza del marcatore di acquisto in percentuale, 0-100. Predefinito: 0.
Sell Color — il colore del marcatore SELL. Predefinito: Red.
Sell Transparency — trasparenza del marcatore di vendita in percentuale, 0-100. Predefinito: 0.
Notifications
Push Notification — abilita gli avvisi push all'app mobile MetaTrader. Predefinito: disattivo.
Alert Popup — abilita gli avvisi popup all'interno del terminale. Predefinito: disattivo.
Email — abilita gli avvisi email tramite le impostazioni di posta del terminale. Predefinito: disattivo.
Html Report — salva ogni segnale con uno screenshot del grafico in Files/VibeFox_Keltner_Revert/result.html. Predefinito: disattivo.
Telegram — inoltra i segnali con screenshot del grafico a una chat Telegram tramite il report HTML. Predefinito: disattivo.
Telegram - bot token — il token del bot Telegram usato per la consegna. Predefinito: vuoto.
Telegram - chat id — l'identificatore della chat Telegram di destinazione. Predefinito: vuoto.
Panel / Settings
Panel width, px — la larghezza del pannello sul grafico in pixel, 300..800. Predefinito: 800.
Header size — l'altezza dell'intestazione del pannello, 1..6. Predefinito: 1.
Theme — il tema colore del pannello: Light, Dark o Auto. Predefinito: Auto.
Row height (px) — l'altezza di ogni riga di parametro in pixel. Predefinito: 34.
Font size — la dimensione del carattere usata all'interno del pannello. Predefinito: 8.
Hide Footer — nasconde la barra inferiore del pannello. Predefinito: disattivo.
Mini Header on collapse — mostra una striscia di intestazione compatta quando il pannello è compresso. Predefinito: disattivo.
Close on click outside — comprime automaticamente il pannello quando si clicca al suo esterno. Predefinito: disattivo.
Instance — un numero unico per ogni copia dell'indicatore sullo stesso grafico, consente di eseguire più istanze fianco a fianco. Predefinito: 1.
Panel Start Window — imposta la posizione iniziale del pannello: grafico principale o sottofinestra. Predefinito: Subwindow.
