beginner drawdown moderato ~22 trades/mo

Breakout

Gli EA breakout entrano quando il prezzo esce da un range di consolidamento definito o da un livello chiave con conferma di momentum. Qualità d'ingresso superiore ai puri segnali di tendenza, ma vulnerabili ai falsi breakout nei mercati a bassa volatilità.

Meccanismo

L'EA definisce un range di consolidamento su un periodo di lookback (es. massimo/minimo del giorno precedente, un canale Donchian o una banda ATR). Quando il prezzo chiude fuori dal range con volume o momentum di conferma (ADX in aumento, ATR in espansione), scatta un'operazione nella direzione della rottura. Gli stop vengono collocati all'interno del range precedente; i target sono proiettati in base all'ampiezza del range stesso (target a movimento misurato).

Idoneità

Rende al meglio dopo un periodo di consolidamento a bassa volatilità, quando l'ATR si è contratto sotto la sua media a 20 periodi. GBP/USD, EUR/USD e XAU/USD su H1 sono i terreni naturali. Il tasso di falsi breakout aumenta durante la sessione asiatica, quando la liquidità si assottiglia; i filtri orari migliorano notevolmente la performance. Adatto come complemento alle strategie di tendenza: gli ingressi breakout offrono un posizionamento più precoce rispetto agli ingressi trend basati su incroci.

Note

Un EA breakout è un Expert Advisor che attende che il prezzo evada da un range definito — il più delle volte il massimo e il minimo del giorno precedente — e opera nella direzione della fuga, scommettendo che il movimento in uscita da un lungo consolidamento percorra più strada di quanto la maggior parte dei partecipanti si aspetti. È una delle idee più antiche del trading automatico, e una delle più oneste da valutare: il range è oggettivo, il trigger è oggettivo e la modalità di fallimento (il falso breakout) è visibile su qualunque grafico.

È anche una strategia in cui la meccanica decide più dell’idea. Facciamo passare ogni template di strategia del nostro Builder attraverso lo stesso backtest baseline, e le due varianti breakout si separano nettamente: la versione a ordini a mercato ha perso denaro mentre la versione a stop pendenti dello stesso concetto ha chiuso in positivo sullo stesso strumento e periodo. Questa pagina spiega come funziona la strategia, quando guadagna, i parametri esatti che hanno fatto la differenza nei nostri test e come si rompe.

Come funziona un EA breakout: il meccanismo

Ogni EA breakout risponde a tre domande nel codice:

1. Qual è il range? La definizione classica è il massimo e il minimo del giorno precedente, letti sul timeframe D1 (iHigh(_Symbol, PERIOD_D1, 1) in termini MQL5). Le alternative includono un canale Donchian (massimo più alto / minimo più basso su N barre), una fotografia di sessione fissa (il range alle 09:00 ora del server) o una banda di volatilità scalata sull’ATR. La parte sottile: “ieri” è definito dalla mezzanotte del server del tuo broker, non dall’UTC — lo stesso EA su due broker con orologi server diversi traccia confini di range diversi e quindi piazza operazioni diverse. È una fonte abituale della confusione “perché il mio backtest non coincide con il vostro”.

2. Qual è il trigger? Esistono due risposte meccanicamente diverse:

  • Ingresso a ordine a mercato — attendere che il bid scambi (o che una barra chiuda) oltre il confine, poi comprare o vendere a mercato. Semplice, ma l’ingresso avviene dopo il livello, quindi parte del movimento misurato è già spesa, ed entrare sulla chiusura invita lo slippage nei mercati veloci.
  • Ingresso a stop pendente — parcheggiare in anticipo un Buy Stop appena sopra il massimo e un Sell Stop appena sotto il minimo. L’ordine viene eseguito esattamente sul livello nell’istante in cui viene scambiato. Gli ordini che non vengono mai eseguiti semplicemente scadono — il che filtra silenziosamente ogni giornata in cui la rottura non arriva.

3. Dove sono le uscite? Lo stop loss va all’interno del range precedente (un rientro nel range è la prova che la rottura è fallita); il take profit è tipicamente proiettato dall’ampiezza del range stesso — il target a movimento misurato — oppure gestito con un trailing stop quando il movimento parte.

Ordine a mercato vs stop pendente: cosa abbiamo misurato

Abbiamo fatto passare entrambi i template breakout del Builder attraverso il nostro baseline standard: Exness MT5, USDJPY su M5, 1 giugno 2025 – 9 giugno 2026, deposito di $10.000, input predefiniti, nessuna ottimizzazione. Stesso strumento, stesso anno, stessa definizione di range — cambia solo la meccanica d’ingresso:

TemplateMeccanica d’ingressoProfit factorMax DDOperazioniRisultato netto
Breakout (ordine a mercato)Compra/vende a mercato quando il bid attraversa il massimo/minimo giornaliero precedente; SL 50 / TP 100 pip0.96-1.15%241-$39.76
Pending breakout (ordini stop)Buy Stop 5 pip sopra il massimo giornaliero precedente, Sell Stop sotto il minimo, piazzati 07:00–09:00 ora del server, scadenza 16 ore, trailing stop 30/10; SL 40 / TP 80 pip1.08-0.33%319+$45.62

Nessuno dei due numeri è una raccomandazione — un profit factor di 1,08 con impostazioni predefinite è un punto di partenza, non un vantaggio. Ma il divario è la lezione, e si ripete in tutti i nostri test: la variante a ordini stop vince su tre fronti meccanici. Viene eseguita sul livello invece che dopo; la sua finestra di piazzamento (07:00–09:00 ora del server) salta il rumore della sessione asiatica dove si concentrano le false rotture; e la sua scadenza a 16 ore fa sì che una giornata senza una rottura genuina non costi assolutamente nulla.

Quando funziona: regime e sessione

Gli ingressi breakout pagano in un regime specifico — contrazione della volatilità seguita da espansione — e sanguinano in tutti gli altri:

  • Prima la compressione. Le rotture più forti escono da range insolitamente stretti. Un filtro pratico: operare la rottura solo quando l’ATR è sotto la propria media a 20 periodi, così l’EA resta in disparte quando il mercato è già esteso e non c’è più nulla da liberare.
  • Le aperture di sessione sono le finestre di trigger naturali. L’apertura di Londra risolve regolarmente il range notturno su GBP/USD ed EUR/USD; è esattamente il motivo per cui il template a stop pendenti piazza i suoi ordini in una finestra 07:00–09:00 ora del server invece che 24 ore su 24.
  • La liquidità sottile fabbrica false rotture. Durante la sessione asiatica, gli stop appena oltre un bordo di range evidente sono economici da cacciare e il mercato raramente prosegue. Un EA breakout senza filtri regala denaro in quelle ore; un filtro orario non è un’ottimizzazione, è parte della definizione della strategia.
  • La conferma di momentum alza la qualità dell’ingresso. Un ADX in aumento o un ATR in espansione al momento della rottura distingue una risoluzione direzionale da una puntata di liquidità. Nel Builder questi sono normali blocchi filtro da cablare davanti all’ingresso.

Rispetto alle altre famiglie: un EA breakout entra prima di un EA trend-following (che attende la conferma di un incrocio) ed è l’opposto strutturale di un EA mean-reversion (che opera contro gli stessi bordi del range). Questa opposizione è utile — i sistemi breakout e di ritorno alla media tendono ad andare in drawdown in momenti diversi, ed è per questo che un EA breakout è un diversificatore naturale in un portafoglio di sistemi contrarian.

I parametri che contano

Ogni input di un breakout definisce il range, filtra l’ingresso o modella il payoff. La tabella sotto elenca quelli che spostano i risultati, con i valori validati dalla nostra grid search su USDJPY:

ParametroRuoloValore validato (USDJPY)Nota
Stop lossUscita da rottura fallita30 pipDentro il range precedente; troppo stretto viene tagliato dal rumore
Take profitPayoff80 pipMantiene il rapporto rendimento-rischio vicino a 2,7:1
Finestra di piazzamentoFiltro di sessione07:00–09:00 serverIl default del template è sopravvissuto alla ricerca senza modifiche
Offset d’ingressoBuffer anti-falsi5 pip oltre il livelloFiltra i tocchi marginali
Scadenza dell’ordineFiltro no-trade gratuito16 oreNiente rottura, niente posizione
Trailing stopGestione dei runner30 pip, step di 10 pipConverte in profitto l’eccesso oltre il movimento misurato

Due risultati di quella ricerca contano più dei valori stessi:

La miglior impostazione in-sample era una trappola. La singola configurazione più profittevole nella finestra di ricerca 2022–2024 era SL 20 / TP 120 — profit factor 1,23 in-sample. L’abbiamo scartata, perché out-of-sample è crollata a 0,90. L’impostazione adottata SL 30 / TP 80 è stata scelta per essere rimasta a galla in tutti e tre i periodi di test — profit factor 1,21 nel 2018–2021, 1,12 nel 2022–2024 e 1,07 out-of-sample nel 2025–2026 (560 operazioni, -0,55% di max drawdown) — un caso da manuale di preferenza per la robustezza rispetto al picco di overfitting.

Il vantaggio non si è trasferito tra le coppie. Le stesse condizioni validate, cross-testate su EURJPY e GBPJPY, hanno perso denaro in-sample su entrambe (profit factor 0,97), e GBPJPY ha fallito anche out-of-sample (0,96). Una configurazione breakout è un adattamento per singolo strumento al ritmo di sessione e al comportamento del range di quella coppia — distribuire in massa una sola impostazione su un paniere di simboli è il modo in cui un vantaggio modesto diventa una perdita affidabile.

Modalità di fallimento: come si rompono gli EA breakout

  1. Il falso breakout, strutturalmente. Il prezzo perfora il livello, esegue il tuo ordine e si ripiega dentro il range. Nessun filtro lo elimina — i filtri cambiano solo la proporzione. Aspettati che la maggioranza degli ingressi sia in perdita per costruzione e verifica nel backtest che le vincite siano abbastanza grandi da sostenerli.
  2. Mesi laterali senza rotture. Un mercato che oscilla senza risolvere i range è l’ambiente peggiore della strategia: piccoli stop ripetuti senza alcun movimento misurato che li paghi. È qui che si accumula il drawdown — controlla come l’EA si è comportato nei mesi piatti della storia, non solo nel suo anno migliore.
  3. La psicologia delle serie di perdite. Un win rate basso significa che le serie lunghe sono normali, non un guasto. Il backtest quinquennale dell’EA breakout che un tempo proponevamo contiene una peggiore serie di perdite di 26 operazioni e un drawdown più profondo del -7,87% che ha richiesto circa 439 giorni per essere recuperato — restando comunque profittevole nel complesso. Se spegneresti l’EA a metà serie, la strategia non arriverà mai alle sue vincite.
  4. Deriva dell’orologio del broker. Poiché il range si ancora alla mezzanotte del server, spostare lo stesso EA su un broker con un fuso server diverso cambia silenziosamente ogni confine di range e ogni finestra di sessione. Riverifica il filtro orario (e rifai il backtest) ogni volta che cambia il broker; non dare mai per scontato che le impostazioni siano portabili.
  5. Spread e slippage esattamente quando conta. Le rotture si concentrano attorno alle aperture di sessione e alle notizie, cioè quando gli spread si allargano e gli ordini stop vengono eseguiti con slippage. Una strategia che sopravvive solo a spread medi non sopravvive; testa con spread realistici per il tuo tipo di conto.

Che aspetto hanno i numeri di un vero EA breakout

L’illustrazione più chiara nei nostri stessi dati viene da un EA breakout che un tempo proponevamo (ritirato con l’azzeramento del catalogo di luglio 2026): un backtest quinquennale EUR/USD M5 su dati tick con spread retail Exness al 92% di qualità di modellazione:

14.04%Win rate (scheda ritirata, backtest 5 anni)
1.19Profit factor (scheda ritirata, backtest 5 anni)
-7.87%Max drawdown (scheda ritirata, backtest 5 anni)

Il quattordici per cento delle operazioni vinceva, e il sistema era comunque profittevole netto — perché le perdite erano piccoli tagli di ordini stop e le vincite erano rotture piene del range che correvano. Quell’inversione dell’intuizione è l’intera strategia in tre numeri. Le cifre sono misurazioni storiche di una scheda ritirata, conservate qui perché la lezione sul profilo sopravvive al prodotto; le schede attuali pubblicano il backtest completo e i parametri secondo la metodologia del sito, così puoi leggere le serie di perdite prima ancora di eseguire il file.

Come costruire un EA breakout in mt5depot

Il Builder include come template entrambe le varianti discusse sopra — “Breakout” (ordine a mercato) e “Pending Breakout” (ordine stop) — così puoi riprodurre da solo il confronto di questa pagina:

  1. Carica il template Pending Breakout. Arriva già cablato: blocchi massimo/minimo giornaliero precedente, ingressi Buy Stop / Sell Stop con offset di 5 pip, filtro orario 07:00–09:00, scadenza degli ordini a 16 ore e trailing stop 30/10.
  2. Traduci la finestra nell’ora del server del tuo broker. Gli orari del template presuppongono l’orologio del server, non il tuo — verifica la differenza tra la mezzanotte del tuo broker e le sessioni che vuoi operare, e sposta il filtro orario di conseguenza.
  3. Imposta le uscite da una regola, non da una sensazione. I nostri valori validati su USDJPY erano SL 30 / TP 80 pip; trattali come un punto di partenza documentato da riverificare sulla tua coppia, non come verità portabile — ricorda che hanno fallito su EURJPY e GBPJPY.
  4. Aggiungi un filtro di volatilità o di momentum se la tua coppia lo richiede. I blocchi filtro ATR e ADX si cablano direttamente davanti agli ingressi per saltare le giornate a bassa energia.
  5. Genera ed esegui il backtest prima di qualunque altra cosa. Il Builder produce un EA MT5 pronto all’uso con ogni valore qui sopra esposto come input; fallo girare nello Strategy Tester su dati tick di qualità, poi su un conto demo, prima di qualsiasi impiego live.

Nessuna configurazione breakout porta con sé una promessa di performance: ogni cifra di questa pagina è una misurazione storica di backtest, sensibile a spread, orologio del broker e regime, e i risultati futuri possono differire. Dimensiona le posizioni in modo che una serie di 26 perdite consecutive sia un fastidio, non un evento per il conto.

Coppie tipiche

Dove questa strategia funziona meglio

Articoli correlati

Domande frequenti

Gli EA breakout funzionano davvero?
Con le impostazioni predefinite, per lo più no — ed è misurabile. Nel nostro baseline di template a parità di condizioni (USDJPY M5, un anno, input predefiniti) un breakout a ordini a mercato ha chiuso con un profit factor di 0,96, mentre la variante a ordini stop pendenti della stessa idea ha chiuso a 1,08. Il vantaggio, dove esiste, è modesto e nasce dalla meccanica: ordini stop sul livello, una finestra di sessione e la scadenza degli ordini. Va validato coppia per coppia — le stesse impostazioni che hanno tenuto su USDJPY hanno perso denaro su EURJPY e GBPJPY nei nostri cross-test.
Che win rate devo aspettarmi da un EA breakout?
Basso — spesso molto più basso di quanto i nuovi utenti si aspettino. L'EA breakout che un tempo proponevamo a catalogo vinceva il 14,04% delle sue operazioni ed era comunque profittevole su cinque anni, perché la vincita media era pari a diverse volte la perdita media. Giudicare un EA breakout dal win rate è il modo più rapido per valutarlo male; il profit factor e la peggiore serie di perdite sono i numeri che contano.
Un EA breakout è meglio con ordini a mercato o con ordini stop pendenti?
Con ordini stop pendenti, nelle nostre misurazioni. Un ordine stop piazzato sul bordo del range viene eseguito esattamente sul livello, mentre un ingresso a mercato attende una chiusura oltre il livello e rinuncia a parte del movimento prima ancora di entrare. Nel nostro baseline di un anno il template a ordini a mercato ha perso denaro (profit factor 0,96) e il template a ordini stop ha realizzato un piccolo profitto (1,08) sullo stesso strumento e periodo. Gli ordini stop non eseguiti che scadono agiscono inoltre da filtro gratuito: niente rottura, niente operazione.
Qual è la differenza tra un EA breakout e un EA trend-following?
Timing e forma del payoff. Un EA di tendenza attende la conferma — un incrocio di medie mobili scatta ben dopo l'inizio del movimento — mentre un EA breakout si posiziona sul confine dove il movimento comincia, quindi entra prima ma subisce più false partenze. Entrambe sono strategie a basso win rate e payoff lungo; la versione breakout concentra il rischio attorno a livelli e orari specifici, ed è per questo che i filtri di sessione contano molto più che in un sistema a incrocio.
Posso costruire un EA breakout senza programmare?
Sì. Il Builder di mt5depot include due template breakout pronti all'uso — una versione a ordini a mercato e una a stop pendenti con finestra oraria, scadenza degli ordini e trailing stop — ed entrambi generano un Expert Advisor MT5 compilabile con ogni parametro esposto come input. Carica il template, imposta la finestra di sessione sull'ora del server del tuo broker ed esegui il backtest prima di qualunque altra cosa.