Skip to content
Tutte le guide sulle opzioni
Consigli di trading · Meccanica dei breakout11 min di lettura

Breakout del canale di Donchian: definire il segnale senza look-ahead

Spiega massimi e minimi del canale di Donchian, il confronto con la banda precedente già completata e l’effetto di tempi, esecuzioni, uscite e test sulla regola

In questa guidaIl canale di Donchian mostra estremi recenti, non previsioni

Breve sintesi

Il canale di Donchian segna il massimo e il minimo di una finestra mobile scelta. Una regola di breakout richiede un’altra decisione: confrontare il prezzo odierno con il limite creato dalle barre precedenti oppure con una banda che ha già incluso il prezzo odierno? Usa la banda della barra precedente completata, specifica se conta l’ombra o la chiusura e modella separatamente un’esecuzione possibile.

Il canale di Donchian mostra estremi recenti, non previsioni

Per N barre, la banda superiore è il massimo più alto della finestra, quella inferiore il minimo più basso e la linea centrale è il punto medio: (superiore + inferiore) ÷ 2. La linea centrale non è una media mobile delle chiusure. Le bande descrivono gli estremi osservati nei dati e nell’intervallo scelti; non indicano valore equo, supporto o resistenza certi e non prevedono che il movimento continui. TradingView documenta le tre linee e imposta 20 periodi come valore predefinito: è un’impostazione della piattaforma, non una raccomandazione universale {source:tradingViewDonchianChannels}. Una nuova estremità entra e una vecchia esce, quindi le bande cambiano a gradini. Venti barre da cinque minuti coprono un intervallo diverso da venti barre giornaliere.

Sposta il riferimento del breakout alla barra precedente

La banda superiore in t che include la barra corrente è U_t = max(H_t, H_{t-1}, …, H_{t-N+1}); quella inferiore è L_t = min(L_t, L_{t-1}, …, L_{t-N+1}). Poiché il massimo attuale è incluso, C_t ≤ H_t ≤ U_t: la chiusura non può superare una banda che contiene il proprio massimo. Non può nemmeno chiudere sotto la banda che include il minimo attuale. TA-Lib include la barra corrente e confronta il breakout con la banda precedente completata U_{t-1} o L_{t-1} {source:taLibDonchianFunction}. La conferma rialzista in chiusura è C_t > U_{t-1}; quella ribassista è C_t < L_{t-1}. Per un evento intrabar, confronta massimo o minimo corrente con la stessa banda precedente. Lo spostamento grafico non definisce la serie usata dall’ordine {source:tradingViewDonchianChannels}.

Decidi se l’evento nasce da un’ombra o dalla chiusura

“Breakout” può descrivere eventi diversi. Una regola rigorosa sul massimo usa H_t > U_{t-1}; una regola alla chiusura usa C_t > U_{t-1}; un ordine può lasciare uno stop di acquisto su U_{t-1} e attivarlo secondo le regole della sede. Se il massimo supera il limite ma la chiusura rientra, vale solo il primo criterio. > esclude il contatto esatto, ≥ lo include. Nei mercati a tick definisci arrotondamento e trattamento dei massimi ripetuti. Il segnale alla chiusura è noto solo quando la barra termina; entrare allo stesso prezzo di chiusura in un backtest può usare un prezzo non ancora definitivo. I dati OHLC non mostrano l’ordine di massimo e minimo; non inventare un percorso intrabar quando trigger e uscita sono nella stessa barra.

Due pannelli astratti di canali confrontano una chiusura sopra la banda precedente e una banda che sale includendo il massimo corrente; un’altra ombra rientra nel canale
La banda precedente completata è il riferimento fisso del test; la banda che include la barra corrente si aggiorna e risponde a una domanda diversa

Controlla i tempi con un breakout ipotetico di 20 barre

Supponi che il massimo delle 20 barre precedenti già concluse sia 105,20 e il minimo 98,60. La successiva apre a 104,90, sale a 105,55, scende a 104,65 e chiude a 105,40. La regola del massimo registra un breakout perché 105,55 > 105,20. Quella di chiusura lo conferma solo al termine, perché 105,40 > 105,20. Se il massimo fosse 105,35 e la chiusura 105,10, si attiverebbe la regola intrabar ma non quella di chiusura. Includendo la barra corrente, la banda superiore sale a 105,55 e la chiusura 105,40 resta sotto. Ciò non cancella il breakout contro la banda precedente: è un confronto diverso. Se la sessione successiva apre a 105,90, lo scarto ipotetico di 0,50 per unità rispetto a 105,40 precede spread, commissioni, slippage e valore del contratto.

Fissa periodo, intervallo e convenzione dei prezzi

Venti periodi sono 20 osservazioni della serie scelta, non per forza 20 giorni di calendario. Decidi se includere sessione regolare o estesa, quale fuso definisce la barra giornaliera e come trattare festività e dati mancanti. Nei futures il contratto cambia. Una serie continua rettificata può spostare estremi storici con l’importo della rettifica, mentre gli ordini si eseguono sul contratto quotato non rettificato. Distingui la serie del segnale da quella di esecuzione. Anche i frazionamenti azionari cambiano gli estremi storici. Una banda di intervallo superiore ancora incompleta può cambiare prima della chiusura giornaliera; TradingView descrive l’opzione di attendere quella chiusura {source:tradingViewDonchianChannels}.

Separa il canale d’ingresso da uscite e limiti di rischio

La banda d’ingresso non specifica come uscire. Un sistema può entrare con un breakout a 20 barre e uscire con un canale opposto più breve; un altro può usare invalidazione del prezzo, stop di volatilità, uscita temporale o filtro distinto. Sono sistemi diversi. Una finestra d’uscita breve reagisce prima ma può aumentare le inversioni; una lunga può mantenere il trend più a lungo e lasciare il rischio aperto. Misura a parte la distanza dello stop in tick negoziabili, applica valore del tick e costi plausibili, e dimensiona la quantità dal budget di rischio. La banda opposta non è automaticamente uno stop protettivo. Consulta la guida ATR alla distanza dello stop sui futures.

Verifica la regola completa, non una linea sul grafico

Registra finestra, banda precedente, confronto stretto o inclusivo, input massimo/minimo/chiusura, sessione, momento d’ingresso, uscita, stop, quantità e tipo d’ordine. Includi commissioni, spread, slippage, gap e attivazione realistica. Riporta benchmark, drawdown, esposizione, rotazione e numero di operazioni insieme ai rendimenti. Brock, Lakonishok e LeBaron testarono specifiche medie mobili e regole di breakout del range sui dati Dow Jones dal 1897 al 1986; ciò non convalida una configurazione attuale a 20 barre {source:brockLakonishokLeBaronTradingRangeBreaks}. Sullivan, Timmermann e White considerarono l’intero insieme di regole provate e il data snooping {source:sullivanTimmermannWhiteDataSnooping}. Conserva un campione cronologico fuori dal tuning o usa la validazione walk-forward; non pubblicare soltanto il periodo migliore.

Registra separatamente il livello del segnale e il prezzo di esecuzione

Il livello del breakout è una condizione, non una garanzia di esecuzione. Se il mercato apre oltre la banda precedente, l’ordine può essere eseguito a un prezzo diverso. Per le azioni statunitensi, uno stop diventa un ordine al mercato quando scatta; Investor.gov della SEC spiega che il prezzo stop non garantisce il prezzo di esecuzione e che uno stop-limit può non essere eseguito {source:secStopOrderExecutionLimits}. Questa descrizione riguarda azioni USA, non tutte le regole di futures, valute o piattaforme crypto. Registra orari e prezzi distinti per calcolo, segnale, invio, attivazione ed esecuzione. Per i futures vedi la guida ai gap tra sessioni.

Domande frequenti

Q120 periodi è la migliore impostazione Donchian?

Non esiste una finestra migliore in assoluto. Venti è un’impostazione predefinita comune. La scelta dipende da mercato, barre, regola, costi e test; ottimizzare sulla stessa storia può sovradattare.

Q2Perché la chiusura non supera la banda superiore disegnata?

La banda può includere il massimo della barra corrente. La chiusura non può superare una banda che contiene già quel massimo. Per usare solo dati passati confronta la chiusura odierna con la banda precedente completata.

Q3Un breakout garantisce l’esecuzione al prezzo del canale?

No. Segnale, attivazione dell’ordine ed esecuzione sono eventi diversi. Gap, liquidità, regole del broker e tipo d’ordine incidono sul prezzo; un limite può non essere eseguito.

Fonti e approfondimenti

Segnala un problema

Prepareremo un’e-mail con il link a questo articolo. Mark riceverà la segnalazione solo dopo l’invio

Controllo rapido

Hai finito la guida? Verifica ciò che hai capito con 3 domande

Domanda 1 / 3

Domanda 01

Se la banda superiore include il massimo attuale, quale confronto può definire un breakout confermato in chiusura?

Scegli una risposta per vedere la spiegazione

Glossario delle opzioni

Definizioni chiare dei termini essenziali, da call, put e catene di opzioni a IV, greche, interesse aperto e max pain

Sfoglia il glossario delle opzioni