Tendenza
Gli EA di tendenza (trend-following) entrano nella direzione di un movimento già stabilito e restano dentro finché dura. L'ingresso decide quando operano; l'uscita decide che aspetto ha lo storico. Nella baseline del Builder con le impostazioni predefinite, lo stesso ingresso ha ottenuto 0,97 con stop e target fissi e 0,65 con un pacchetto di uscita a trailing stop.
In sintesi
Come opera un EA di tendenza
L'ingresso decide quando opera. L'uscita decide com'è lo storico.
In sintesi
Percentuale di successo per il pareggio
Prima dei costi, percentuale di pareggio = 1 ÷ (1 + rapporto di payoff). Un obiettivo fisso di 2:1 rispetto allo stop è in pareggio al 33,3 %.
Meccanismo
Un EA di tendenza conferma la direzione con una relazione tra medie mobili, una rottura di canale o di banda ATR, oppure una lettura di momentum oltre una soglia; poi entra con il movimento e gestisce la posizione fino alla fine del trend. È l'uscita a variare di più: un trailing stop o un'inversione del segnale tengono aperte le vincenti finché il movimento corre, mentre un take profit fisso le chiude a una distanza stabilita. La dimensione della posizione è fissa o scalata sull'ATR o su una percentuale di rischio, e su H1 o H4 la frequenza è bassa — poche operazioni al mese per simbolo.
Idoneità
Ideale dove i movimenti persistono per molte barre: FX maggiori su H1 e H4, CFD su indici e metalli o cripto guidati da temi macro. Ostile nelle fasi laterali, dove gli ingressi sono innescati da movimenti che rientrano subito, e sui timeframe bassi, dove il movimento medio è piccolo rispetto allo spread. Il costo per operazione pesa meno che nello scalping perché le posizioni durano a lungo, ma lo swap overnight diventa una spesa reale su posizioni di più giorni. Adatto a chi può lasciare in pace le posizioni per ore o giorni e sopportare una serie perdente senza spegnere l'EA.
Note
Il trend-following è il più antico vantaggio sistematico ancora funzionante e quello più spesso descritto male. Il meccanismo non è una previsione: l’EA aspetta che una direzione sia già stabilita, vi si unisce e resta dentro finché persiste la condizione che l’ha identificata. Il denaro si guadagna mantenendo, ed è anche il motivo per cui è la strategia più difficile da condurre a mano e la più naturale da affidare a un expert advisor.
La descrizione abituale — i sistemi di tendenza perdono la maggior parte delle operazioni e recuperano con poche grandi vincenti — è un’affermazione sull’uscita, non sull’ingresso. Questa pagina spiega come si costruisce un EA di tendenza dentro MetaTrader 5 e che cosa mostrano i template di tendenza misurati del Builder quando cambia l’uscita. Si chiude con il modo di sottoporne uno a stress test prima di esporre capitale.
Come funziona: un ingresso che segue, un’uscita che decide
Il lato ingresso è battutissimo e in larga parte intercambiabile. Tre costruzioni coprono quasi tutti gli EA di tendenza:
- Relazione tra medie mobili. Una media veloce che incrocia una lenta, o il prezzo che si mantiene sopra una media. Economico da calcolare, tardivo per costruzione.
- Rottura di canale o di banda ATR. Ingresso quando il prezzo chiude oltre il massimo più alto di n barre o fuori da una banda ATR attorno a una media. Così l’innesco è scalato sulla volatilità corrente invece che su una distanza fissa in pip.
- Soglia di momentum. Un oscillatore direzionale oltre un livello, di solito combinato con un filtro su timeframe superiore perché l’EA non prenda una lettura di momentum dentro un range.
L’uscita è il punto in cui gli EA di tendenza differiscono davvero. L’aspettativa per operazione è win rate × average win − (1 − win rate) × average loss, cioè percentuale di vincita per vincita media meno la quota perdente per perdita media, e una volta fissata una regola di uscita i due termini smettono di essere indipendenti. Un’uscita a trailing tiene aperte le vincenti finché il movimento continua: la vincita media sale e la percentuale di vincita scende, perché il rumore chiude presto molte operazioni. Un take profit fisso fa l’opposto.
Un rapporto target/stop fisso di 2:1, quello che ogni template di tendenza a uscita fissa del Builder usa con le impostazioni predefinite, va in pareggio prima dei costi con una percentuale di vincita del 33,3 %. Una percentuale di vincita del 40 % è comoda a 2:1 e fatale a 1:1.
Che cosa mostrano i template di tendenza del Builder con le impostazioni predefinite
L’EA Builder stampa una baseline misurata sulle schede dei template che ne hanno una. Quindici dei suoi template di tendenza basati su medie mobili, Ichimoku, Alligator, ADX e direzione degli oscillatori ce l’hanno; i template di breakout sono trattati nella pagina sul breakout. 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 di tendenza non fa eccezione.
| Condizioni di test | |
|---|---|
| Fonte | Baseline stampata sulla scheda di ogni template nell’EA Builder |
| Simbolo / timeframe | USD/JPY M5 (Exness MT5) |
| 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 |
| Rimisurato | RSI Scale-Out + Trailing il 2026-09-19 dopo una correzione: stessa finestra, un altro conto USD/JPY, spread fisso di 20 punti |
| Template | Ingresso | Uscita con impostazioni predefinite | Profit factor | Operazioni |
|---|---|---|---|---|
| Perfect Order Trend | EMA 5 > 20 > 60 e RSI sopra 50, solo acquisti | SL 40 / TP 80 | 1,07 | 305 |
| Multi-TF Oscillator Confluence | Tre oscillatori H4 concordi + incrocio EMA | SL 50 / TP 100 | 1,04 | 187 |
| Ichimoku | Incrocio Tenkan/Kijun | SL 60 / TP 120 | 1,03 | 318 |
| Multi-TF Trend | Lato della SMA 50 su H4 + incrocio EMA 10/30 | SL 50 / TP 100 | 0,97 | 251 |
| Alligator Cross | Incrocio Lips/Teeth | SL 50 / TP 100 | 0,97 | 484 |
| ADX Trend | ADX sopra 25 + direzione DI | SL 50 / TP 100 | 0,96 | 534 |
| MA Crossover | Incrocio SMA 10/50 | SL 50 / TP 100 | 0,95 | 420 |
| RSI Scale-Out + Trailing | Incrocio EMA 20/50 | Metà chiusa a RSI 70/30, trailing di 30 pip sul resto | 1,00 | 657 |
| Stepped-Pitch Trailing Trend | Incrocio EMA 10/30 | Stop bloccato a gradini di 20 pip | 0,77 | 467 |
| ATR Trend Follow (Risk%) | Incrocio EMA 20/50 | Stop 2× ATR, target 3× ATR, rischio 1 % | 0,77 | 1.200 |
| Volatility-Adaptive SL Trend | Incrocio EMA 10/30 | Stop 2× ATR con tetto a 60 pip, TP 150 | 0,68 | 708 |
| Multi-TF + Auto Lot + Trailing | Lato della SMA 50 su H4 + incrocio EMA 10/30 | SL 40 / TP 120 + trailing di 25 pip, rischio 1 % | 0,65 | 452 |
Tre template a uscita fissa non riportati (MA Slope Trend, Multi-TF ADX Filter, Multi-TF Ichimoku) ottengono 0,92, 0,92 e 0,77. Ne seguono tre cose, e nessuna è il luogo comune.
Un’uscita più elaborata non ha salvato un ingresso debole. I dieci template di tendenza a uscita fissa hanno un profit factor mediano di 0,965. I cinque che usano trailing, chiusure parziali o uno stop dimensionato sull’ATR hanno una mediana di 0,77. Il confronto più vicino è una coppia con un unico ingresso. Multi-TF Trend e Multi-TF + Auto Lot + Trailing prendono entrambi la direzione da una SMA 50 su H4 ed entrano su un incrocio EMA 10/30. Con un’uscita fissa 50/100 lo storico è 0,97 su 251 operazioni. Con un trailing di 25 pip, stop e target 40/120, dimensionamento all’1 % di rischio e nessun filtro sullo spread, è 0,65 su 452 operazioni. Si sono mosse più manopole insieme, quindi questo non isola il trailing. Una lettura plausibile è un trailing posto dentro il rumore ordinario di un grafico M5: le posizioni chiudono prima, se ne aprono di più e ognuna paga di nuovo lo spread.
Il miglior template della tabella resta comunque sotto l’asticella del Builder. Il pannello Measure stampa una soglia di superamento: profit factor almeno 1,2, almeno 60 operazioni e drawdown non peggiore del 20 %. Il punteggio più alto qui, Perfect Order Trend con 1,07, non la supera. Un template è un punto di partenza già cablato.
Regolare l’uscita su una finestra non si trasferisce alla successiva. Il Builder registra una ricerca di stop e target per tre template di tendenza su USD/JPY H1. Ognuno è stato eseguito su tre finestre: 2018–2021, 2022–2024 e gennaio 2025 – giugno 2026. La migliore impostazione in-sample di Ichimoku ha ottenuto 1,37 ed è scesa a 0,89 fuori campione e a 0,80 sulla finestra precedente. La migliore impostazione H1 di MA Crossover, 1,23, è scesa a 0,98 sulla finestra precedente. ADX Trend ha raggiunto al massimo 1,04 ed è sceso a 0,91 e 0,80. Nessuno dei tre ha prodotto un’impostazione sopra 1,0 in tutti e tre i periodi.
Condizioni di mercato: quando un EA di tendenza vince e quando si rompe
| Condizione | Favorevole per un EA di tendenza | Ostile per un EA di tendenza |
|---|---|---|
| Stato del mercato | Movimenti direzionali che persistono per molte barre | Lateralità nervosa che gira sui bordi |
| Volatilità | In espansione, con prosecuzione dopo il segnale | Alta ma senza direzione — barre grandi, nessun movimento netto |
| Adeguatezza del timeframe | L’ampiezza del movimento supera ampiamente spread e slippage | Segnale su un timeframe dove il costo si mangia il movimento medio |
| Costo di mantenimento | Swap neutro o positivo nella direzione operata | Carry negativo pagato ogni notte su posizioni di più giorni |
| Rischio evento | Temi macro che prolungano una direzione esistente | Un singolo evento che inverte nettamente la direzione |
L’ambiente sfavorevole della strategia è un mercato senza direzione. In un range l’ingresso scatta di continuo su movimenti che rientrano, e ognuno paga il costo d’ingresso più lo stop. È l’immagine speculare di come fallisce la mean reversion: le due perdono denaro con climi diversi.
La seconda condizione è il costo di mantenimento. Un EA di tendenza su H1 o H4 tiene abitualmente le vincenti per giorni, e ogni notte in posizione paga il finanziamento. Una vincente modesta tenuta una settimana può cedere allo swap una quota reale del proprio vantaggio mentre il segnale funziona perfettamente.
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 |
|---|---|---|
Moving Average period / method | Abbastanza lungo perché il segnale sia un trend e non un fremito | Quanto movimento deve accumularsi prima che l’EA dichiari stabilita una direzione |
| Multi Timeframe (es. MA su H4) | Uno o due gradini sopra il periodo del grafico | Mantiene gli ingressi dal lato del trend del timeframe superiore |
Stop Loss SL Mode = multiplo ATR, ATR SL Cap (pips) | 1,5–2× ATR, con un tetto perché un picco di volatilità non allarghi a dismisura lo stop | Distanza dello stop in unità di volatilità invece che in pip fissi |
Trailing Stop Trailing Mode / Trail Distance / Step | Distanza oltre il ritracciamento normale del simbolo, oppure modalità ATR | Qui vive tutto il compromesso tra payoff e percentuale di vincita |
Open Buy / Open Sell TP (pips) | Un tetto solo se l’uscita deve essere fissa | Un target diverso da zero converte lo storico in percentuale di vincita più alta e payoff più piccolo |
Spread Filter Max Spread (points) | Appena sopra lo spread normale del simbolo | Blocca l’ingresso quando lo spread è anomalo |
OncePerBar (input compilato) | true per logica a chiusura di barra | Impedisce che lo stesso segnale scatti più volte dentro una barra |
Time Exit Friday close | Attivo per posizioni di più giorni se i gap del fine settimana contano | Azzera le posizioni prima del fine settimana invece di portarsi dietro il gap |
Il blocco Trailing Stop offre nove modalità, tra cui distanza fissa, percentuale del profitto latente, media mobile, massimo/minimo delle ultime N barre, ATR, Parabolic SAR e frattali. Sposta soltanto lo stop: un’operazione che ha anche un TP chiude comunque al target, quindi un trailing pensato per correre ha bisogno di un target ampio.
Tre realtà specifiche di MT5 decidono se un backtest promettente sopravvive al contatto:
- Gli stop hanno una distanza minima. Il broker rifiuta un trailing stop più vicino di
SYMBOL_TRADE_STOPS_LEVELe non accetta una modifica dentroSYMBOL_TRADE_FREEZE_LEVEL. L’EA generato dal Builder controlla entrambi prima di modificare una posizione. Un livello non valido mantiene lo stop attuale, e una modifica dentro la zona di congelamento attende il tick successivo, così non parte nessuna richiesta che il server rifiuterebbe. - Lo swap è un costo di strategia, non una nota a piè di pagina.
SymbolInfoDouble(symbol, SYMBOL_SWAP_LONG)eSYMBOL_SWAP_SHORTsono i valori che valgono per il tuo conto; il giorno di swap triplo cambia da broker a broker. Un EA di tendenza multi-giorno li vuole nel test, non rimossi per ipotesi. - La logica a chiusura di barra va testata come gira. Un EA che valuta una volta per barra si comporta in modo diverso con «ogni tick» rispetto a «solo prezzi di apertura». La differenza è massima dove vive il trailing stop. Testa su storico di tick reali del simbolo che opererai, e leggi la qualità di modellazione prima del profitto.
- Fissa la regola d’ingresso e lasciala stare — gran parte della differenza che stai per misurare viene dall’uscita, e cambiarle entrambe insieme non ti dice nulla.
- Testa lo stesso ingresso con un’uscita a trailing e con un take profit fisso, e annota per ciascuna percentuale di vincita, rapporto di payoff e profit factor. I due storici sono la scelta che stai facendo davvero.
- Dimensiona lo stop in unità di volatilità (ATR) invece che in pip, e imposta qualunque distanza di trailing oltre il ritracciamento normale del simbolo su quel timeframe.
- Guarda la peggior serie perdente dello storico ottenuto e decidi, prima di finanziare qualsiasi cosa, se ne reggeresti una lunga il doppio.
- Ricalcola il risultato includendo lo swap sull’effettiva durata di mantenimento e conferma che il vantaggio vi sopravviva.
Modalità di fallimento: come un EA di tendenza perde denaro
- Il mercato smette di avere trend. Gli ingressi continuano a scattare su movimenti che rientrano, e il conto sanguina a colpi di stop. È il modo normale in cui perde un EA di tendenza, e può durare mesi con la strategia intatta.
- Il trailing è più stretto del rumore. Un trailing stop posto dentro il ritracciamento ordinario del simbolo trasforma le vincenti in operazioni nulle. Il profit factor cala senza che una sola regola abbia fallito — l’uscita ha semplicemente rimosso le operazioni che pagano tutto il resto. La coppia da 0,97 a 0,65 vista sopra è l’aspetto che questo ha in uno storico.
- La strategia sopravvive alla serie perdente; il trader spesso no. Con una percentuale di vincita del 33 %, nove perdite consecutive sono una serie ordinaria. Spegnere l’EA durante una serie conserva ogni perdita e rinuncia al recupero. Leggi la peggior serie prima del drawdown, non durante.
- Uno storico che poggia su una manciata di operazioni. Quando le cinque operazioni migliori sono tutto il profitto, il backtest è un’affermazione su quelle cinque operazioni, non sulla regola. Guarda che aspetto ha la curva senza le operazioni migliori.
- Parametri adattati a un solo regime. Impostazioni ottimizzate su un periodo direzionale hanno la lunghezza sbagliata in quello successivo — l’1,37 di Ichimoku che scende a 0,89 è lo schema.
- Costi che compaiono solo in reale. Swap su posizioni di più giorni, gap del fine settimana, slippage sullo stop — nulla di tutto ciò compare in una configurazione ottimistica del tester.
Come costruire e stressare un EA di tendenza in AIStrategyMiner
Non serve scrivere MQL5 per costruire la macchina descritta sopra. Un filtro direzionale, un ingresso su conferma, uno stop scalato sulla volatilità e un’uscita a trailing sono blocchi del Builder senza codice, e i template di tendenza visti sopra arrivano già cablati. Carica Multi-TF Trend, duplicalo e cambia soltanto l’uscita con un blocco Trailing Stop — a differenza della coppia di template vista sopra, così isoli il trailing sul tuo simbolo e sul tuo timeframe.
- Premi Measure per il controllo approssimativo rispetto alla soglia stampata, poi esegui l’EA compilato nello Strategy Tester di MT5 su tick reali.
- Ricalcola lo storico togliendo le sue cinque operazioni migliori e guarda che cosa resta.
- Tieni da parte una finestra che la regolazione non ha mai visto, e conserva solo le impostazioni che restano sopra 1,0 in ogni finestra.
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.
Tendenza contro mean reversion
| Trend-following | Mean reversion | |
|---|---|---|
| Che cosa presuppone | Che una direzione stabilita prosegua | Che un prezzo teso torni alla sua media |
| Ingresso rispetto al movimento | A favore, dopo conferma | Contro, su un estremo |
| Perde quando | Il mercato lateralizza e i movimenti rientrano | Il mercato ha trend e la tensione continua ad aumentare |
| Uscita tipica | Trailing stop o inversione del segnale | Obiettivo fisso sulla media |
| Caso peggiore | Una lunga serie di perdite ordinarie | Una posizione tenuta contro un movimento che non torna |
| Complessità | Principiante — pochi input, difficile da sopportare | Intermedio — uscita e stop portano il rischio |
Nessuna delle due è più sicura in generale: una ha bisogno di movimento, l’altra di immobilità. È un argomento per farle girare entrambe, con un’avvertenza che la tabella non può mostrare. Un EA di tendenza con take profit fisso e un EA mean-reversion non sono così diversi come suggeriscono le etichette, perché entrambi dipendono allora dal fatto che il prezzo si fermi dove dice la regola. Verifica che cosa fa davvero l’uscita di ciascuno prima di dare per scontato che tenere due EA abbia diversificato qualcosa.
Costruisci un EA di tendenza con i blocchi
Un filtro di direzione, un ingresso su conferma e un'uscita sono blocchi in AIStrategyMiner Builder. Collegali, cambia solo l'uscita e confronta i due storici sul tuo simbolo, senza codice.
- Compila un file .ex5 standard per MetaTrader 5 e provalo sullo storico dei tick prima di fidartene.
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 trend-following?
- Un EA trend-following individua una direzione già stabilita e apre a suo favore anziché contro. La direzione si legge di solito da una relazione tra medie mobili, da una rottura di canale o di banda ATR, oppure da una lettura di momentum oltre una soglia. Poi mantiene la posizione finché la condizione persiste e chiude su un trailing stop, un'inversione del segnale o un obiettivo fisso. È semplice da descrivere e difficile da sopportare, perché la versione redditizia passa regolarmente settimane a restituire profitto latente.
- Gli EA di tendenza hanno una percentuale di vincita bassa?
- Solo se è l'uscita a renderli tali. L'ingresso decide quando un EA di tendenza opera; l'uscita decide quanto spesso vince. Un trailing stop tiene le vincenti molto più a lungo delle perdenti, il che produce una percentuale di vincita bassa e un rapporto di payoff elevato. Un take profit fisso chiude le vincenti a una distanza stabilita, il che alza la percentuale di vincita e riduce il payoff. I template di tendenza del Builder con uscita fissa usano, con le impostazioni predefinite, un rapporto target/stop di 2:1, quindi prima dei costi vanno in pareggio con una percentuale di vincita del 33,3 %. Leggi la percentuale di vincita insieme al rapporto di payoff, mai da sola.
- Quale timeframe è adatto a un EA di tendenza?
- H1 e H4 sono la casa abituale, perché un trend deve durare abbastanza da pagare gli ingressi che falliscono. I timeframe più bassi non eliminano i trend; riducono il rapporto tra ampiezza del movimento e costo di negoziazione. I template di tendenza del Builder sono misurati su USD/JPY M5, dove il loro profit factor con le impostazioni predefinite va da 0,65 a 1,07. Una regola ragionevole su H4 è tutt'altra cosa su M5.
- Un trailing stop rende migliore un EA di tendenza?
- Non automaticamente, e può renderlo peggiore. Nella baseline del Builder con le impostazioni predefinite, il template Multi-TF Trend (stop fisso di 50 pip, target di 100 pip) ha ottenuto un profit factor di 0,97. Il template Multi-TF + Auto Lot + Trailing usa lo stesso ingresso con un pacchetto di uscita diverso — un trailing stop di 25 pip, stop e target 40/120, dimensionamento all'1 % di rischio e nessun filtro sullo spread — e ha ottenuto 0,65, con le operazioni salite da 251 a 452. Sono cambiate più cose insieme, quindi il trailing non è la causa dimostrata, ma un trailing posto dentro il rumore ordinario del simbolo elimina proprio le grandi vincenti che la strategia esiste per catturare. Testa la distanza del trailing rispetto all'ATR del simbolo, non rispetto a un numero tondo.
- Quanto può durare una serie perdente di un EA di tendenza?
- Abbastanza da dover decidere in anticipo se la reggerai. Con una percentuale di vincita del 33 %, una serie di nove o dieci perdite consecutive è un evento ordinario su qualche centinaio di operazioni e non il segno che qualcosa si sia rotto. Leggi la peggior serie perdente del tuo backtest prima di finanziare il conto; una strategia abbandonata durante una serie ordinaria finisce per incassare soltanto le perdite.
- Perché lo swap conta più per un EA di tendenza che per uno scalper?
- Perché le posizioni attraversano notti e fine settimana. Uno scalper paga spread e commissioni molte volte; un EA di tendenza li paga poche volte al mese e in cambio paga il finanziamento per ogni notte in cui la posizione resta aperta. Sulle vincenti tenute per giorni, lo swap è un costo strutturale. Leggi SYMBOL_SWAP_LONG e SYMBOL_SWAP_SHORT per il simbolo reale invece di dare per scontata una cifra piccola.
Glossary