Quali sono le regole dello News Breakout?
Risposta diretta
“News breakout” indica un metodo basato su regole che cerca di sfruttare i movimenti di prezzo che iniziano all’arrivo di un’informazione programmata. Le “regole” sono passaggi predefiniti che rendono l’idea verificabile: come si definisce il range di riferimento, quando si inizia a osservare un breakout, cosa conta come breakout, cosa conta come conferma e cosa rende l’assetto non valido.
Questa descrizione ha solo scopo informativo. Non prevede risultati, non assume performance costanti e deve essere valutata considerando gli stessi costi e vincoli di esecuzione che si avrebbero nel trading reale.
Meccanismo o definizione
Un insieme di regole pratico e verificabile per lo News Breakout può essere descritto come una sequenza di decisioni. L’importante è che ogni scelta sia esplicita, in modo che un’altra persona possa riprodurre il test.
1) Definire il range di riferimento (“area di setup”)
Scegliere un periodo di lookback e un metodo per calcolare i confini. Opzioni comuni e non ambigue includono:
- Range massimo/minimo: il prezzo più alto e più basso osservato in un numero fisso di minuti o barre.
- Massimo/minimo con margine: il range più o meno una distanza fissa (ad esempio, misurata in pip o in percentuale del prezzo).
Esempio di assunzione (per chiarezza nel test): se si utilizzano 30 minuti di dati precedenti all’evento, il massimo e il minimo del range sono rispettivamente il prezzo massimo e minimo registrato in quella finestra di 30 minuti.
2) Definire la finestra di osservazione intorno all’evento di notizia
Poiché la “notizia” è legata al tempo, le regole devono specificare quando inizia e finisce il monitoraggio. Ad esempio, il monitoraggio potrebbe iniziare un certo numero di secondi/minuti prima dell’uscita programmata e terminare un certo numero di minuti dopo.
Esempio di assunzione: iniziare a osservare a T−2 minuti e terminare a T+10 minuti, dove T è l’orario previsto della pubblicazione.
3) Specificare il trigger di breakout
Un trigger di breakout risponde alla domanda: “A quale punto si dice che il prezzo è uscito dal range?” Serve una soglia chiara che trasformi un movimento continuo in una condizione sì/no, ad esempio:
- Regola del tocco: qualsiasi prezzo superiore al massimo del range (per un breakout rialzista) o inferiore al minimo del range (per un breakout ribassista).
- Regola della chiusura: il prezzo chiude al di sopra/sotto il confine (usando un timeframe di barre scelto).
- Regola della distanza: il prezzo si muove oltre il confine di almeno una quantità minima.
Esempio di assunzione: utilizzare la regola della chiusura su barre da 1 minuto; un breakout rialzista si verifica quando la chiusura di 1 minuto è strettamente superiore al massimo del range di riferimento.
4) Aggiungere regole di conferma (ridurre i falsi breakout evidenti)
I breakout possono verificarsi brevemente senza un seguito significativo. Molti insiemi di regole includono quindi un passaggio di conferma, come:
- Regola del ritest: dopo un breakout, il prezzo torna al confine senza invertirsi immediatamente.
- Regola della continuazione: una seconda chiusura consecutiva oltre il confine.
- Regola dell’escursione minima: il prezzo raggiunge una distanza aggiuntiva oltre il confine.
Esempio di assunzione: richiedere due chiusure consecutive di 1 minuto sopra il confine prima di considerare confermato il breakout.
5) Definire la logica di invalidazione e di uscita
Per rendere l’approccio verificabile, bisogna definire cosa annulla l’assetto. Esempi di invalidazione includono:
- Ritorno nel range: il prezzo rientra nel range di riferimento e vi rimane per un numero definito di barre.
- Scadenza temporale: se il breakout non è confermato entro la finestra di osservazione, il tentativo viene scartato.
- Breakout opposto: si verifica un breakout nella direzione opposta prima della conferma.
Esempio di assunzione: invalidare se, prima della conferma, si verifica una chiusura di 1 minuto all’interno del range originale (tra il massimo e il minimo del range).
Evidenza o esempio (come renderlo verificabile)
Poiché non esiste un risultato garantito, l’“evidenza” per un insieme di regole di News Breakout dovrebbe essere riproducibile dai dati storici usando assunzioni coerenti.
Esempio di insieme di regole per verifica (ipotetico)
Supponiamo di testare un evento programmato con orario noto T. Si decide di valutare la seguente procedura fissa:
- Costruire un range di riferimento usando i 30 minuti precedenti a T: massimo del range = prezzo massimo, minimo del range = prezzo minimo.
- Iniziare il monitoraggio a T−2 minuti e terminare a T+10 minuti.
- Trigger rialzista: prima chiusura di una barra da 1 minuto strettamente superiore al massimo del range.
- Conferma: richiedere due chiusure consecutive di 1 minuto sopra il massimo del range.
- Invalidazione: se, prima della conferma, si verifica una chiusura di 1 minuto all’interno del range originale, segnare il tentativo come fallito.
- Registrare i risultati per l’analisi usando esattamente lo stesso dataset, timeframe ed orario dell’evento.
Ciò che si può verificare indipendentemente da questa descrizione è la presenza o l’assenza di ciascuna condizione di regola sulle barre registrate. Un altro lettore può controllare: se i confini del range sono stati calcolati correttamente, se il primo breakout qualificante si è verificato quando indicato e se la conferma è avvenuta in tempo.
Perché le regole di confronto sono importanti
Fornitori e dataset diversi possono produrre risultati diversi per lo “news breakout” perché:
- La qualità dell’esecuzione varia (spread, slippage e risoluzione del feed di prezzo).
- Gli orari degli eventi possono differire a seconda del fornitore di dati.
- Le barre di prezzo dipendono dal timeframe scelto.
Un insieme di regole è verificabile solo quando tali scelte sono registrate e mantenute costanti nell’analisi.
Limitazioni e rischi
Lo news breakout presenta diversi modi concreti di fallimento. Non si tratta di ipotesi teoriche, ma di conseguenze del comportamento dei mercati in corrispondenza delle uscite di notizie e del modo in cui vengono costruiti i backtest.
1) Liquidità e costi di transazione
Anche se il prezzo si muove bruscamente, l’esecuzione reale può essere peggiore di quanto suggerito dai prezzi storici medi. Durante le notizie, gli spread possono allargarsi e può verificarsi slippage. Qualsiasi insieme di regole che ignori i costi può apparire efficace in test semplificati.
2) False breakout e “whipsaw”
Oscillazioni rapide possono causare:
- Un breve tocco/chiusura oltre il confine seguito da immediata inversione.
- Breakout alternati (verso l’alto poi verso il basso) in pochi minuti.
Le regole di conferma possono aiutare, ma possono anche introdurre ritardi, causando opportunità perse o condizioni di ingresso peggiori.
3) Sfasamento temporale
Un’assunzione chiave è che il tuo orario T dell’evento corrisponda al timing effettivo del mercato. Se il tuo dataset utilizza una convenzione diversa per i timestamp, il tuo “range” e la “finestra di osservazione” potrebbero essere spostati, rendendo i risultati non confrontabili.
4) Dipendenza dal regime di mercato
La volatilità legata alle notizie non è costante. Un assetto calibrato per un determinato periodo può comportarsi diversamente in altri regimi, specialmente quando la volatilità è già elevata o quando altri eventi importanti si sovrappongono.
5) Fragilità del backtest
Regole con molti parametri regolabili possono diventare overfit: potrebbero corrispondere a modelli storici per caso. L’unica verifica difendibile è mantenere le definizioni dei parametri fisse e testarle su date e condizioni diverse.