VibeFox ABCD
- Indicatori
- Versione: 1.0
- Attivazioni: 5
VibeFox ABCD — pattern armonico AB=CD con punti di entrata automatici
VibeFox ABCD è un indicatore di pattern armonici in tempo reale per MetaTrader 5. Individua il classico pattern ABCD a quattro punti direttamente sul grafico dei prezzi, convalida ogni candidato con i rapporti di Fibonacci e segnala l'entrata al punto D nel momento in cui il pattern si completa. Tutti i controlli sono raccolti in un unico pannello interattivo moderno: invece di misurare i tratti a mano, il pattern valido e il suo punto di entrata appaiono non appena si formano.
Come funziona l'indicatore
L'indicatore costruisce la sua analisi in tre fasi: rilevamento degli swing, scansione del pattern e convalida con i livelli di Fibonacci.
1. Swing pivots. Per prima cosa, VibeFox ABCD riduce il rumore dei prezzi a una sequenza pulita di massimi e minimi di swing tramite un motore ZigZag. Tre parametri classici lo controllano. Depth imposta il numero minimo di barre tra due pivot, in modo che il motore ignori le piccole oscillazioni. Deviation è la dimensione minima dell'inversione necessaria per registrare un nuovo pivot — viene misurata in unità di 0,01% del prezzo (quindi 10 = 0,1%), il che la rende significativa su qualsiasi strumento, dal forex agli indici. Backstep è il numero minimo di barre tra due estremi dello stesso tipo, per evitare che due picchi (o due minimi) si trovino troppo vicini tra loro.
2. Pattern scan. L'indicatore percorre quindi la catena di pivot alternati e verifica ogni quadrupla consecutiva A-B-C-D. Un candidato rialzista è A(massimo) → B(minimo) → C(massimo) → D(minimo); un candidato ribassista è A(minimo) → B(massimo) → C(minimo) → D(massimo). I quattro punti vengono collegati con linee rette sul grafico dei prezzi, rendendo la figura di facile lettura.
3. Fibonacci validation. Vengono mantenuti solo i pattern i cui tratti rispettano le proporzioni armoniche. Il ritracciamento BC deve essere compreso tra 0,236 e 0,95 del tratto AB, e l'estensione CD deve essere compresa tra 1,0 e 3,618 del tratto BC — oppure il pattern deve soddisfare la classica uguaglianza AB=CD, dove CD rientra in un ±30% di AB. I candidati che non superano questi rapporti vengono scartati, lasciando solo figure strutturate e negoziabili.
Le linee ABCD vengono tracciate come oggetti sul grafico dei prezzi (finestra 0), mentre l'indicatore risiede nella propria sottofinestra dove si trova il pannello di controllo. L'impostazione Bars limita la quantità di storico elaborato — impostala a 0 per scansionare tutte le barre disponibili, oppure usa un valore più basso per ridisegni più rapidi su grafici pesanti.
Punti di entrata
Il valore principale di VibeFox ABCD è l'entrata automatica al punto D — il completamento del pattern, che coincide con la zona di inversione ottimale. L'indicatore monitora le condizioni in autonomia e posiziona un segnalatore ben visibile direttamente sul grafico dei prezzi.
ABCD rialzista — BUY at D
Un ABCD rialzista termina al punto D come un minimo di swing. Quando tale pattern è convalidato, un marcatore BUY viene posizionato al punto D — il tratto discendente CD si è completato all'interno della zona armonica e ci si aspetta che il prezzo inverta verso l'alto. I pattern rialzisti vengono abilitati tramite il toggle Bull.
ABCD ribassista — SELL at D
Un ABCD ribassista termina al punto D come un massimo di swing. Quando tale pattern è convalidato, un marcatore SELL viene posizionato al punto D — il tratto ascendente CD si è completato all'interno della zona armonica e ci si aspetta che il prezzo inverta verso il basso. I pattern ribassisti vengono abilitati tramite il toggle Bear.
I marcatori di acquisto e di vendita sono colorati separatamente con le impostazioni Buy e Sell, rendendo la direzione immediatamente leggibile. Il selettore Marker commuta il simbolo tra una semplice croce (+), triangoli pieni o frecce con coda, mentre il controllo Size scala il marcatore in pixel (da 6 a 40) per adattarsi a qualsiasi densità del grafico.
Controllo visivo completo
Il colore della linea del pattern ABCD si imposta con Line e lo spessore con Width da 1 a 5 pixel. La linea del pattern e i due marcatori di entrata supportano ciascuno un'impostazione di trasparenza (0-100%) nel popup del selettore colore, così è possibile integrarli delicatamente nello sfondo del grafico. I marcatori sul grafico dei prezzi hanno dimensioni e colori indipendenti, in modo che le entrate risaltino chiaramente su qualsiasi sfondo.
Pannello interattivo sul grafico
L'intera interfaccia è un pannello fluido basato su canvas, progettato per un controllo rapido del mouse. I parametri di swing e di linea sono raggruppati in righe ordinate, mentre il blocco delle entrate è separato con la propria intestazione dorata ENTRY, in modo che le impostazioni dei segnali non si mescolino con quelle delle linee. L'intestazione del pannello raccoglie le icone di controllo.
Power — attiva e disattiva il disegno dei marcatori di entrata senza rimuovere l'indicatore dal grafico.
Settings (gear) — apre e chiude la sezione delle impostazioni.
Updown (frecce) — sposta il pannello tra la propria sottofinestra e il grafico principale.
Close (croce) — chiude l'indicatore.
Ridimensionabile — trascina l'angolo in basso a destra per scalare il pannello.
Comprimibile — un doppio clic sull'intestazione comprime il pannello in una barra compatta.
Rotella del mouse — posiziona il cursore su qualsiasi campo numerico e scorri la rotella per modificare il valore senza usare la tastiera.
Impostazioni e personalizzazione
Il pulsante Settings apre una sezione in cui il pannello viene adattato al tuo spazio di lavoro: un Theme chiaro, scuro o automatico, larghezza del pannello, dimensione dell'intestazione, altezza delle righe e dimensione del carattere regolabili. Alcune opzioni aggiuntive consentono di nascondere la barra inferiore tramite Hide Footer, ridurre l'intestazione quando compressa con Mini Header e comprimere automaticamente il pannello al clic all'esterno. Quasi tutti i parametri cambiano in tempo reale direttamente sul pannello — i campi di input nella scheda Inputs impostano solo i valori iniziali. È inoltre possibile eseguire più copie indipendenti sullo stesso grafico assegnando a ciascuna un Instance univoco, per confrontare diverse impostazioni ABCD fianco a fianco.
Notifiche di entrata
Non è necessario restare a monitorare il grafico in attesa che un pattern si completi. Ogni entrata può essere inviata tramite diversi canali di notifica che si abilitano 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 e-mail inviata tramite le impostazioni di posta del terminale.
Telegram — il testo dell'avviso insieme a uno screenshot del grafico, inviati direttamente alla tua chat Telegram.
Abilita solo i canali di cui hai bisogno e riceverai una notifica non appena apparirà una nuova entrata ABCD sul simbolo e sul timeframe su cui stai lavorando.
Storico visivo (report HTML)
Attiva il canale Html e ogni segnale di entrata viene salvato in un report HTML insieme a uno screenshot del grafico nel momento in cui si è attivato. Il report è archiviato nella cartella Files del terminale, nella directory VibeFox_ABCD (MQL5/Files/VibeFox_ABCD/result.html), e si apre in qualsiasi browser — ottenendo un registro visivo di tutte le entrate ABCD rilevate dall'indicatore. Un pulsante cestino a un clic cancella il report e i relativi screenshot ogni volta che si desidera ricominciare da capo.
Avvisi Telegram
I segnali possono essere inviati 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 bot e il chat id nei parametri.
La consegna si basa sul report HTML: ogni nuovo segnale viene scritto nel report e il report — aperto in un browser — lo inoltra autonomamente alla tua chat Telegram. Per questo motivo, l'abilitazione di Telegram mantiene automaticamente attivo il report Html e i due canali funzionano insieme.
Guida multilingue integrata
Una pagina di aiuto completa è integrata nel pannello, disponibile in più lingue, in modo che ogni controllo sia spiegato direttamente nel punto in cui lo si utilizza.
Parametri (scheda Inputs)
La maggior parte delle impostazioni può essere modificata in tempo reale direttamente sul pannello (tramite il pulsante Settings) — i parametri di input impostano solo i valori iniziali all'avvio.
ABCD (swing)
Swing Depth — il numero minimo di barre tra due pivot di swing (2..100). Predefinito: 12.
Swing Deviation — la dimensione minima dell'inversione per registrare un pivot, in unità di 0,01% del prezzo (10 = 0,1%). Predefinito: 5.
Swing Backstep — il numero minimo di barre tra due estremi. Predefinito: 3.
Bars of history to process — il numero di barre passate su cui eseguire la scansione del pattern, 0 = tutte disponibili. Predefinito: 500.
Pattern Line Color — il colore delle linee del pattern ABCD sul grafico dei prezzi. Predefinito: DodgerBlue.
Line Transparency — trasparenza della linea del pattern in percentuale, 0-100. Predefinito: 0.
Pattern Line Width — lo spessore delle linee del pattern in pixel, 1..5. Predefinito: 1.
Punti di entrata
Bullish ABCD (BUY at D) — abilita i pattern rialzisti e il marcatore BUY al punto D (un minimo di swing). Predefinito: attivo.
Bearish ABCD (SELL at D) — abilita i pattern ribassisti e il marcatore SELL al punto D (un massimo di swing). Predefinito: attivo.
Marker Font Size — la dimensione dei marcatori di entrata in pixel, 6..40. Predefinito: 12.
Entry Marker — il simbolo 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.
Notifiche
Push Notification — abilita gli avvisi push all'app mobile MetaTrader. Predefinito: disattivo.
Alert Popup — abilita gli avvisi pop-up all'interno del terminale. Predefinito: disattivo.
Email — abilita gli avvisi e-mail tramite le impostazioni di posta del terminale. Predefinito: disattivo.
Html Report — salva ogni segnale con uno screenshot del grafico in Files/VibeFox_ABCD/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 utilizzato per la consegna. Predefinito: vuoto.
Telegram - chat id — l'identificatore della chat Telegram di destinazione. Predefinito: vuoto.
Pannello / 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 dei parametri in pixel. Predefinito: 34.
Font size — la dimensione del carattere utilizzata nel pannello. Predefinito: 8.
Hide Footer — nasconde la barra inferiore del pannello. Predefinito: disattivo.
Mini Header on collapse — mostra una barra dell'intestazione compatta quando il pannello è compresso. Predefinito: disattivo.
Close on click outside — comprime automaticamente il pannello quando si fa clic all'esterno. Predefinito: disattivo.
Instance — un numero univoco 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.
