VibeFox Ultimate Osc
- Indicatori
- Versione: 1.0
- Attivazioni: 5
VibeFox Ultimate Osc — l'oscillatore di momentum a tre orizzonti temporali con ingressi di ritorno alla media
VibeFox Ultimate Osc è un indicatore di momentum in tempo reale per MetaTrader 5 basato sull'Ultimate Oscillator di Larry Williams. Fonde la pressione d'acquisto su tre periodi in un'unica linea morbida da 0 a 100, traccia i livelli di ipercomprato e ipervenduto direttamente nella propria sottofinestra, segna ogni ingresso di ritorno alla media direttamente sul grafico dei prezzi e raccoglie tutti i controlli in un unico moderno pannello interattivo. Invece di leggere tre oscillatori separati, osservi un'unica linea ponderata e vedi ogni ingresso di inversione nell'istante in cui l'oscillatore lascia una zona estrema.
Come funziona l'indicatore
L'Ultimate Oscillator è stato progettato da Larry Williams per risolvere un problema classico degli strumenti di momentum a periodo singolo: forniscono falsi segnali di divergenza perché reagiscono a un solo orizzonte temporale. L'Ultimate Oscillator invece combina tre periodi — veloce, medio e lento — in un unico valore, così che un segnale debba essere confermato su più orizzonti prima di registrarsi.
Per ogni barra l'indicatore calcola due grandezze. La pressione d'acquisto (BP) è la chiusura meno il minimo vero, dove il minimo vero è il più basso tra il minimo corrente e la chiusura precedente. Il range vero (TR) è il massimo vero meno il minimo vero. Per ciascuno dei tre periodi divide poi la somma di BP per la somma di TR, ottenendo tre medie che misurano quanta parte del range è stata spinta dai compratori. Queste tre medie vengono combinate con pesi fissi — 4 per il periodo veloce, 2 per il medio, 1 per il lento — e riportate a una lettura da 0 a 100:
UO = 100 × (4·Avg fast + 2·Avg mid + 1·Avg slow ) / 7.
Il periodo veloce porta il peso maggiore affinché la linea resti reattiva, mentre i periodi medio e lento la ancorano e filtrano il rumore. Il risultato viene tracciato come un'unica linea nella sottofinestra propria dell'indicatore, insieme alle linee di livello di ipercomprato e ipervenduto.
Zone di ipercomprato e ipervenduto
Una lettura alta dell'Ultimate Oscillator significa che i compratori hanno dominato il range su tutti e tre i periodi — il mercato è ipercomprato. Una lettura bassa significa che i venditori hanno dominato — il mercato è ipervenduto. Il livello OB (predefinito 70) segna l'estremo superiore e il livello OS (predefinito 30) segna l'estremo inferiore; una linea mediana viene tracciata automaticamente a metà strada tra i due. Quando l'oscillatore spinge dentro una zona e poi ne esce, il momentum si sta esaurendo e un ritorno verso il centro diventa probabile.
Ingressi di ritorno alla media
Il valore principale di VibeFox Ultimate Osc sono i suoi ingressi automatici di ritorno alla media. L'interruttore Revert li abilita. Un ingresso viene confermato solo su una barra chiusa, così i segnali non si ridisegnano mai sulla candela in formazione.
Un BUY viene collocato quando l'oscillatore era al livello di ipervenduto o al di sotto e poi chiude di nuovo al di sopra: il movimento ribassista è stato respinto e ci si aspetta che il prezzo torni verso l'alto. Un SELL viene collocato quando l'oscillatore era al livello di ipercomprato o al di sopra e poi chiude di nuovo al di sotto: il movimento rialzista è stato respinto e ci si aspetta che il prezzo torni verso il basso. Ogni ingresso viene disegnato come un marcatore chiaro sul grafico dei prezzi, al prezzo della barra del segnale.
Marcatori di ingresso
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
Il colore della linea dell'oscillatore si imposta con Line e lo spessore con Width da 1 a 5 pixel. Le linee di livello di ipercomprato e ipervenduto hanno i propri colori OB e OS. La linea ed entrambi i marcatori di ingresso supportano ciascuno un'impostazione di trasparenza (0-100%) nel popup del selettore di colore, così da fonderli delicatamente nel grafico. L'impostazione Bars limita quanta cronologia viene scansionata per gli ingressi: impostala a 0 per scansionare tutte le barre disponibili, oppure usa un valore più piccolo per ridisegni più rapidi su grafici pesanti.
Pannello interattivo sul grafico
L'intera interfaccia è un pannello fluido basato su canvas, costruito per un rapido controllo con il mouse. I tre periodi e i livelli OB/OS sono raccolti in righe ordinate, e il blocco di ingresso è messo in evidenza con la propria intestazione dorata ENTRY, così le impostazioni del segnale non si mescolano con quelle della linea. 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 (gear) — apre e chiude la sezione delle impostazioni.
Updown (arrows) — sposta il pannello tra la sua sottofinestra e il grafico principale.
Close (cross) — chiude l'indicatore.
Ridimensionabile — trascina l'angolo in basso a destra per ridimensionare il pannello.
Comprimibile — un doppio clic sull'intestazione comprime il pannello in una striscia compatta.
Rotellina del mouse — passa sopra qualsiasi campo numerico e ruota la rotellina per cambiare il valore senza aprire la tastiera.
Impostazioni e personalizzazione
Il pulsante Settings apre una sezione dove il pannello si adatta al tuo spazio di lavoro: un Theme chiaro, scuro o automatico, una larghezza del pannello regolabile, dimensione dell'intestazione, altezza della riga e dimensione del carattere. Ulteriori accorgimenti ti permettono di nascondere la barra inferiore tramite Hide Footer, di rimpicciolire l'intestazione quando è compressa con Mini Header e di comprimere automaticamente il pannello al clic al di fuori di esso. Quasi ogni parametro cambia in tempo reale direttamente sul pannello — i campi di input della scheda Inputs impostano solo i valori iniziali. Puoi anche eseguire più copie indipendenti su un unico grafico assegnando a ciascuna un Instance univoco, per confrontare impostazioni diverse fianco a fianco.
Notifiche di ingresso
Non devi restare a sorvegliare il grafico in attesa di un'inversione. Ogni ingresso può essere inviato attraverso diversi canali di notifica che si abilitano in modo indipendente direttamente sul pannello.
Alert — un messaggio a comparsa all'interno del terminale.
Push — una notifica mobile all'app MetaTrader sul tuo 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 tua chat Telegram.
Abilita solo i canali che ti servono e sarai avvisato nell'istante in cui appare un nuovo ingresso dell'Ultimate Oscillator sul simbolo e sul timeframe con cui stai lavorando.
Cronologia visiva (report HTML)
Abilita 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 è archiviato nella cartella Files del terminale, nella directory VibeFox_Ultimate_Osc (MQL5/Files/VibeFox_Ultimate_Osc/result.html), e si apre in qualsiasi browser — ottieni un registro visivo di ogni inversione catturata dall'indicatore. Un pulsante cestino con un solo clic cancella il report e i suoi screenshot ogni volta che vuoi ricominciare da capo.
Avvisi Telegram
I segnali possono anche essere consegnati direttamente alla tua chat Telegram — il testo dell'avviso insieme a uno screenshot del grafico nel momento del rilevamento. Attiva il canale Telegram e inserisci il token del tuo bot e l'id della chat negli inputs.
La consegna si appoggia al report HTML: ogni nuovo segnale viene scritto nel report, e il report — aperto in un browser — lo inoltra da solo alla tua chat Telegram. Per questo motivo, abilitare Telegram mantiene automaticamente attivo il report Html, e i due canali funzionano insieme.
Guida multilingue integrata
Una pagina di guida completa è integrata nel pannello, disponibile in più lingue, così ogni controllo è spiegato proprio dove lo usi.
Parametri (scheda Inputs)
La maggior parte delle impostazioni può anche essere cambiata in tempo reale direttamente sul pannello (il pulsante Settings) — i parametri di input impostano solo i valori iniziali all'avvio.
Ultimate Osc
Fast Period — il periodo veloce dell'Ultimate Oscillator, che porta il peso maggiore (4). Predefinito: 7.
Mid Period — il periodo medio dell'Ultimate Oscillator, peso 2. Predefinito: 14.
Slow Period — il periodo lento dell'Ultimate Oscillator, peso 1. Predefinito: 28.
Overbought level — l'estremo superiore; un SELL viene armato quando l'oscillatore lo lascia verso il basso. Predefinito: 70.
Oversold level — l'estremo inferiore; un BUY viene armato quando l'oscillatore lo lascia verso l'alto. Predefinito: 30.
Bars of history to scan — quante barre all'indietro vengono scansionate per gli ingressi, 0 = tutte le disponibili. Predefinito: 200.
UO Line Color — il colore della linea dell'oscillatore. Predefinito: DodgerBlue.
UO Line Transparency — trasparenza della linea dell'oscillatore in percentuale, 0-100. Predefinito: 0.
Overbought Level Color — il colore della linea di livello di ipercomprato. Predefinito: OrangeRed.
Overbought Level Transparency — trasparenza della linea di ipercomprato in percentuale, 0-100. Predefinito: 0.
Oversold Level Color — il colore della linea di livello di ipervenduto. Predefinito: LimeGreen.
Oversold Level Transparency — trasparenza della linea di ipervenduto in percentuale, 0-100. Predefinito: 0.
Line Width — lo spessore della linea dell'oscillatore in pixel, 1..5. Predefinito: 2.
Entry Points
Revert — abilita gli ingressi di ritorno alla media (ritorno alla media da una banda). 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 a comparsa all'interno del terminale. Predefinito: disattivo.
Email — abilita gli avvisi via email tramite le impostazioni di posta del terminale. Predefinito: disattivo.
Html Report — salva ogni segnale con uno screenshot del grafico in Files/VibeFox_Ultimate_Osc/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 parametri 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 al clic al di fuori di esso. Predefinito: disattivo.
Instance — un numero univoco per ogni copia dell'indicatore sullo stesso grafico, permette di eseguire più istanze fianco a fianco. Predefinito: 1.
Panel Start Window — imposta la posizione iniziale del pannello: grafico principale o sottofinestra. Predefinito: Subwindow.
