Quali sono le regole del Breakout Trend?
Risposta diretta
Le regole del Breakout Trend sono un insieme strutturato di condizioni che determinano (1) quale movimento di prezzo conta come rottura, (2) come la rottura viene confermata come possibile inizio (o prosecuzione) di una tendenza, (3) come l’idea di trading viene gestita nel tempo e (4) quando il metodo non dovrebbe essere applicato. L’obiettivo delle regole è la verificabilità: se si scrivono chiaramente le ipotesi (timeframe, finestre di osservazione e come si misura la rottura), un’altra persona può riprodurre le stesse decisioni su candele storiche o un dataset riprodotto.
Un punto chiave è che le “regole” non eliminano l’incertezza. I risultati dipendono dalle condizioni di mercato, dalla qualità dell’esecuzione e dai costi di trading. Anche se le regole sono logicamente coerenti, i risultati nel mondo reale possono differire dai backtest.
Meccanismo o definizione
Il Breakout Trend è comunemente descritto come un concetto di seguito della tendenza che reagisce al prezzo che esce da un range precedente o da un livello strutturale. Per trasformare questa descrizione in regole, è necessario definire input misurabili.
1) Scegliere la finestra di osservazione e il timeframe
Scegliere un timeframe per definire il range e un (eventualmente diverso) timeframe per la conferma e la gestione. Specificare ipotesi come:
- Il timeframe delle candele utilizzato per rilevare la rottura.
- Il periodo di lookback utilizzato per definire il range precedente (ad esempio, N candele).
- Se si utilizzano prezzi di chiusura, massimi, minimi o estremi intrabar.
Senza queste decisioni, il termine “rottura” è ambiguo, perché diverse rappresentazioni dei dati possono generare o evitare segnali.
2) Definire il livello di rottura
Le regole richiedono tipicamente uno di questi riferimenti misurabili:
- Un massimo/minimo di range calcolato sulla base della finestra di lookback.
- Un precedente swing high/low.
- Un livello orizzontale predefinito derivato dall’andamento passato del prezzo.
Una regola di rottura verificabile deve specificare esattamente quale livello viene utilizzato e come viene calcolato. Ad esempio, se si utilizza un massimo di range, si deve definire se si tratta del massimo assoluto negli ultimi N candele (e da quale punto nel tempo).
3) Definire il trigger di rottura (cosa conta come rottura)
Una regola di trigger trasforma il livello di rottura in un evento. Esempi di elementi di regola che devono essere resi espliciti includono:
- Direzione: rottura al rialzo (prezzo sopra un livello) o rottura al ribasso (prezzo sotto un livello).
- Misurazione del prezzo: il trigger richiede la chiusura della candela oltre il livello, oppure basta il superamento del massimo/minimo?
- Conferma a una barra vs più barre: la rottura richiede solo una candela, o necessita di persistenza per M candele?
Questi dettagli sono importanti perché le false rotture si verificano spesso quando il prezzo attraversa brevemente un livello e poi torna indietro.
4) Aggiungere un filtro di conferma (opzionale, ma verificabile)
La “tendenza” implica un seguito, quindi molti insiemi di regole aggiungono una conferma. La conferma può essere basata su regole, come:
- La direzione della rottura si mantiene per almeno M candele (ad esempio, le chiusure rimangono sopra/sotto il livello).
- Il prezzo crea un nuovo massimo più alto (in una rottura al rialzo) o un nuovo minimo più basso (in una rottura al ribasso) entro una finestra definita.
- È soddisfatta una condizione su un timeframe superiore (definita come regola, non come opinione).
Il requisito cruciale è che la conferma sia scritta come condizione misurabile, comprese le lunghezze del lookback.
5) Definire le regole di gestione nel tempo
Le regole del Breakout Trend includono spesso un concetto di “invalidazione” (cosa dimostrerebbe che l’ipotesi di rottura/tendenza è sbagliata). Componenti comuni di regole che è possibile specificare e testare includono:
- Regole di uscita temporali (uscita dopo K candele).
- Invalidazione basata su livello (ad esempio, se il prezzo chiude nuovamente all’interno del range precedente).
- Stop o limiti di rischio formulati come ipotesi (ad esempio, una distanza massima in termini di prezzo, o un importo relativo all’ingresso).
Anche se si evita un consiglio specifico sull’esecuzione del trade, si può comunque descrivere la logica: un insieme di regole deve specificare cosa porrebbe fine al tentativo se la rottura non si sviluppa.
Evidenza o esempio
Di seguito è riportato un esempio di come rendere le regole del Breakout Trend verificabili senza affermare redditività. Considerare questo come un modello per scrivere il proprio metodo.
Esempio di insieme di regole (ipotesi dichiarate)
Si supponga di testare su candele storiche con le seguenti scelte fisse:
- Finestra di lookback per il range: N = 20 candele.
- Il trigger utilizza la chiusura della candela.
- La conferma utilizza una persistenza di M = 2 candele.
- La gestione prevede l’uscita quando il prezzo invalida la rottura tornando all’interno del range.
Ora definire le regole:
- Per ogni tempo t, calcolare il massimo di range = massimo dei massimi sulle candele da t-N a t-1, e il minimo di range = minimo dei minimi sulle candele da t-N a t-1.
- Il trigger di rottura al rialzo si verifica al tempo t se la chiusura a t è strettamente superiore al massimo di range.
- La conferma al rialzo si verifica se le chiusure a t+1 e t+2 rimangono entrambe strettamente superiori al massimo di range.
- Se la conferma è soddisfatta, il tentativo di rottura è considerato “attivo”.
- Condizione di invalidazione/uscita: se in qualsiasi momento dopo l’attivazione una chiusura di candela torna a pari o sotto il massimo di range (cioè, il prezzo chiude nuovamente all’interno o sotto il livello di rottura), il tentativo termina.
Per verificare questo in modo indipendente, sarebbe necessario fornire esattamente N, la definizione precisa di “massimo/minimo di range”, il tipo esatto di candela (chiusura vs massimo/minimo) e la finestra esatta di conferma.
Perché questo esempio è utile
- Separa le definizioni (costruzione del range) dalle meccaniche (trigger/conferma) e dalla gestione del fallimento (invalidazione).
- Permette a qualcun altro di riprodurre le decisioni dallo stesso dataset storico.
Ma illustra anche perché i risultati variano: la scelta di N, M e la definizione di invalidazione possono cambiare la frequenza delle false rotture e la durata per cui il metodo rimane attivo.
Limitazioni e rischi
Le regole del Breakout Trend affrontano diverse limitazioni significative e modi di fallimento. Una spiegazione completa di un insieme di regole dovrebbe citarne almeno una, e idealmente di più.
1) False rotture
Una falsa rottura si verifica quando il prezzo supera il livello di rottura ma il seguito non si materializza mai. Anche con una conferma, la “conferma” può ritardare e può essere soddisfatta dal rumore durante periodi di mercato laterale.
Come questo si manifesta in un test di regole:
- Maggiore frequenza di trading con lookback più brevi.
- Grappoli di risultati durante regimi laterali.
2) Cambiamenti di regime
Le regole basate sul comportamento precedente del range possono deteriorarsi quando il mercato cambia carattere (ad esempio, da laterale a tendenziale, o da tendenziale a laterale). Le relazioni storiche non garantiscono prestazioni future.
3) Costi ed effetti di esecuzione
Anche se un trigger utilizza le chiusure delle candele nei backtest, l’esecuzione reale può differire a causa di slittamento, spread e latenza degli ordini. I risultati variano in base ai costi e alla qualità dell’esecuzione.
4) Differenze nei dati e nella misurazione
Se un tester utilizza le chiusure e un altro i massimi/minimi intrabar, gli eventi di rottura possono differire.