Quali sono le regole della conferma di breakout?
Risposta diretta
La conferma di breakout è un metodo per stabilire se un breakout di prezzo è più probabilmente “reale” o semplicemente una spinta temporanea oltre un livello. Le regole non riguardano la previsione degli esiti; riguardano l’applicazione di verifiche misurabili agli esempi passati, in modo da poterne testare la coerenza.
Un insieme pratico di regole per la conferma di breakout dovrebbe specificare: (1) quale livello viene rotto, (2) come si misura il breakout (ad esempio, quale tipo di prezzo e finestra temporale), (3) cosa conta come conferma dopo la rottura iniziale e (4) cosa invaliderebbe la conferma. Se riesci a scrivere questi elementi e applicarli agli stessi dati storici del grafico, hai un framework testabile.
Meccanismo e definizione: una checklist basata su regole
Di seguito è riportato un insieme generico e testabile di regole scritte come condizioni “se/ allora”. Modificare queste regole cambia ciò che si sta effettivamente testando, quindi è fondamentale definirle chiaramente prima di qualsiasi valutazione.
1) Definire il livello di breakout e l’inizio dell’evento
Regola A (definizione del livello): Scegli un livello di riferimento derivato da una struttura osservabile (ad esempio, un precedente massimo/minimo, un confine di range o un livello orizzontale chiaramente tracciato). Registra come lo hai scelto.
Regola B (inizio dell’evento di breakout): Decidi quale/i barra/e segna/no l’inizio del “tentativo di breakout”. Un approccio comune è: la prima volta in cui il prezzo supera il livello di una quantità misurabile nel tuo arco temporale scelto.
Ipotesi per i calcoli: Il “livello” è fisso per tutta la finestra di test. Se ridisegni continuamente il livello mentre osservi il grafico, il tuo test non è più rigorosamente comparabile.
2) Definire il metodo di misurazione del breakout
Regola C (prezzo utilizzato): Specifica se utilizzi le chiusure, i massimi/minimi o gli estremi intrabar.
- Se utilizzi le chiusure, la regola diventa “la barra chiude al di sopra/sotto il livello”.
- Se utilizzi i massimi/minimi, la regola diventa “la barra raggiunge un valore al di sopra/sotto il livello”.
Regola D (finestra temporale): Imposta l’arco temporale delle barre che valuterai (ad esempio, barre da 1 ora, da 15 minuti). Non mescolare timeframe all’interno dello stesso test, a meno che tu non stia esplicitamente testando una logica multitemporale.
Perché è importante: Diverse misurazioni possono trasformare un “breakout” in un “non-breakout”. Una pin bar che perfora un livello potrebbe non confermare se la tua regola richiede una chiusura.
3) Richiedere una conferma dopo la rottura iniziale
La conferma dovrebbe essere una seconda condizione indipendente che si verifica dopo il tentativo di breakout.
Regola E (concetto di ritest o mantenimento): Deve verificarsi uno di questi schemi di conferma, a seconda della definizione scelta:
- Conferma di mantenimento: Dopo la rottura iniziale, le barre successive continuano a rimanere sul lato del breakout rispetto al livello, secondo il metodo di misurazione scelto.
- Conferma di ritest: Dopo la rottura iniziale, il prezzo ritorna verso il livello, quindi riprende la direzione del breakout senza violare la regola di invalidazione.
Regola F (lunghezza della finestra di conferma): Scegli un numero fisso di barre (ad esempio, N barre) entro cui deve verificarsi la conferma. Registra N.
Limite materiale: Una finestra di conferma fissa rimane comunque arbitraria. Il test è l’unico modo per vedere come si comporta la tua scelta sotto diversi regimi di volatilità.
4) Aggiungere una regola esplicita di invalidazione (verifica di fallimento)
La conferma è incompleta senza un modo chiaro per segnalarne il fallimento.
Regola G (invalidazione): Dopo che la condizione di conferma è soddisfatta, dichiari comunque un fallimento se il prezzo in seguito torna sul lato opposto del breakout, in base al tipo di prezzo definito. Esempi di logica di invalidazione:
- Fallimento se una barra successiva chiude di nuovo sul lato originale.
- Fallimento se barre successive perforano il livello (usando massimo/minimo) oltre una tolleranza definita.
Regola H (tolleranza/soglia): Se vuoi evitare di considerare piccole sovraperforazioni come significative, definisci una distanza minima (ad esempio, un piccolo buffer in unità di prezzo o termini relativi). Specifica le unità.
Evidenza ed esempio: come testare le regole (senza affermare redditività)
Ecco un modo testabile per applicare le regole ai dati storici.
Configurazione di esempio (ipotesi esplicite)
- Arco temporale: utilizza un singolo timeframe coerente (a tua scelta).
- Livello: utilizza un confine di range precedente, fissato prima dell’inizio del test.
- Definizione di breakout: una barra deve chiudere al di sopra del livello per essere considerata un breakout iniziale (stesso per il lato ribassista).
- Definizione di conferma: entro le successive N barre, il lato del breakout deve mantenersi (o deve verificarsi un ritest e poi una ripresa), a seconda della regola di conferma scelta.
- Invalidazione: si dichiara un fallimento se una barra successiva chiude di nuovo sotto il livello dopo la conferma.
Etichettatura degli eventi: Ogni volta che si verifica un breakout iniziale, etichettalo come candidato. Poi verifica se la conferma si verifica entro N barre e se si verifica un’invalidazione successivamente.
Cosa misurare
Puoi misurare la coerenza senza trasformarla in previsione di profitto:
- Tasso di conferma: con quale frequenza i candidati superano la conferma.
- Frequenza di invalidazione: con quale frequenza gli eventi confermati falliscono successivamente.
- Sensibilità: come cambiano i risultati quando vari N, il tipo di prezzo (chiusura vs pin bar) o la logica di conferma (mantenimento vs ritest).
Principale incertezza: Le relazioni storiche non garantiscono risultati futuri. Se il tuo test mostra una maggiore coerenza in una fase del mercato, potrebbe non essere generalizzabile.
Limitazioni e rischi: almeno un modo realistico di fallimento
Anche un insieme di regole pulito e testabile può fallire a causa di fattori che non riguardano la “qualità del segnale”, ma differenze strutturali.
Modo di fallimento: liquidità e picchi di volatilità
Un breakout di livello può essere causato da una volatilità breve durata o da una liquidità ridotta, producendo movimenti che soddisfano le tue regole di misurazione ma non sono abbastanza stabili da soddisfare la finestra di conferma.
Come si manifesta nel tuo test:
- I candidati superano i criteri iniziali di breakout ma falliscono rapidamente i controlli di invalidazione.
- Il tasso di conferma può variare fortemente a seconda del regime di volatilità.
Modo di fallimento: differenze nell’esecuzione e nella definizione dei dati
Se applichi successivamente le stesse regole a un feed di dati diverso, a una diversa costruzione delle barre o a orari di sessione differenti, l’etichettatura degli eventi può cambiare.
Perché è importante:
- Una “chiusura sopra il livello” dipende dai limiti temporali delle candele e da ciò che i dati considerano la barra.
- I costi (spread/fee) non sono inclusi nella definizione di breakout a meno che tu non li inserisca esplicitamente in ciò che misuri.
Verifica e prossima domanda
Per verificare in modo indipendente le tue regole di Conferma di Breakout, assicurati di poter rispondere esattamente a queste domande:
- Quale tipo di prezzo definisce il breakout e l’invalidazione? (chiusura vs massimo/minimo)
- Qual è il livello fisso e come è stato selezionato? (nessuna ridisegnazione durante la valutazione)
- Qual è la lunghezza N della finestra di conferma? (numero di barre su un singolo timeframe)
- Quale logica di conferma hai testato? (mantenimento vs ritest, o un’altra regola esplicita)
- Cosa sarebbe considerato un fallimento anche dopo la conferma? (la tua regola di invalidazione)