SMC Structure and Liquidity PRO — Manuale utente (MetaTrader 5)

SMC Structure and Liquidity PRO — Manuale utente (MetaTrader 5)

31 ottobre 2026, 17:33
JETINVEST
0
5

Disponibile su MQL5 Market: SMC Structure and Liquidity PRO

SMC Structure and Liquidity PRO è un indicatore Smart Money Concepts per MetaTrader 5. Disegna su un unico grafico la struttura di mercato swing e interna (BOS e CHoCH), order block e breaker block, fair value gap e FVG di inversione, livelli di liquidità e sweep, premium e discount, e le zone di un timeframe superiore. Un pannello riassume il trend, il bias su più timeframe e lo stato delle zone.

Tutto viene calcolato su barre chiuse. Un'etichetta, una zona o un livello compare solo dopo la chiusura della barra che lo conferma, e non viene ridisegnato in seguito. Gli screenshot di questo manuale sono stati realizzati su grafici demo EURUSD M15.

Avvertenza sui rischi. Il trading comporta il rischio di perdite. Questo indicatore è uno strumento di analisi: non apre operazioni e non promette risultati. Testa sempre prima su un conto demo il tuo modo di utilizzarlo.

1. Installazione

  1. Acquista o noleggia il prodotto sul Market MQL5 e installalo dalla scheda Market del tuo terminale MetaTrader 5 (Strumenti → Market → Acquistati → Installa; in inglese: Toolbox → Market → Purchased → Install).
  2. Apri un grafico e trascinaci sopra SMC Structure and Liquidity PRO dal Navigatore (Indicatori → Market).
  3. Regola i parametri di input se lo desideri (sezione 10) e premi OK.

L'indicatore funziona su qualsiasi simbolo e timeframe, su conti netting e hedging, e nello Strategy Tester. Per impostazione predefinita analizza le ultime 3000 barre (parametro Bars analysed).


2. Legenda del grafico

Sul grafico Significato
BOS / CHoCH (linea continua, testo più grande) Rottura di struttura / cambio di carattere swing
iBOS / iCHoCH (linea punteggiata, testo più piccolo) Rottura di struttura / cambio di carattere interno
OB (riquadro pieno) Order block da una rottura swing
OB i Order block da una rottura interna (solo se attivato)
BB Breaker block: un order block attraversato da una chiusura che ha cambiato lato
FVG Fair value gap
IFVG FVG di inversione: un gap attraversato da una chiusura che ha cambiato lato
H4 OB, H1 FVG… (contorno tratteggiato) Order block o FVG del timeframe superiore
EQH / EQL (linea punteggiata) Massimi uguali / minimi uguali
BSL / SSL Liquidità lato acquisto / lato vendita (massimi / minimi swing)
PDH / PDL, PWH / PWL Massimo e minimo del giorno precedente / della settimana precedente
Asia H/L, London H/L Massimo e minimo delle sessioni asiatica e di Londra
x prima del nome di un livello (es. x London L) Il livello è stato oggetto di sweep
Premium, EQ, Discount Parte alta, equilibrio (50%) e parte bassa del range swing attuale

Gli elementi rialzisti usano il colore Bullish color (verde acqua per impostazione predefinita) e quelli ribassisti il colore Bearish color (rosso per impostazione predefinita). La liquidità usa il colore Liquidity color (oro per impostazione predefinita). Passa il mouse su una linea o un riquadro per vederne il tooltip con i prezzi esatti.


3. Struttura di mercato

L'indicatore segue contemporaneamente due livelli di struttura:

  • Struttura swing: pivot confermati da Swing structure strength barre per lato (10 per impostazione predefinita). È il trend principale.
  • Struttura interna: pivot confermati da Internal structure strength barre per lato (3 per impostazione predefinita). Mostra i movimenti all'interno delle gambe swing. La forza swing deve essere maggiore della forza interna.

Quando una candela chiude oltre l'ultimo pivot, viene disegnata una rottura dal pivot alla candela di rottura:

  • BOS (break of structure, rottura di struttura): la rottura è nella direzione del trend attuale, quindi il trend prosegue.
  • CHoCH (change of character, cambio di carattere): la rottura è contro il trend attuale, quindi il trend cambia lato.

Structure breaks shown limita quante delle rotture più recenti vengono disegnate per ciascun livello (10 per impostazione predefinita). Puoi nascondere l'uno o l'altro livello con Swing BOS / CHoCH e Internal BOS / CHoCH; il calcolo (trend, order block, pannello) continua a funzionare.


4. Order block e breaker block

Un order block è l'ultima candela di segno opposto all'origine del movimento che ha rotto la struttura: l'ultima candela ribassista prima di una rottura rialzista, o l'ultima candela rialzista prima di una rottura ribassista.

  • Per impostazione predefinita gli order block derivano solo dalle rotture swing. Attiva Order blocks also from internal breaks per ottenere zone più numerose e più piccole (contrassegnate OB i).
  • Order block on the candle body usa il corpo della candela invece dell'intera escursione con le ombre, per zone più strette.
  • Quando una candela chiude attraverso un order block, il blocco termina. Con Breaker blocks attivo, ritorna come BB sul lato opposto: un blocco rialzista rotto diventa un breaker ribassista, e viceversa.

5. Fair value gap e FVG di inversione

Un fair value gap è uno squilibrio su tre candele: il minimo della terza candela è sopra il massimo della prima (FVG rialzista), oppure il massimo della terza è sotto il minimo della prima (FVG ribassista).

  • Minimum FVG size (x ATR 14) filtra i gap piccoli (0,15 × ATR per impostazione predefinita). Aumentalo sui simboli rumorosi per mantenere solo i gap netti.
  • Mentre il prezzo si muove all'interno di un gap, il riquadro si riduce alla parte ancora aperta.
  • Con Inversion FVGs attivo, un gap attraversato da una chiusura ritorna come IFVG sul lato opposto.

Quando termina una zona

Il parametro Zone ends at si applica a order block, breaker e FVG:

Opzione La zona termina quando
First touch il prezzo rientra nella zona
50% (consequent encroachment) il prezzo raggiunge il centro della zona
Full fill / close through (predefinito) una candela chiude oltre il lato opposto della zona

Qualunque sia l'opzione, è la candela che chiude attraverso una zona a creare il breaker o il FVG di inversione. Active zones per type and side mantiene sul grafico solo le zone più recenti (3 per impostazione predefinita), e Active zones and levels extend right imposta di quante barre le zone e i livelli attivi si estendono oltre l'ultima candela (15 per impostazione predefinita).


6. Liquidità e sweep

I livelli di liquidità sono prezzi in cui è probabile che si trovino degli stop. L'indicatore disegna:

  • Massimi / minimi uguali (EQH / EQL): due pivot all'incirca allo stesso prezzo. La tolleranza è Equal highs / lows tolerance (x ATR 14) (0,1 × ATR per impostazione predefinita).
  • Massimi / minimi swing (BSL / SSL): liquidità lato acquisto sopra i massimi swing e liquidità lato vendita sotto i minimi swing. Disattivato per impostazione predefinita, perché aggiunge molte linee.
  • Giorno e settimana precedenti (PDH / PDL / PWH / PWL).
  • Massimi / minimi delle sessioni asiatica e di Londra. In modalità Auto vengono disegnati sui simboli forex, CFD e crypto e disattivati sui simboli della B3, dove quelle sessioni non hanno significato. Puoi forzarli su On o Off.

Active levels per type and side limita il numero di livelli non toccati (3 per impostazione predefinita).

Un livello termina quando il prezzo si muove oltre di esso. Se la candela che ha preso il livello richiude dal lato opposto, si tratta di uno sweep (una presa di liquidità): con Mark liquidity sweeps attivo, il livello viene mantenuto fino a quella candela con una x davanti al nome. Vengono mostrati i sei sweep più recenti.


7. Premium e discount

Il range swing attuale va dall'ultimo massimo swing all'ultimo minimo swing. Il suo punto medio è l'equilibrio (EQ):

  • sopra l'equilibrio il prezzo è in premium (caro nel range);
  • sotto di esso, il prezzo è in discount (economico nel range).

La riga Price in range del pannello indica la posizione esatta, dallo 0% sul minimo swing al 100% sul massimo swing. Valori sopra il 100% o sotto lo 0% significano che il prezzo è già fuori dal range, prima che sia stato confermato un nuovo pivot swing.


8. Timeframe superiore

L'indicatore esegue la stessa analisi su un timeframe superiore e ne disegna gli order block e i FVG come contorni tratteggiati, etichettati con il timeframe (ad esempio H4 OB, H4 FVG). I FVG di inversione del timeframe superiore non vengono disegnati.

Con Higher timeframe lasciato su current, il timeframe viene scelto automaticamente:

Grafico Timeframe superiore
M1 M15
Da M2 a M5 H1
Da M6 a M30 H4
Da H1 a H4 D1
oltre H4 W1

In alternativa puoi scegliere un timeframe fisso; viene usato solo se è superiore al timeframe del grafico. Show higher timeframe order blocks and FVGs disattiva i contorni mantenendo il bias nel pannello.


9. Il pannello

Riga Cosa mostra
Header Nome dell'indicatore, simbolo e timeframe
Swing trend Rialzista o ribassista, in base all'ultima rottura swing
Internal trend Rialzista o ribassista, in base all'ultima rottura interna
Bias Trend swing su M5, M15, H1, H4 e D1 (solo i timeframe uguali o superiori a quello del grafico). Triangolo verso l'alto = rialzista, triangolo verso il basso = ribassista
Price in range Premium o discount, e la posizione nel range swing (sezione 7)
Last swing break Direzione, tipo (BOS o CHoCH) e prezzo dell'ultima rottura swing
Active OB / FVG Order block attivi rialzisti/ribassisti, poi FVG attivi rialzisti/ribassisti
Zones held (history) Quota degli order block e dei FVG che hanno tenuto dopo essere stati toccati, nello storico analizzato
Last events Gli ultimi cinque alert (orario e testo), quando gli alert sono attivi

Una zona conta come tenuta (held) quando, dopo essere stata toccata, il prezzo si è allontanato di un ATR prima di chiudere attraverso di essa. È una descrizione dello storico sul tuo simbolo e timeframe, non una previsione.

Il pannello può essere trascinato con il mouse; la sua posizione viene mantenuta per quel grafico. Si adatta allo sfondo del grafico (scuro o chiaro). Panel size (%) ne modifica la scala e Show panel lo nasconde.


10. Parametri di input

Struttura di mercato

Input Default Descrizione
Internal structure strength (bars each side) 3 Barre per lato per confermare un pivot interno
Swing structure strength (bars each side) 10 Barre per lato per confermare un pivot swing (deve essere maggiore di quello interno)
Swing BOS / CHoCH true Disegna le rotture swing
Internal BOS / CHoCH true Disegna le rotture interne
Structure breaks shown (each scope) 10 Numero di rotture recenti disegnate
Bullish color / Bearish color teal / red Colori degli elementi rialzisti e ribassisti

Order block e fair value gap

Input Default Descrizione
Order blocks true Mostra gli order block
Order blocks also from internal breaks false Aggiunge order block dalle rotture interne
Order block on the candle body false Corpo invece della candela intera
Breaker blocks (broken order blocks) true Mostra i breaker
Fair value gaps true Mostra i FVG
Inversion FVGs (closed-through gaps) true Mostra i FVG di inversione
Minimum FVG size (x ATR 14) 0.15 I gap più piccoli vengono ignorati
Zone ends at Full fill / close through First touch, 50% o full fill (sezione 5)
Active zones per type and side 3 Zone più recenti mantenute sul grafico
Bullish / bearish order block, bullish / bearish FVG — Colori di riempimento delle zone

Liquidità

Input Default Descrizione
Equal highs / lows true Mostra EQH / EQL
Swing highs / lows (buy-side / sell-side liquidity) false Mostra BSL / SSL
Previous day and week highs / lows true Mostra PDH / PDL / PWH / PWL
Asia and London session highs / lows Auto Auto (disattivato sui simboli della B3), On o Off
Mark liquidity sweeps true Segna i livelli presi e poi richiusi
Active levels per type and side 3 Livelli non toccati mantenuti sul grafico
Equal highs / lows tolerance (x ATR 14) 0.1 Distanza massima tra due pivot "uguali"
Liquidity color gold Colore dei livelli

Premium / discount, timeframe superiore e sessioni

Input Default Descrizione
Equilibrium of the swing range true Mostra premium, EQ e discount
Higher timeframe for bias and zones current (auto) Vedi la tabella della sezione 8
Show higher timeframe order blocks and FVGs true Contorni tratteggiati del timeframe superiore
Broker time zone Auto Come viene determinato il fuso orario del broker per le sessioni
Broker GMT offset (fixed mode and tester) 2 Offset usato in modalità fissa e nello Strategy Tester

Storico e pannello

Input Default Descrizione
Bars analysed 3000 Storico utilizzato (minimo 200). Più barre richiedono più tempo di caricamento
Active zones and levels extend right (bars) 15 Estensione oltre l'ultima candela
Show panel true Mostra o nasconde il pannello
Panel size (%) 100 Scala del pannello

Alert

Input Default Descrizione
Swing BOS / CHoCH Off Alert a ogni rottura swing
Liquidity sweep Off Alert quando un livello subisce uno sweep
Price enters an order block or FVG Off Alert quando il prezzo entra in una zona attiva
Sound alert2 File audio usato dalle modalità sonore
Also send e-mail false Invia l'alert anche via e-mail (configura l'e-mail in Strumenti → Opzioni → Email; in inglese: Tools → Options → Email)

Ogni alert può essere Off, Popup, Sound, Smartphone notification o una combinazione di due di essi. Le notifiche push richiedono il tuo MetaQuotes ID in Strumenti → Opzioni → Notifiche (Tools → Options → Notifications). Gli alert scattano una sola volta per evento, sulla barra chiusa.


11. Buffer per gli Expert Advisor

L'indicatore espone tre buffer leggibili con iCustom e CopyBuffer . I buffer del trend hanno un valore su ogni barra. Il buffer degli eventi è valorizzato solo sulla barra che ha confermato una rottura (0 sulle altre barre); quando una rottura swing e una interna avvengono sulla stessa barra, viene riportata la rottura swing.

Buffer Contenuto
0 Trend swing: +1 rialzista, −1 ribassista
1 Trend interno: +1 rialzista, −1 ribassista
2 Evento di struttura: ±1 BOS swing, ±2 CHoCH swing, ±3 BOS interno, ±4 CHoCH interno (+ rialzista, − ribassista)

Leggi i valori sulle barre chiuse (shift 1 e precedenti). L'indicatore disegna i suoi oggetti con il prefisso JSMP_ .


12. Suggerimenti

  • Troppi oggetti sul grafico? Disattiva le rotture interne, mantieni Active zones per type and side a 1–2 e aumenta Minimum FVG size.
  • Prima il contesto del timeframe superiore. Usa la riga Bias e le zone tratteggiate del timeframe superiore per vedere dove si colloca il timeframe del grafico nel quadro generale.
  • Sweep, poi cambio di carattere. Un modo comune di leggere il grafico è attendere lo sweep di un livello di liquidità, poi un CHoCH nella direzione opposta, e osservare le zone lasciate da quel movimento.
  • Più grafici. Ogni grafico ha la propria copia dell'indicatore, la propria posizione del pannello e i propri alert.
  • Tempo di caricamento. Al primo caricamento l'indicatore elabora lo storico e il timeframe superiore; su M1 con molte barre può richiedere alcuni secondi.

Supporto: invia un messaggio privato all'autore su MQL5. Pagina del prodotto: SMC Structure and Liquidity PRO sul Market MQL5.