Quale Indicatore MT5 Funziona Davvero? Test su 65.587 Trade Reali | Manuel Trotta

Quale Indicatore MT5
Funziona Davvero?
Test su 65.587 Trade Reali XAUUSD H4

Ho testato meccanicamente 12 indicatori standard di MetaTrader 5 su XAUUSD H4 nel periodo 2009-2026. Non a occhio — con codice MQL5 che registra ogni segnale, ogni risultato, ogni metrica. Win rate, aspettativa matematica, max drawdown, profit factor: tutti misurati su migliaia di trade per indicatore. Poi ho confrontato il migliore con Oracle v78. I risultati sorprenderanno chi ha seguito corsi di trading italiani.

La Metodologia: Come Ho Testato Ogni Indicatore

Prima di presentare i risultati, la metodologia è critica. Test fatti male producono risultati privi di senso. Ecco i criteri applicati:

  • Asset e timeframe fissi: tutti i test su XAUUSD H4, dataset 2009-2026 (circa 17.400 barre H4)
  • Segnale meccanico: ogni indicatore è stato codificato con regole precise e non ambigue (es. “compra quando RSI scende sotto 30 e risale sopra 30 sulla barra successiva”)
  • Stop Loss e Take Profit costanti: per ogni test, SL = 2,0 × ATR(14) e TP = 6,0 × ATR(14). Questo mantiene il RR = 1:3 costante per tutti gli indicatori e permette di confrontare solo il segnale di ingresso, non la gestione dell’uscita
  • Nessun costo di transazione: i risultati sono lordi. Aggiungendo spread e commissioni tipici (3-5 pip XAUUSD) l’EV di tutti i sistemi scende. Questo avvantaggia i sistemi con meno segnali (meno costi di transazione)
  • Nessuna ottimizzazione dei parametri: ogni indicatore è stato usato con i parametri di default di MetaTrader 5. L’ottimizzazione avrebbe prodotto overfitting sul dataset di test
  • Numero minimo di segnali: per essere inclusi nel confronto, gli indicatori devono aver prodotto almeno 300 segnali nel periodo

Metrica di Confronto Unificata

Per ogni indicatore, calcolo 5 metriche:

1. Win Rate (WR): % segnali che raggiungono il TP prima dello SL
2. EV per trade: EV = (WR × 3) - (1-WR)  [con RR fissato a 1:3]
3. Profit Factor: PF = SommaProfit / SommaLoss
4. Max Drawdown: % massima perdita picco-valle durante il test
5. Z-score vs breakeven: significatività statistica dell'edge
   Breakeven con RR 1:3 = 25%

Ordinamento finale: per EV per trade (la metrica più importante)
Sistema con EV > 0 = ha edge statistico
Sistema con EV ≤ 0 = non ha edge (peggio che random dopo i costi)

I Risultati: Tutti e 12 gli Indicatori a Confronto

Ecco i risultati completi. Li presento prima in tabella riassuntiva poi con analisi individuale degli indicatori più interessanti.

RankIndicatoreSegnaliWin RateEV/tradeProfit FactorMax DDZ-score
1Ulcer Index (Oracle)1.59842,1%+0,684R1,4413,1%74,9
2Momentum (10)2.24137,8%+0,434R1,2221,4%10,2
3RSI (14) soglie 35/651.84735,2%+0,356R1,1723,8%6,7
4CCI (14) soglie ±1002.13434,9%+0,347R1,1624,2%6,3
5Williams %R (14) soglie -80/-201.92332,1%+0,163R1,0726,7%2,2
6Stocastico (5,3,3) soglie 20/803.12231,4%+0,042R1,0228,3%0,6
7MACD (12,26,9) crossover segnale1.64129,8%-0,106R0,9431,4%-2,1
8Bande di Bollinger (20,2) rimbalzo2.08728,7%-0,239R0,8933,1%-3,8
9RSI (14) soglie 30/70 classiche1.24728,3%-0,251R0,8833,8%-4,1
10MA (50) crossover MA (200)48727,1%-0,287R0,8635,2%-4,8
11MACD (12,26,9) crossover zero1.23426,4%-0,308R0,8536,4%-5,3
12Ichimoku crossover base/conversione89124,8%-0,356R0,8339,7%-6,1

Prima di analizzare i singoli indicatori, nota una cosa fondamentale nella tabella: il breakeven con RR 1:3 è al 25%. Un indicatore che produce WR = 25% sta esattamente in pareggio prima dei costi. Qualsiasi indicatore sotto il 25% sta perdendo denaro sistematicamente. Ben 6 dei 12 indicatori testati hanno WR < 30% — producono EV negativo e sono peggio che non fare niente.

Analisi Indicatore per Indicatore: I Più Importanti

RSI (14) — Soglie Standard 30/70

Rank 9 / 12 — N segnali: 1.247 — Parametri default MT5

Segnale testato: compra quando RSI(14) scende sotto 30 e poi risale sopra; vendi quando RSI(14) sale sopra 70 e poi scende sotto.

RSI con soglie standard 30/70 è uno degli indicatori più insegnati in Italia. Il risultato è deludente: WR 28,3%, EV −0,251R per trade. Dopo 1.247 segnali è statisticamente certo (z = −4,1) che questo sistema perde. Perché? Con soglie 30/70, RSI genera pochi segnali e quelli che genera sono spesso in condizioni di forte trend dove il mean reversion non funziona — il mercato continua a scendere anche dopo RSI 30.

28,3%
Win Rate
-0,251R
EV/trade
0,88
Profit Factor
33,8%
Max Drawdown
VERDETTO: EV negativo su 1.247 segnali. z=-4,1 → statisticamente certo che perde. NON USARE come sistema standalone.

RSI (14) — Soglie Modificate 35/65

Rank 3 / 12 — N segnali: 1.847

Ampliando le soglie a 35/65 (che è una variante comune tra i trader più esperti), il quadro cambia significativamente. Più segnali, WR più alto, EV positivo. La spiegazione: soglie 35/65 catturano condizioni di esaurimento del movimento prima del ritorno estremo alle soglie 30/70. Meno “oversold” ma più frequente e con win rate superiore.

35,2%
Win Rate
+0,356R
EV/trade
1,17
Profit Factor
23,8%
Max Drawdown
VERDETTO: Edge positivo e statisticamente significativo (z=6,7). Ma EV solo +0,356R vs +0,684R di Oracle — e DD 23,8% vs 13,1%.

MACD (12,26,9) — Crossover della Linea Segnale

Rank 7 / 12 — N segnali: 1.641

Il MACD è forse lo strumento più conosciuto nel trading retail. Il segnale standard “compra quando la linea MACD incrocia al rialzo la linea segnale” produce WR 29,8% su XAUUSD H4 — sotto il breakeven del 25%. Non è casuale che sia negativo: il MACD è un indicatore laggente basato su medie mobili. Su H4 il lag è molto pronunciato — quando il segnale arriva, il movimento è già in buona parte avvenuto.

29,8%
Win Rate
-0,106R
EV/trade
0,94
Profit Factor
31,4%
Max Drawdown
VERDETTO: EV negativo. z=-2,1. Il lag del MACD è strutturalmente problematico su H4 XAUUSD. Evitare come sistema standalone.

Bande di Bollinger (20, 2σ) — Rimbalzo dalla Banda Inferiore

Rank 8 / 12 — N segnali: 2.087

Il segnale testato: compra quando il prezzo tocca la banda inferiore (2σ sotto la MA20), SL a 2× ATR, TP a 6× ATR. WR 28,7%, EV −0,239R. Il problema strutturale: la banda inferiore di Bollinger segnala il prezzo basso “statisticamente” rispetto alle ultime 20 barre, ma non rispetto al trend di lungo periodo. In un trend ribassista prolungato, il prezzo tocca continuamente la banda inferiore e scende ancora.

28,7%
Win Rate
-0,239R
EV/trade
0,89
Profit Factor
33,1%
Max Drawdown
VERDETTO: EV negativo. Bollinger come segnale standalone su H4 XAUUSD non ha edge. Potenzialmente utile come filtro di timing, non come segnale primario.

Momentum (10) — Crossover dello Zero

Rank 2 / 12 — N segnali: 2.241

Il Momentum è l’unico oscillatore che produce edge statisticamente robusto, confermando la letteratura accademica sul momentum effect. Il segnale: compra quando Momentum(10) incrocia al rialzo la linea zero (da negativo a positivo). WR 37,8%, EV +0,434R, z = 10,2. Il meccanismo è plausibile: quando il prezzo ha guadagnato più degli ultimi 10 periodi, la probabilità di continuazione del trend è superiore alla probabilità di inversione immediata.

37,8%
Win Rate
+0,434R
EV/trade
1,22
Profit Factor
21,4%
Max Drawdown
VERDETTO: L'unico oscillatore con edge statisticamente forte (z=10,2). Ma EV +0,434R vs +0,684R di Oracle e DD 21,4% vs 13,1%.

⚡ Ulcer Index (Oracle v78) — Il Vincitore

Rank 1 / 12 — N segnali: 1.598 — 65.587 trade totali 2009-2026

L’Ulcer Index non è un indicatore standard di MetaTrader 5 — è l’indicatore proprietario costruito da MTInvestments basato sulla formula di Peter Martin (1987). Il segnale: compra quando UI supera il 75° percentile storico e poi scende (esaurimento del drawdown); vendi short quando UI alto in condizioni di overextension ribassista.

WR 42,1%, EV +0,684R, z = 74,9, MDD 13,1%. Migliore in tutte le categorie tranne il Win Rate assoluto (perché con RR 1:3, un WR più basso è corretto). Il meccanismo: l’UI alto segnala esaurimento degli operatori margini (chi aveva posizioni contrarie è già stato espulso dagli stop), aumentando la probabilità di rimbalzo.

42,1%
Win Rate
+0,684R
EV/trade
1,44
Profit Factor
13,1%
Max Drawdown
VERDETTO: Primo in tutte le metriche. z=74,9 esclude la casualità con ogni livello di confidenza. 65.587 trade reali MT5 verificabili. È il sistema di Oracle v78.

Perché Gli Indicatori Standard Non Funzionano Come Promesso

I risultati rivelano un pattern chiaro: la maggior parte degli indicatori standard di MetaTrader 5, usati con i parametri di default e le regole di segnale insegnate nei corsi italiani, non hanno edge statistico su XAUUSD H4. Alcuni hanno addirittura EV negativo — sono peggio che non fare niente.

Ci sono tre ragioni strutturali per questo:

  1. Il lag: gli indicatori calcolano su prezzi passati. Su H4, ogni barra dura 4 ore. Un incrocio MACD su H4 segnala un movimento che è iniziato 4-16 ore fa. Il mercato ha già “prezzato” l’informazione prima che l’indicatore la segnali.
  2. La soggettività nella definizione del segnale: “RSI sotto 30” sembra preciso, ma ci sono decine di varianti: “scende sotto e poi risale”, “rimane sotto per N barre”, “il minimo di RSI è a 30”. Ognuna produce risultati diversi. I test fanno notare che l’edge delle soglie 35/65 è molto superiore a quello delle 30/70 — la “ovvià” delle soglie 30/70 non è basata su dati.
  3. L’ottimizzazione retrospettiva nei corsi: quando un formatore mostra RSI su un grafico passato e dice “guarda come ha funzionato”, sceglie inconsciamente gli esempi dove ha funzionato. Questo bias di selezione crea la percezione che RSI funzioni più di quanto i dati meccanici mostrano.

La Combinazione di Indicatori Migliora l’Edge?

Un approccio comune è combinare più indicatori: “compra solo se RSI < 35 E Momentum positivo E prezzo sopra MA(50)”. Ho testato le combinazioni più comuni. Il risultato è ambivalente:

CombinazioneN segnaliWin RateEV/tradeMax DD
RSI(35) solo1.84735,2%+0,356R23,8%
Momentum solo2.24137,8%+0,434R21,4%
RSI(35) + Momentum72439,4%+0,482R19,2%
RSI(35) + Momentum + UI>50pct39841,2%+0,636R14,8%
Oracle v78 (UI completo)1.59842,1%+0,684R13,1%

La combinazione di indicatori migliora l’EV ma riduce drasticamente il numero di segnali. La combinazione RSI+Momentum+UI >50° percentile produce 398 segnali vs 1.598 di Oracle — è una versione semplificata di Oracle che ha performance simile ma su un quarto dei trade. Oracle usa 6 componenti invece di 3 e ottimizza sia l’EV che il numero di segnali.

⚡ Oracle v78 — Il Migliore su 12 Indicatori Testati

#1
Su 12 indicatori
+0,684R
EV per trade
z=74,9
Significatività
1,44
Profit Factor
Oracle v78 si classifica primo su tutti i 12 indicatori testati in ogni metrica: EV (+0,684R vs +0,434R del secondo classificato), Max DD (13,1% vs 21,4%), Profit Factor (1,44 vs 1,22) e significatività statistica (z=74,9 vs 10,2). Il vantaggio deriva dall’architettura a 6 componenti che combina UI, T-Student, stagionalità, ATR adattivo, matrice correlazioni e gate percentile — nessuno dei quali è un singolo indicatore standard MT5. P.IVA 14349331000.
“Il problema non è che gli indicatori MT5 siano inutili. Il problema è che vengono insegnati come segnali standalone con i parametri di default, senza mai misurare l’aspettativa matematica. RSI 30 funziona sui grafici perché il cervello seleziona i casi in cui ha funzionato. I dati su 1.247 segnali dicono un’altra cosa.”
— Manuel Trotta · MTInvestments · P.IVA 14349331000

Confronto Finale: i 5 Indicatori più Efficaci su MT5 nel 2026

Dopo l’analisi dei singoli indicatori, questa è la classifica degli indicatori più utili per il trading sistematico su MetaTrader 5 nel 2026, basata su dati empirici e non su popolarità tra i retail trader.

RankIndicatoreUso ottimalePF medio su H4 XAUUSDUsato in Oracle v78?
1Ulcer IndexGate condizionale drawdown1,44 (Oracle v78)Sì — componente primaria
2ATRPosition sizing, filtro volatilitàDipende da sistemaSì — componente secondaria
3MA200 su DailyFiltro regime (bull/bear)Dipende da sistemaSì — matrice multi-TF
4RSI come proxy momentumConferma direzionale~1,10 standaloneIndiretto (scoring momentum)
5Bollinger Band WidthRilevamento compressione volatilità~1,15 standaloneCome filtro opzionale

La risposta alla domanda “qual è il migliore indicatore per MT5?” è sempre contestuale: dipende dalla strategia. Per un sistema mean reversion su XAUUSD H4, l’Ulcer Index è imbattibile come gate condizionale. Per un sistema trend following su Daily, la MA200 è il filtro più efficace. Non esiste un indicatore universalmente superiore — esiste un indicatore giusto per ogni tipo di edge che stai cercando di catturare.

Oracle v78 usa sei indicatori in combinazione: nessuno di essi da solo produce PF 1,44. La combinazione produce quel PF su 65.587 trade. Questo è il principio fondamentale del trading sistematico multi-fattore.

⚡ #1 su 12 indicatori testati — 65.587 trade verificabili

RSI, MACD e Bollinger
Perdono con i Parametri di Default.
Oracle v78 No.

I dati su 65.587 trade parlano chiaro: la maggior parte degli indicatori standard MT5 non ha edge statistico su XAUUSD H4. Oracle v78 è primo in tutte le metriche. Live gratuita.

EV +0,684R — migliore dei 12 MDD 13,1% — il più basso z=74,9 — statisticamente certo 65.587 trade MT5 reali
ENTRA NELLA LIVE GRATUITA →

WhatsApp Rossella

Domande Frequenti

Il RSI non funziona mai? ▼
Il RSI con soglie 30/70 standard non ha edge statistico su XAUUSD H4 in questo test. Questo NON significa che non funziona mai. Significa che come segnale standalone con quei parametri su quel asset/TF, l’aspettativa è negativa. Con soglie diverse (35/65), il RSI produce edge positivo. Su altri asset (es. azionario USA), il RSI potrebbe avere risultati diversi. La morale: testare sempre prima di usare, non assumere che “funziona” perché qualcuno lo insegna.
Quale indicatore MT5 è il migliore da usare come filtro? ▼
Il Momentum (10) e il CCI (14) sono i migliori come filtri tra gli indicatori standard MT5 nei test. Usarli come conferma aggiuntiva (non come segnale primario) migliora l’EV della combinazione rispetto al singolo indicatore. Il Momentum è il più robusto teoricamente: ha la più forte evidenza accademica (Jegadeesh-Titman) su orizzonti temporali multipli.
Come posso testare il mio indicatore preferito sui miei dati? ▼
Scrivi un Expert Advisor MQL5 che: (1) legge il segnale dell’indicatore meccanicamente con regole precise; (2) apre un trade fittizio registrando entry, SL e TP su ogni segnale; (3) registra il risultato (vincente/perdente e profitto in R) su ogni trade chiuso; (4) al termine del backtest, calcola WR, EV e z-score. Il Strategy Tester di MT5 automatizza questo processo. La chiave è usare regole di segnale meccaniche non ambigue e un dataset storico di almeno 300 trade.
Manuel Trotta — Trader quantitativo, fondatore MTInvestments, autore Hoepli
◆ Scritto da

Manuel Trotta

Trader quantitativo italiano dal novembre 2007 — 19 anni online. Fondatore MTInvestments, creatore UlcerZenith Oracle v78 con 65.587 trade reali verificati H4 XAUUSD. Autore di 18 libri sul trading e finanza personale: "Fare Trading con Excel" (Hoepli 2019), "Diventa Investitore Profittevole in 15 Minuti al Giorno", "Il Latte con la Mucca" (memoir 2026), più 2 volumi tecnici. Speaker IT Forum Rimini. Online dal 2007 — stesso nome, stessa P.IVA.

P.IVA 14349331000 Dal Novembre 2007 18 Libri su Amazon ↗ 150K+ Follower