Ritorno alla media
Gli EA a ritorno alla media (mean reversion) entrano contro il movimento quando il prezzo si è allontanato di una distanza misurata dalla sua media, puntando al rientro. L'etichetta descrive solo l'ingresso. Nella ricerca registrata dal Builder, dodici combinazioni di stop e target sui template di inversione RSI e Bollinger non hanno mai superato un profit factor di 1,0, nemmeno in-sample.
In sintesi
L'ingresso è una distanza dalla media
L'EA aspetta che il prezzo si allontani di circa 1,5-2,5 deviazioni standard dalla sua media, entra contro il movimento e punta alla media stessa. Qui l'ingresso è il tocco della banda a 2σ.
In sintesi
Impostazioni di serie: profit factor per template di inversione
La baseline del Builder su USD/JPY M5 per un anno, input predefiniti, senza ottimizzazione. Solo l'ingresso su ritracciamento, che opera i ribassi nella direzione del trend, supera un profit factor (PF) di 1,0.
Meccanismo
L'EA misura quanto il prezzo si è discostato da una media mobile o dal centro delle Bande di Bollinger, di norma in deviazioni standard o unità di ATR, e conferma l'allungo con un oscillatore in zona estrema. L'ingresso è contro il movimento; l'obiettivo è la media, e lo stop sta oltre il livello che invaliderebbe la tesi del rientro. La distanza tra queste due uscite fissa la forma dello storico. Un obiettivo vicino all'ingresso produce una percentuale di vincita alta e un payoff ben sotto 1; un obiettivo alla media piena produce l'opposto. Nessuna delle due impostazioni crea un vantaggio che l'ingresso non ha.
Idoneità
Ideale dove il simbolo passa gran parte del tempo dentro un range e torna a un centro definibile — storicamente i cross del CHF, EUR/GBP e AUD/CAD. Strutturalmente inadatto alle valute di momentum nelle fasi di tendenza, quando l'allungo continua ad allungarsi e una posizione controtendenza viene tenuta contro un movimento che non rientra. Un filtro di tendenza o di regime è quasi obbligatorio, e la direzione della tendenza sul timeframe superiore conta più del livello dell'oscillatore. Adatto a un trader che sa accettare lunghe serie perdenti che arrivano in blocco, e che legge la distanza dello stop prima della percentuale di vincita.
Note
Il ritorno alla media scommette sull’elastico e non sul momentum: un prezzo allungato lontano dalla sua media ha più probabilità di rimbalzare indietro che di continuare ad allungarsi. L’EA attende uno scostamento statisticamente significativo — di norma da 1,5 a 2,5 deviazioni standard da una media mobile o dal centro di Bollinger. Conferma l’allungo con un oscillatore in zona estrema, poi entra contro il movimento puntando alla media stessa.
Questo descrive l’ingresso, e l’ingresso è la parte che quasi tutti capiscono. La descrizione che di solito ci si appiccica — i sistemi a ritorno alla media vincono la maggior parte delle operazioni e ogni tanto perdono grosso — è un’affermazione su dove stanno le uscite, non sul meccanismo. Questa pagina spiega come si costruisce la macchina dentro MetaTrader 5 e che cosa mostrano i template di inversione misurati del Builder. Si chiude con il modo di sottoporne uno a stress test prima di esporre capitale.
Come funziona: l’ingresso è una distanza, l’uscita è la forma
Il lato ingresso è una misurazione, e le tre costruzioni comuni sono quasi intercambiabili:
- Scostamento da una media mobile. Il prezzo a un numero fissato di unità di ATR o di deviazioni standard da una media. L’intera strategia in una riga.
- Tocco di Bollinger o chiusura oltre la banda. La stessa idea con lo scostamento già calcolato per te. Una chiusura oltre la banda è più severa di un tocco, e cambia il numero di operazioni più della percentuale di vincita.
- Estremo di oscillatore con filtro di regime. RSI o Stocastico oltre una soglia, subordinati a una lettura che dice che il mercato non è in tendenza. Il filtro è la differenza tra un EA a ritorno alla media e uno che contrasta le tendenze finché non viene stoppato fuori da tutte.
L’uscita ha due parti: un obiettivo alla media o vicino a essa, e uno stop oltre il livello che invalida la tesi. L’aspettativa per operazione è win rate × average win − (1 − win rate) × average loss, e una volta fissate le due distanze di uscita i termini smettono di essere indipendenti. Avvicina l’obiettivo e la percentuale di vincita sale mentre la vincita media scende sotto la perdita media. Spostalo fino alla media piena e succede l’opposto.
La disposizione classica del ritorno alla media è un obiettivo vicino e uno stop ampio — una percentuale di vincita alta pagata con un payoff sotto 1. I dieci template di inversione misurati qui sotto sono impostati al contrario, con un obiettivo pari al doppio dello stop (30/60 o 40/80 pip). Questo va in pareggio prima dei costi con una percentuale di vincita del 33,3 %, e significa che la baseline predefinita qui sotto misura l’ingresso con un’uscita dalla forma tipica della tendenza.
Che cosa mostrano i template di inversione del Builder con le impostazioni predefinite
L’EA Builder stampa una baseline misurata sulle schede dei template che ne hanno una, e dieci dei suoi template di inversione ce l’hanno. Nella nostra baseline dei template del Builder con le impostazioni predefinite — una sola run su USD/JPY M5 lungo un anno, input di default, nessuna ottimizzazione — la maggior parte ha chiuso sotto un profit factor di 1,0. La famiglia dell’inversione non fa eccezione.
| Condizioni di test | |
|---|---|
| Fonte | Baseline stampata sulla scheda di ogni template nell’EA Builder |
| Simbolo / timeframe | USD/JPY M5 (Exness MT5); il paniere Dual-Pair opera EUR/USD e GBP/USD |
| Periodo | 2025-06-01 – 2026-06-09 |
| Modello | M1 OHLC (a livello di barra, non tick reali) |
| Deposito / input | 10.000, default del template, nessuna ottimizzazione |
| Template | Ingresso | Stop / target (pip) | Profit factor | Operazioni |
|---|---|---|---|---|
| MA Pullback Buy | Prezzo 0–20 pip sopra la EMA 50 e RSI sotto 45, solo acquisti | 40 / 80 | 1,10 | 159 |
| Envelope Reversal | Bid oltre un envelope dello 0,1 % della SMA 20 | 30 / 60 | 0,98 | 986 |
| Bollinger Bounce | Tocco della banda a 20 periodi e 2σ | 40 / 80 | 0,97 | 632 |
| Stoch + BB | Stocastico sotto 20 sulla banda inferiore (speculare per le vendite) | 30 / 60 | 0,96 | 896 |
| Pin Bar Reversal | Pin bar rialzista e RSI sotto 35, solo acquisti | 40 / 80 | 0,96 | 179 |
| RSI Reversal | RSI 14 sotto 30 / sopra 70 | 30 / 60 | 0,94 | 682 |
| Range Filter Reversal | RSI 30/70 solo quando il range di 10 barre è di 10–80 pip | 40 / 80 | 0,90 | 573 |
| MFI Reversal + StdDev | MFI 20/80 solo mentre StdDev 10 è sotto StdDev 40 | 40 / 80 | 0,80 | 362 |
| 3-Strategy Portfolio (Mean-Reversion Mix) | RSI + Bollinger + Envelope in un solo EA | come ciascuna parte | 0,92 | 2.287 |
| Dual-Pair RSI Basket | RSI 30/70 su EUR/USD e GBP/USD, fino a quattro posizioni | 30 / 60 | 0,87 | 12.953 |
Ne seguono quattro cose, e il folclore non ne prevede nessuna.
La manopola dell’uscita sposta la forma, non il vantaggio. Il Builder registra una ricerca di stop e target per RSI Reversal e Bollinger Bounce su USD/JPY H1. Ciascuno è stato eseguito con dodici combinazioni — stop da 20 a 50 pip, target da 20 a 100 — su tre finestre: 2018–2021, 2022–2024 e gennaio 2025 – giugno 2026. Il miglior profit factor in-sample di entrambi i template è stato 0,91. Quella griglia comprende obiettivi vicini e lontani. Quando nessun posizionamento vince nemmeno nella finestra in cui è stato scelto, l’ingresso non ha nulla a cui l’uscita possa dare forma.
Un filtro non è automaticamente un miglioramento. Range Filter Reversal aggiunge un cancello sul range di 10 barre all’ingresso RSI 30/70 e ottiene 0,90, contro 0,94 della versione semplice — anche se differiscono pure stop e target, quindi non è una coppia pulita. MFI Reversal + StdDev, che contrasta solo mentre la volatilità si contrae, è il template su simbolo singolo più debole della tabella con 0,80. Un cancello che toglie operazioni toglie quelle buone insieme a quelle cattive.
L’unico template della tabella sopra 1,0 contrasta nella direzione della tendenza. MA Pullback Buy compra i ribassi solo mentre il prezzo sta sopra una EMA a 50 periodi, e ottiene 1,10 su 159 operazioni. È un ingresso su pullback — un ingresso di ritorno con un filtro di tendenza — e non si oppone mai al movimento di lungo periodo. Resta comunque sotto la soglia di superamento stampata dal pannello Measure (profit factor almeno 1,2, almeno 60 operazioni, drawdown non peggiore del 20 %).
Sommare metodi di inversione concentra il rischio. Il portafoglio a tre metodi ottiene 0,92 — non meglio delle sue parti, perché tutti e tre contrastano lo stesso allungo. Il Dual-Pair RSI Basket fa girare una regola RSI su due coppie correlate con fino a quattro posizioni aperte. Ha prodotto 12.953 operazioni e un drawdown del -36,38 %, il più profondo di qualunque template nella baseline del Builder. Posizioni di inversione correlate sono una sola scommessa piazzata più volte.
Condizioni di mercato: quando il ritorno alla media paga e quando no
| Condizione | Favorevole a un EA a ritorno alla media | Ostile a un EA a ritorno alla media |
|---|---|---|
| Stato del mercato | Range con un centro definibile a cui il prezzo torna | Un movimento direzionale che continua a estendersi |
| Volatilità | Elevata ma non direzionale — barre ampie, nessun progresso netto | In espansione con prosecuzione in una direzione |
| L’allungo in sé | Causato da flusso che si esaurisce — sessione sottile, reazione eccessiva | Causato da informazione che ha riprezzato la coppia |
| Tendenza sul timeframe superiore | Piatta, o il contrasto va nella sua direzione | Forte e contro il contrasto |
| Costo di mantenimento | Rientro breve, finanziamento irrilevante | Una posizione tenuta giorni contro il movimento, pagando swap per avere torto |
L’ambiente cattivo non è un mercato in perdita — è uno direzionale, lo specchio esatto di come il trend following fallisce in un range. Le due strategie perdono denaro con climi diversi. È anche il motivo per cui le serie perdenti si raggruppano. Dieci perdite consecutive non sono dieci errori indipendenti; è un tratto in tendenza incontrato dieci volte dalla stessa regola.
Che cosa ha causato lo scostamento conta quanto la sua ampiezza. Un prezzo allungato da liquidità sottile è candidato al rientro; un prezzo allungato da una decisione sui tassi è stato riprezzato, e non c’è una vecchia media a cui tornare. Nessun indicatore separa i due casi, ed è per questo che qui un filtro notizie conta di più.
Lo stesso assunto elastico muove l’arbitraggio statistico, applicato allo spread tra due strumenti invece che a un solo prezzo, e si rompe allo stesso modo. Su una singola coppia come EUR/GBP, la relazione assunta è la storia della coppia con la propria media.
Parametri e impostazioni in MT5
Nel Builder ognuno di questi elementi è un blocco con i propri input, e ogni valore diventa un input nell’EA compilato.
| Blocco e input | Punto di partenza tipico | Che cosa controlla |
|---|---|---|
Bollinger Bands / Envelope period, deviation | Abbastanza lungo perché la media sia un livello, non una copia ritardata del prezzo | Che cosa l’EA tratta come il valore a cui il prezzo dovrebbe tornare |
| Soglie RSI / Stochastic / MFI | Solo conferma, non il grilletto da solo | Filtra gli allunghi che stanno ancora accelerando |
Market Regime Filter Allowed regime = Range | Soglia ADX intorno a 25, testata e non data per scontata | Sopprime gli ingressi in tendenza — l’input più importante di questa pagina |
MA Distance Filter Price side, Max pips (0=off) | Contrastare solo dal lato di una MA più lunga | Trasforma un contrasto controtendenza in un ingresso su pullback |
Open Buy / Open Sell TP (pips) | Alla media, o a una frazione della distanza verso di essa | Insieme allo stop, fissa percentuale di vincita e rapporto di payoff |
Stop Loss SL Mode | Oltre il livello di invalidazione, o un multiplo di ATR | La linea tra ritorno alla media e una martingala accidentale |
Spread Filter Max Spread (points) | Appena sopra lo spread normale del simbolo | Estremi e spread ampi arrivano insieme; questo blocca i riempimenti peggiori |
Position Filter Max Positions | 1 per simbolo | Impedisce alla regola di impilare lo stesso contrasto |
Tre realtà specifiche di MT5 decidono se un backtest promettente sopravvive al contatto:
- Lo stop ha una distanza minima, e questa strategia ne vuole comunque uno ampio. Il broker rifiuta uno stop più vicino di
SYMBOL_TRADE_STOPS_LEVEL. L’EA generato dal Builder controlla quel livello, eSYMBOL_TRADE_FREEZE_LEVEL, prima di modificare una posizione, e mantiene il livello attuale invece di inviare una richiesta che verrebbe rifiutata. - Lo spread si allarga esattamente dove questa strategia entra. Gli estremi che contrasta capitano spesso in condizioni sottili. Un test a spread medio sovrastima il vantaggio di un EA i cui ingressi si concentrano dove lo spread è peggiore. Testa con spread realistico o a tick reali, e leggi la qualità di modellazione prima del profitto.
- Le durate sono più lunghe di quanto la reputazione implichi. Un rientro che richiede giorni paga
SYMBOL_SWAP_LONGoSYMBOL_SWAP_SHORTogni notte, e il giorno di swap triplo cambia da broker a broker.
- Fissa l’ingresso e il filtro, poi lasciali stare — cambiare tutto insieme non ti dice nulla.
- Testa lo stesso ingresso con un obiettivo vicino e con un obiettivo alla media piena. Annota percentuale di vincita, rapporto di payoff e profit factor per ciascuno; se nessuno dei due supera 1,0, smetti di regolare le uscite e cambia l’ingresso.
- Imposta lo stop dal livello che invalida la tesi, non da un numero tondo.
- Fai girare il filtro di regime o di tendenza acceso e spento sullo stesso periodo. Se cambia poco, il periodo di test non conteneva una vera tendenza e il risultato è non testato più che robusto.
- Leggi la peggior serie perdente nello storico risultante e decidi, prima di finanziare qualsiasi cosa, se sopporteresti una serie lunga il doppio.
Modi di rottura: come un EA a ritorno alla media perde denaro
- L’allungo continua ad allungarsi. Il modo normale in cui questa strategia perde. Ogni ingresso è contro un movimento che non rientra, e poiché la regola continua a riqualificarsi, le perdite arrivano in blocco.
- La media si sposta. Una coppia riprezzata ha una media nuova, e l’EA continua a misurare la distanza da quella vecchia.
- Lo stop viene tolto per evitare la perdita. Allargare uno stop, o sostituirlo con una mediazione al ribasso, converte una strategia a rischio definito in una griglia con una bella storia. La curva di equity migliora subito e il rischio di coda diventa illimitato.
- Posizioni correlate contate come diversificazione. Una regola di inversione su due coppie correlate è la stessa scommessa due volte. Il drawdown del -36,38 % del paniere Dual-Pair è l’aspetto che questo ha con le impostazioni predefinite.
- Uscite regolate per salvare un ingresso. Quando nessuna combinazione di stop e target vince in-sample, cercare più a fondo trova soltanto un risultato adattato.
- Il costo è misurato sulla barra sbagliata. Gli ingressi si concentrano agli estremi dove lo spread è più largo, e le posizioni di più giorni pagano swap. Entrambi sono invisibili in un test configurato con spread medio fisso e senza finanziamento.
Come costruire e stressare un EA a ritorno alla media in AIStrategyMiner
Non serve scrivere MQL5 per assemblare la macchina descritta sopra. Una misura di scostamento, una conferma da oscillatore, un cancello di regime, un obiettivo alla media e uno stop oltre l’estremo sono tutti blocchi del Builder senza codice, e i template di inversione visti sopra arrivano già cablati. Il test utile più rapido è caricare fianco a fianco RSI Reversal e MA Pullback Buy. La differenza più visibile tra i due è il filtro di tendenza, anche se differiscono pure soglia, direzione e uscite — quindi aggiungi un MA Distance Filter a RSI Reversal e non cambiare nient’altro.
- Testa un ingresso con un obiettivo vicino e con un obiettivo alla media, e confronta il profit factor oltre alla percentuale di vincita.
- Aggiungi un Market Regime Filter o un MA Distance Filter e misura lo storico anche con il filtro spento, così sai che cosa sta facendo davvero.
- Premi Measure per il controllo approssimativo rispetto alla soglia stampata, poi esegui l’EA compilato nello Strategy Tester di MT5 su tick reali con spread realistico.
- Verifica che il periodo del backtest contenesse almeno una tendenza prolungata contro la strategia.
Il .ex5 compilato dal tuo flusso è gratuito. Il codice sorgente .mq5 fa parte di Pro, un acquisto una tantum senza abbonamento — consulta i prezzi se vuoi modificare il codice generato. La metodologia del sito spiega come vanno letti i risultati dei backtest.
Ritorno alla media contro tendenza
| Ritorno alla media | Trend following | |
|---|---|---|
| Che cosa presuppone | Che un prezzo allungato torni alla sua media | Che una direzione stabilita prosegua |
| Ingresso rispetto al movimento | Contro, su un estremo | A favore, dopo conferma |
| Perde quando | Il mercato va in tendenza e l’allungo continua | Il mercato lateralizza e i movimenti rientrano |
| Uscita tipica | Obiettivo fisso alla media o vicino a essa | Trailing stop o inversione del segnale |
| Caso peggiore | Una serie di posizioni tenute contro un movimento che non rientra | Una lunga serie di perdite ordinarie |
| Complessità | Intermedia — le due distanze di uscita portano il rischio | Principiante — pochi input, dura da sopportare |
Nessuna delle due è più sicura in generale: una ha bisogno di immobilità, l’altra di movimento. È un argomento per farle girare entrambe, con un’avvertenza che la tabella non può mostrare. Un EA a ritorno alla media e un EA di tendenza con take profit fisso dipendono entrambi dal fatto che il prezzo si fermi dove dice la regola, e un ingresso di inversione dietro un filtro di tendenza è già per metà l’uno e per metà l’altro. Controlla che cosa fa ciascuna uscita prima di dare per scontato che due EA abbiano diversificato qualcosa.
Costruisci la stessa inversione due volte, con e senza filtro
Componi l'ingresso una volta semplice e una volta dietro un filtro di trend o di regime in AIStrategyMiner Builder, poi fai il backtest di entrambi sullo stesso storico di tick. L'unico template sopra 1,0 nella baseline del Builder è quello con un filtro di trend.
- Compila un file .ex5 standard per MetaTrader 5 e leggi la peggior serie perdente prima di investire qualsiasi cifra.
Verifica l'EA finito in MetaTrader 5 prima di fidarti. I numeri di questa pagina derivano da ciò che hai inserito; non sono una previsione di risultati.
Articoli correlati
Domande frequenti
- Che cos'è un EA a ritorno alla media?
- Un EA a ritorno alla media aspetta che il prezzo si sia mosso di una distanza misurata dalla propria media, poi entra contro quel movimento puntando al rientro. La distanza si esprime di norma in deviazioni standard dal centro di Bollinger o in unità di ATR da una media mobile, e un oscillatore come RSI o Stocastico in zona estrema serve da conferma. Lo stop viene messo oltre il livello che direbbe che l'allungo non è affatto un allungo ma l'inizio di una tendenza. Nell'ingresso è l'opposto naturale del trend following, e fallisce con il clima opposto.
- Gli EA a ritorno alla media hanno una percentuale di vincita alta?
- Solo quando l'obiettivo è posto vicino all'ingresso, e una percentuale di vincita alta comprata così si paga in payoff. Un obiettivo vicino all'ingresso viene raggiunto spesso e paga poco; un obiettivo alla media piena viene raggiunto meno spesso e paga di più. I template di inversione misurati in questa pagina hanno di serie un obiettivo pari al doppio dello stop, che va in pareggio prima dei costi con una percentuale di vincita del 33,3 %. La percentuale di vincita discende da dove stanno le uscite, non dal fatto che l'ingresso sia controtendenza.
- Quali coppie si adattano a un EA a ritorno alla media?
- La risposta da manuale sono i cross strutturalmente laterali — EUR/CHF, USD/CHF, EUR/GBP, AUD/CAD — perché una coppia che continua a tornare a un centro dà alla strategia qualcosa verso cui rientrare. Ciò che conta in pratica è più stretto del nome della coppia: se quello specifico simbolo, sul suo timeframe, passa più tempo a rientrare che a estendersi. I template di inversione del Builder sono misurati su USD/JPY M5, una coppia di tendenza su un timeframe rumoroso, e la maggior parte ottiene lì meno di 1,0. Testa sul simbolo che intendi operare invece di ereditare un elenco di coppie.
- In cosa differisce il ritorno alla media da un EA a griglia o martingala?
- Nello stop. Tutti e tre mantengono esposizione contro un movimento avverso, e tutti e tre sembrano redditizi finché il mercato asseconda. Un EA a ritorno alla media prende una posizione a un estremo misurato e la chiude con una perdita definita se la tesi del rientro è sbagliata. Un EA a griglia o martingala risponde a un movimento avverso aggiungendovi, così la perdita si realizza solo quando il conto non riesce più a finanziare l'aggiunta successiva. Se un EA venduto come ritorno alla media non ha stop, o media al ribasso dentro una posizione in perdita, è un'altra strategia che indossa l'etichetta.
- Un obiettivo o uno stop migliore può correggere un ingresso di inversione in perdita?
- Non secondo i registri del Builder. RSI Reversal e Bollinger Bounce sono stati provati ciascuno su dodici combinazioni di stop e target — stop da 20 a 50 pip, target da 20 a 100 — su USD/JPY H1 in tre finestre dal 2018 al 2026. Il miglior profit factor in-sample di entrambi è stato 0,91. Spostare le uscite cambia la percentuale di vincita e il rapporto di payoff; non crea un vantaggio che all'ingresso manca. Cambia prima l'ingresso o il filtro.
- Far girare insieme più metodi di inversione diversifica il rischio?
- Meno di quanto sembri. Il 3-Strategy Portfolio del Builder fa girare inversione RSI, rimbalzo su Bollinger e inversione su envelope in un solo EA, ciascuno con il proprio magic number. Con le impostazioni predefinite ha ottenuto un profit factor di 0,92 su 2.287 operazioni — non meglio delle sue parti. Tre ingressi che contrastano tutti lo stesso allungo perdono con lo stesso clima di tendenza, quindi le loro perdite arrivano insieme.
Glossary