VibeFox Market Phases
- Indicatori
- Versione: 1.0
- Attivazioni: 5
VibeFox Market Phases — classificatore del ciclo di mercato con zone di fase colorate e ingressi a impulso
VibeFox Market Phases è un indicatore dello stato del mercato in tempo reale per MetaTrader 5. Invece di lasciarti indovinare se il mercato è piatto, in compressione, in rottura o in tendenza, classifica ogni barra in una delle quattro fasi e le dipinge come zone di sfondo colorate direttamente sul grafico dei prezzi. Quando il mercato entra in un nuovo impulso, un chiaro marcatore BUY o SELL viene posizionato al punto di transizione, e ogni controllo è raccolto in un unico pannello interattivo moderno.
Come funziona l'indicatore
La classificazione segue la metodologia SL / Kenderov: il mercato non si muove in modo casuale, ma attraversa quattro fasi ricorrenti — Range → Consolidation (Squeeze) → Activity (Breakout) → Trend, per poi tornare a un nuovo Range. Ogni fase richiede uno stile di trading diverso, quindi conoscere la fase attuale è metà della battaglia.
Per rilevare la fase su ogni barra chiusa, l'indicatore combina due motori classici — ATR (Average True Range, che misura la volatilità) e ADX con le sue linee direzionali +DI / -DI (che misurano la forza e la direzione della tendenza). Tiene inoltre traccia di una media mobile dell'ATR sul range recente e di una banda di prezzo recente (massimo più alto / minimo più basso) per individuare le rotture. Da questi elementi decide, barra per barra, in quale fase si trova il mercato e raggruppa le barre vicine in segmenti colorati contigui.
Range (Equilibrio / Lateralità)
L'ADX è al di sotto della soglia ADX Low e il prezzo oscilla all'interno di una banda. Non c'è tendenza — l'approccio sensato è operare sui bordi della banda, non sulle rotture. Dipinto con il colore Range.
Squeeze (Consolidamento)
La volatilità si contrae: l'ATR attuale scende sotto il Squeeze % della sua media ATR recente. La molla si sta caricando e un movimento si sta preparando — questo è il momento di preparare una rottura, non di inseguire il range tranquillo. Dipinto con il colore Squeeze.
Activity (Rottura)
L'ATR riparte al rialzo dalla compressione, il prezzo rompe la banda recente e l'ADX sale attraverso il livello ADX Low. Questa è la nascita di un movimento — il mercato si sta risvegliando e si impegna verso una direzione. Dipinto con il colore Active.
Trend (Impulso)
L'ADX sale al di sopra della soglia ADX High e diventa direzionale: quando +DI è sopra -DI la fase è Trend Up (verde), altrimenti Trend Down (rosso). È qui che gli strumenti di trend-following funzionano al meglio. I colori Upper e Down dipingono le due direzioni di tendenza.
Punti di ingresso
Il valore principale di VibeFox Market Phases è l'ingresso automatico nel momento in cui il mercato si impegna in un nuovo impulso. L'indicatore osserva da solo le transizioni di fase e posiziona un chiaro marcatore direttamente sul grafico dei prezzi. Un ingresso scatta sulla transizione verso una tendenza: quando la fase passa da Squeeze, Activity o Range a Trend Up, viene posizionato un marcatore BUY; quando passa a Trend Down, appare un marcatore SELL. Questo cattura l'impulso al suo inizio invece di inseguirlo a metà strada.
Le due direzioni si attivano in modo indipendente con Long (BUY in un impulso al rialzo) e Short (SELL in un impulso al ribasso). I marcatori di acquisto e vendita sono colorati separatamente con le impostazioni Buy e Sell, così la direzione si legge istantaneamente. Il selettore Marker cambia il simbolo tra una semplice croce (+), triangoli pieni o frecce con una coda, mentre il controllo Size ridimensiona il marcatore in pixel (da 6 a 40) per adattarsi a qualsiasi densità del grafico. Le notifiche vengono inviate una volta per barra chiusa.
Controllo visivo completo
Ciascuno dei cinque colori di fase — Range, Squeeze, Active, Upper (Trend Up) e Down (Trend Down) — ha il proprio selettore di colore con una trasparenza indipendente (0-100%), così le zone possono essere fuse delicatamente nello sfondo del grafico o rese decisamente visibili. Anche i marcatori di ingresso hanno la propria trasparenza. Le zone di fase sono disegnate come oggetti sul grafico dei prezzi (finestra 0), mentre l'indicatore stesso risiede nella propria sottofinestra dove si trova il pannello di controllo.
Pannello interattivo sul grafico
L'intera interfaccia è un pannello fluido basato su canvas, costruito per un rapido controllo con il mouse. I parametri di fase e i campioni di colore sono raccolti in righe ordinate, e il blocco degli ingressi è separato con la propria intestazione dorata ENTRY, così le impostazioni dei segnali non si confondono con le impostazioni delle fasi. L'intestazione del pannello contiene le icone di controllo.
Power — attiva e disattiva il disegno dei marcatori di ingresso senza rimuovere l'indicatore; le zone di fase rimangono.
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.
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 viene adattato al tuo spazio di lavoro: un Theme chiaro, scuro o automatico, una larghezza del pannello regolabile, dimensione dell'intestazione, altezza delle righe e dimensione del font. Tocchi extra 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 con un clic al di fuori di esso. Quasi ogni parametro cambia in tempo reale direttamente sul pannello — i campi di input nella scheda Inputs impostano solo i valori iniziali. Puoi anche eseguire diverse copie indipendenti su un unico grafico assegnando a ciascuna un Instance unico, per confrontare diverse impostazioni di fase fianco a fianco.
Notifiche di ingresso
Non devi stare seduto a sorvegliare il grafico in attesa di un nuovo impulso. Ogni ingresso può essere inviato attraverso diversi canali di notifica che vengono abilitati in modo indipendente direttamente sul pannello.
Alert — un messaggio pop-up 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 di cui hai bisogno, e sarai avvisato nel momento in cui appare un nuovo ingresso 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 è memorizzato nella cartella Files del terminale, nella directory VibeFox_Market_Phases (MQL5/Files/VibeFox_Market_Phases/result.html), e si apre in qualsiasi browser — ottieni un registro visivo di tutti gli ingressi a impulso trovati 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 tuo bot token e chat id negli input.
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 lavorano insieme.
Guida multilingue integrata
Una pagina di aiuto 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.
Market Phases
ATR Period — il periodo ATR che misura la volatilità (2..200). Default: 14.
ADX Period — il periodo ADX che misura la forza della tendenza (2..200). Default: 14.
ADX Low — al di sotto di questo livello ADX il mercato è trattato come Range / lateralità (5..60). Default: 20.
ADX High — al di sopra di questo livello ADX il mercato è trattato come Trend / impulso (10..80). Default: 25.
Squeeze % — soglia di compressione: quando l'ATR è al di sotto di questa percentuale della sua media, la fase è Consolidamento (30..99). Default: 80.
Bars of history to process — quante barre indietro vengono calcolate le fasi, 0 = tutte quelle disponibili. Default: 500.
Range / Balance Color — colore di sfondo della fase Range. Default: blu-grigio scuro.
Range Transparency — trasparenza della zona Range in percentuale, 0-100. Default: 0.
Squeeze / Consolidation Color — colore di sfondo della fase Squeeze. Default: ambra scuro.
Squeeze Transparency — trasparenza della zona Squeeze in percentuale, 0-100. Default: 0.
Activity / Breakout Color — colore di sfondo della fase Activity. Default: ciano scuro.
Activity Transparency — trasparenza della zona Activity in percentuale, 0-100. Default: 0.
Trend Up Color — colore di sfondo della fase Trend Up. Default: verde scuro.
Trend Up Transparency — trasparenza della zona Trend Up in percentuale, 0-100. Default: 0.
Trend Down Color — colore di sfondo della fase Trend Down. Default: rosso scuro.
Trend Down Transparency — trasparenza della zona Trend Down in percentuale, 0-100. Default: 0.
Entry Points
Long signals — abilita i marcatori BUY sulla transizione verso un impulso Trend-Up. Default: on.
Short signals — abilita i marcatori SELL sulla transizione verso un impulso Trend-Down. Default: on.
Marker Font Size — la dimensione dei marcatori di ingresso in pixel, 6..40. Default: 12.
Entry Marker — il simbolo del marcatore: Cross (+), Triangle o Arrow. Default: Arrow.
Buy Color — il colore del marcatore BUY. Default: LimeGreen.
Buy Transparency — trasparenza del marcatore di acquisto in percentuale, 0-100. Default: 0.
Sell Color — il colore del marcatore SELL. Default: Red.
Sell Transparency — trasparenza del marcatore di vendita in percentuale, 0-100. Default: 0.
Notifications
Push Notification — abilita gli avvisi push all'app mobile MetaTrader. Default: off.
Alert Popup — abilita gli avvisi pop-up all'interno del terminale. Default: off.
Email — abilita gli avvisi email tramite le impostazioni di posta del terminale. Default: off.
Html Report — salva ogni segnale con uno screenshot del grafico in Files/VibeFox_Market_Phases/result.html. Default: off.
Telegram — inoltra i segnali con screenshot del grafico a una chat Telegram tramite il report HTML. Default: off.
Telegram - bot token — il token del bot Telegram usato per la consegna. Default: vuoto.
Telegram - chat id — l'identificatore della chat Telegram di destinazione. Default: vuoto.
Panel / Settings
Panel width px — la larghezza del pannello sul grafico in pixel, 300..800. Default: 800.
Header size — l'altezza dell'intestazione del pannello, 1..6. Default: 1.
Theme — il tema cromatico del pannello: Light, Dark o Auto. Default: Auto.
Row height — l'altezza di ogni riga di parametri in pixel. Default: 34.
Font size — la dimensione del font usata all'interno del pannello. Default: 8.
Hide Footer — nasconde la barra inferiore del pannello. Default: off.
Mini Header on collapse — mostra una striscia di intestazione compatta quando il pannello è compresso. Default: off.
Close on click outside — comprime automaticamente il pannello quando si clicca al di fuori di esso. Default: off.
Instance — un numero unico per ogni copia dell'indicatore sullo stesso grafico, consente di eseguire più istanze fianco a fianco. Default: 1.
Panel Start Window — imposta la posizione iniziale del pannello: grafico principale o sottofinestra. Default: Subwindow.
