Version 1.1.3 · NinjaTrader 8 · edizione italiana © 2026 TTW Trading Systems PTE. LTD. · Flow.42 Analytics · All rights reserved.

Prima il contesto. Poi la pressione. L'esecuzione per ultima.


Indice

  1. Panoramica
  2. Cosa vedi sul grafico
  3. Concetti fondamentali
  4. Come viene deciso lo stato
  5. Le due vie di breakout
  6. Usare ChopState con il resto della Suite
  7. Setup pratici
  8. Riferimento completo dei parametri
  9. Impostazioni iniziali consigliate per strumento
  10. Ricette di regolazione
  11. Risoluzione dei problemi
  12. Glossario

1. Panoramica

Flow.42 ChopState risponde a una domanda, barra dopo barra: il mercato sta andando da qualche parte, oppure oscilla solo lateralmente? Quando il prezzo si muove in chop dentro un range stretto, ChopState lo segna. Quando il prezzo esce in breakout e inizia a fare trend, ChopState rilascia.

Questo conta perché la maggior parte degli edge di trading funziona solo in una di queste due condizioni. Un metodo da breakout si dissangua nel chop; un metodo di mean-reversion viene travolto in un trend. Sapere in quale delle due ti trovi è metà della battaglia, ed è esattamente la parte difficile da giudicare nel vivo del momento. ChopState rende questa lettura esplicita e coerente.

Legge due cose insieme. La prima è se il prezzo sta davvero facendo progressi o sta solo ripercorrendo lo stesso terreno più volte. La seconda è se le barre recenti si stanno accatastando l'una sull'altra in un range stretto e sovrapposto. Quando entrambe dicono "laterale", ChopState lo chiama chop. Un livello di stabilità impedisce poi alla lettura di sfarfallare avanti e indietro a ogni barra, e un livello di breakout lascia che il prezzo scappi in modo pulito una volta che spinge davvero fuori dal range.

ChopState è uno strumento di contesto. Non ti dice di comprare o vendere. Ti dice in che tipo di mercato ti trovi, così il resto del tuo processo, e il resto della Flow.42 Suite, può agire di conseguenza.


2. Cosa vedi sul grafico

ChopState è volutamente discreto. La sua unica indicazione visiva è il colore delle barre:

È tutto qui. Nessun pannello, nessun ingombro, solo una chiara distinzione grigio-contro-normale che puoi leggere con la coda dell'occhio mentre ti concentri sul prezzo. L'indicatore sta sul pannello del prezzo come overlay e si aggiorna a ogni chiusura di barra.

Dietro le quinte, ChopState pubblica anche il suo stato così che altri indicatori possano usarlo (vedi Sezione 6), ma sul grafico stesso le barre grigie sono tutto ciò che devi guardare.


3. Concetti fondamentali

3.1 Efficienza: il prezzo sta davvero arrivando da qualche parte?

Immagina che il prezzo percorra un tragitto lungo e tortuoso durante un tratto di barre, ma finisca quasi esattamente dove è partito. Si è dato da fare, ma non è andato da nessuna parte. Ora immagina che il prezzo copra la stessa distanza totale, ma in linea retta dall'inizio alla fine: quello è un trend.

ChopState misura questo con una lettura di efficienza su un periodo di lookback. Bassa efficienza significa tanto movimento con poco progresso netto, il che pende verso il chop. Alta efficienza significa che il movimento si traduce in tragitto direzionale, il che pende verso il trend. Due soglie, ER Low ed ER High, segnano i confini: sotto ER Low conta verso il chop, sopra ER High conta verso il trend.

3.2 Sovrapposizione: le barre si accatastano l'una sull'altra?

La seconda lettura guarda quanto le barre recenti si sovrappongono l'una all'altra. In un range laterale stretto, ogni nuova barra copre gran parte dello stesso terreno di prezzo delle barre precedenti: si accatastano l'una sull'altra. In un trend, ogni barra tende a conquistare terreno nuovo e si sovrappone alle vicine molto meno.

ChopState scansiona le ultime coppie di barre (impostate da Overlap Lookback K) e conta quante si sovrappongono in modo stretto, usando Overlap Threshold come metro di ciò che significa "stretto". Per mantenere la lettura onesta, due filtri escludono le barre che chiaramente non sono chop: una barra sovradimensionata (grande rispetto alla volatilità recente) e una barra che ha fatto un grande salto da chiusura a chiusura vengono entrambe saltate. La sovrapposizione conta inoltre solo finché l'efficienza resta sotto Overlap ER Ceiling, così un mercato che fa trend in sordina non viene scambiato per chop.

3.3 Mettere tutto insieme

Ogni barra guadagna un piccolo punteggio di chop da queste due letture. Più le prove di efficienza e sovrapposizione concordano su "laterale", più forte è il caso di chop. La sezione successiva spiega come quel punteggio viene trasformato in uno stato stabile di Chop-o-Trend.


4. Come viene deciso lo stato

Un verdetto grezzo, barra per barra, cambierebbe di continuo: una barra tranquilla in un trend, una barra brusca in un range, e l'etichetta rimbalzerebbe inutilmente. ChopState lo evita con un livello di stabilità (isteresi).

Invece di passare da uno stato all'altro nel momento in cui le prove pendono, ChopState richiede che le prove persistano. Lo stato passa a Chop solo dopo che il caso di chop ha tenuto per un certo numero di barre consecutive, e torna a Trend solo dopo che il caso di trend ha tenuto per altrettante barre di fila. Quel conteggio è Consecutive Bars M. Due livelli di punteggio, Enter Score ed Exit Score, stabiliscono quanto forti devono essere le prove per iniziare a contare verso il chop o verso il trend rispettivamente.

L'effetto è uno stato che cambia quando il mercato cambia davvero, non ogni volta che una singola barra sembra insolita. Alzare Consecutive Bars M rende lo stato più calmo e lento; abbassarlo lo rende più rapido ma più incline allo sfarfallio. Questa è la manopola più importante per la sensazione dell'indicatore.


5. Le due vie di breakout

La stabilità è utile dentro un range, ma non deve intrappolarti quando il prezzo finalmente scappa. ChopState ha due modi per rilasciare un breakout in modo pulito. Sono alternative: scegline una.

5.1 Smart Breakout (consigliato)

Con Smart Breakout attivo, ChopState mantiene una "scatola" dinamica attorno al range laterale mentre è in chop e sorveglia se il prezzo ne supera davvero il bordo. Diverse impostazioni ne modellano il comportamento:

Questa via dà il "rilascio" fuori dal chop più pulito e reattivo, ed è l'impostazione predefinita consigliata per la maggior parte degli utenti.

5.2 Breakout Override (ripiego)

Se Smart Breakout è disattivato, ChopState usa un ripiego più semplice. Traccia i massimi e i minimi del range su Breakout Lookback barre e rilascia il trend quando il prezzo chiude oltre quel range su una barra abbastanza grande, impostata da Big Bar Factor (x ATR). Dopo la rottura, il trend viene mantenuto per almeno Breakout Hold Bars barre prima che il chop possa riaffermarsi.

Questo ripiego è più basilare di Smart Breakout, ma affidabile. Usalo se preferisci un classico comportamento di range-break o vuoi meno parti in movimento.


6. Usare ChopState con il resto della Suite

La vera forza di ChopState si mostra quando fa da filtro ad altri strumenti. Pubblica la sua lettura così che gli indicatori Flow.42 a valle possano chiedere, in pratica, "siamo in chop adesso?" e silenziare il proprio output quando la risposta è sì. Dentro la Suite, VolDrive usa già ChopState in questo modo come filtro di soppressione: quando ChopState dice che il mercato è laterale, VolDrive può trattenere i segnali che probabilmente fallirebbero in un range.

Il flusso di lavoro pratico è semplice: metti ChopState sullo stesso grafico, regolalo finché i tratti grigi non corrispondono ai periodi laterali che segneresti a mano, e lascia che gli strumenti che lo leggono ereditino quel giudizio. Una lettura di chop ben regolata migliora poi tutto ciò che la consuma.


7. Setup pratici

Più calmo, più ponderato. Alza Consecutive Bars M a 4 o 5 e alza Overlap Threshold verso 0,75 a 0,80. Lo stato cambia meno spesso e pretende prove più forti prima di lasciare il chop. Utile quando vuoi evitare di essere sballottato dentro e fuori.

Più rapido, più reattivo. Abbassa Consecutive Bars M a 3 (o 2 per la massima agilità) e mantieni Overlap ER Ceiling conservativo così gli avvii di trend non vengono mascherati. Lo stato reagisce prima, al costo di un po' più di sfarfallio.

Rilascio pulito del breakout. Attiva Smart Breakout, imposta Box Edge Buffer a 1 a 2 tick e Big Body Factor Patch intorno a 0,80, e lascia Hold Gamma a 2,0. Il prezzo che spinge davvero fuori dal range si libera in fretta e resta libero.


8. Riferimento completo dei parametri

Ogni impostazione compare nel pannello delle proprietà di NinjaTrader, raggruppata come la vedi lì. "Default" è il valore con cui l'indicatore viene distribuito.

01 Chop Logic

Setting Default Cosa fa
ER Period 14 Lunghezza del lookback per la lettura di efficienza. Più corto reagisce prima; più lungo è più liscio.
ER Low 0.35 Quando l'efficienza scende sotto questo valore, la barra conta verso il chop. Alzalo per dichiarare chop più facilmente.
ER High 0.60 Quando l'efficienza sale sopra questo valore, la barra conta verso il trend. Abbassalo per rilasciare in trend più facilmente.
Overlap Lookback K 8 Quante coppie di barre recenti vengono controllate per la sovrapposizione stretta.
Overlap Threshold 0.70 Quanto due barre devono sovrapporsi (da 0 a 1) per contare come strette. Più alto pretende range più stretti.
Small ATR Factor 0.80 Le barre più grandi di questo multiplo della volatilità recente sono escluse dal controllo di sovrapposizione, così una barra sovradimensionata non può spacciarsi per chop.
Progress Frac Max 0.25 Una barra che si è mossa più di questa frazione della volatilità recente da chiusura a chiusura è esclusa dalla sovrapposizione, dato che un progresso reale non è chop.
Overlap ER Ceiling 0.50 La sovrapposizione conta solo finché l'efficienza è sotto questo livello, così un mercato che fa trend in sordina non viene letto come chop.
ATR Period 14 Lookback di volatilità usato per tutte le soglie basate sulla dimensione qui sopra.

02 Breakout Patch

Setting Default Cosa fa
Smart Breakout Off Attiva il breakout potenziato da una scatola di chop dinamica mentre si è in chop. Consigliato attivo per il rilascio più pulito.
Box Edge Buffer (ticks) 1 Tick aggiuntivi oltre il bordo della scatola che il prezzo deve superare per confermare una rottura.
Big Body Factor Patch (x ATR) 0.80 Il corpo della barra di breakout deve essere almeno questo multiplo della volatilità recente: una spinta reale, non una coda.
Disable Overlap Bars 2 Sospende brevemente la lettura di sovrapposizione per questo numero di barre dopo un breakout, così il nuovo trend non viene tirato di nuovo nel chop.
Hold Gamma 2.0 Estende per quanto lo stato di trend viene mantenuto dopo un breakout, scalato dalla dimensione del movimento.
Box Stickiness (x ATR) 0.30 Consente alla scatola di chop di espandersi fino a questo multiplo della volatilità mentre si è in chop, così non si rompe a ogni coda.

03 Breakout Override

Queste impostazioni sono il breakout di ripiego usato quando Smart Breakout è disattivato.

Setting Default Cosa fa
Breakout Lookback 20 Lookback del range per i massimi e i minimi del breakout di ripiego.
Big Bar Factor (x ATR) 1.0 La barra di breakout deve essere almeno questo multiplo della volatilità recente per validare la rottura di ripiego.
Breakout Hold Bars 3 Barre minime da restare in trend dopo un breakout di ripiego prima che il chop possa tornare.

04 Hysteresis

Setting Default Cosa fa
Consecutive Bars M 3 Barre di fila per cui le prove devono tenere prima che lo stato cambi. Il controllo anti-sfarfallio principale: più alto è più calmo, più basso è più rapido.
Enter Score 1 Quanto forti devono essere le prove di chop (punteggio pari o superiore a questo) per iniziare a contare verso uno stato di chop.
Exit Score 0 Quanto deboli devono essere le prove di chop (punteggio pari o inferiore a questo) per iniziare a contare verso uno stato di trend.

9. Impostazioni iniziali consigliate per strumento

Questi sono punti di partenza ragionati, non ottimi da backtest. Convalidali sul tuo setup prima di impegnare capitale. Sono elencati solo i valori che differiscono dai default.

ES: 1 minuto (RTH)

I default sono tarati attorno a questo caso. Attiva Smart Breakout per un rilascio pulito:

ES: 5 minuti

Una lettura leggermente più lenta e liscia si adatta al timeframe superiore:

NQ / FDAX

Parti dai valori di ES e regola solo se necessario. Questi mercati hanno micro-movimenti più scattosi, quindi un Progress Frac Max leggermente più alto (intorno a 0,30) spesso aiuta a evitare falso chop durante le spinte direzionali veloci.


10. Ricette di regolazione

Per segnare più chop (rilascio più rigido). Alza Overlap Threshold verso 0,75 a 0,80 così solo i range davvero stretti si qualificano. Alza Progress Frac Max verso 0,30 così una parte maggiore del lento andamento laterale viene mantenuta come chop. Alza Consecutive Bars M a 4 a 5 per aggiungere stabilità e ridurre i cambi rapidi.

Per segnare meno chop (trend anticipati). Abbassa Overlap ER Ceiling verso 0,45 così la sovrapposizione conta solo quando l'efficienza è molto bassa, liberando prima quando il prezzo si mette in moto. Abbassa Progress Frac Max verso 0,20 così il caso di chop si costruisce più lentamente. Mantieni Consecutive Bars M a 3, o 2 se vuoi la massima agilità e tolleri più sfarfallio. Abbassa Big Body Factor Patch verso 0,70 a 0,80 così i breakout rilasciano su corpi reali più piccoli.

Per liberare i breakout più in fretta. Attiva Smart Breakout. Usa un piccolo Box Edge Buffer di 1 a 2 tick così un contatto pulito oltre il bordo rilascia il chop in fretta. Mantieni Big Body Factor Patch intorno a 0,80 per confermare con un corpo reale. Lascia Hold Gamma a 2,0 così i breakout più forti mantengono il trend più a lungo e non tornano subito in chop.


11. Risoluzione dei problemi

Troppo chop. Abbassa Overlap Threshold o abbassa ER Low così il caso di chop è più difficile da costruire. Verifica che Small ATR Factor e Progress Frac Max non siano così piccoli da non escludere mai le barre ordinarie dal controllo di sovrapposizione.

Troppo poco chop. Alza Overlap Threshold, alza ER Low, o abbassa ER High così la lettura pende più facilmente verso il chop.

Il breakout resta in trend troppo a lungo. Abbassa Breakout Hold Bars (via di ripiego) o abbassa Box Stickiness così la scatola non si aggrappa a un range in espansione. Con Smart Breakout, anche un Hold Gamma più basso accorcia il mantenimento dopo il breakout.

Lo stato sfarfalla tra chop e trend. Alza Consecutive Bars M. Questo è il controllo anti-sfarfallio dedicato e quasi sempre la soluzione giusta.


12. Glossario

Chop: un mercato laterale che copre ripetutamente lo stesso terreno di prezzo senza fare progresso netto.

Trend: un mercato direzionale in cui il prezzo conquista terreno nuovo e fa progresso netto.

Lettura di efficienza: una misura di quanto tragitto direzionale netto il prezzo ha realizzato rispetto alla distanza totale percorsa. Bassa significa chop; alta significa trend.

Sovrapposizione (Overlap): quanto le barre consecutive coprono lo stesso terreno di prezzo. Un'alta sovrapposizione tra le barre recenti è un tratto distintivo del chop.

Isteresi (livello di stabilità): il requisito che le prove persistano per diverse barre prima che lo stato cambi, il che previene lo sfarfallio.

Scatola di chop (chop box): il range dinamico che ChopState mantiene attorno a un tratto laterale quando Smart Breakout è attivo, usato per rilevare una fuga pulita.

Mantenimento del breakout (breakout hold): il tempo minimo per cui lo stato di trend viene mantenuto dopo un breakout, così un nuovo trend non viene immediatamente tirato di nuovo nel chop.


Flow.42 ChopState è uno strumento di contesto e visualizzazione. Non fornisce segnali di trading automatici né consulenza di trading. Trade less. Trade better. Trade with clarity.

© 2026 TTW Trading Systems PTE. LTD. · Flow.42 Analytics · All rights reserved.