MetaTrader 5: guida completa aggiornata maggio 2026. Come scaricarlo, installare il primo Expert Advisor, fare backtest con il Strategy Tester e operare in modo professionale. Tutto quello che serve sapere su MT5, dalla A alla Z.
Contattaci su whatsapp e ti aiutiamo a capire quale soluzione è più adatta al tuo profilo operativo. In più puoi ottenere fino a 100€ di bonus sconto sul tuo acquisto.
MetaTrader 5 è la piattaforma di trading algoritmico più diffusa al mondo. Sviluppata da MetaQuotes Software, è il punto di riferimento per chi opera con Expert Advisor, gestisce portafogli multi-asset e vuole fare backtest seri su serie storiche lunghe. Questa guida copre tutto: dall’installazione alla programmazione in MQL5, dal Strategy Tester alle Prop Firm.
MT5 non è un aggiornamento di MT4. È una piattaforma diversa, costruita da zero con un’architettura multi-thread che consente di eseguire calcoli in parallelo, testare più simboli contemporaneamente e accedere a mercati azionari e futures oltre al forex.
Le differenze principali rispetto a MT4 sono strutturali. MT5 supporta hedging e netting, ha 21 timeframe disponibili contro i 9 di MT4, integra un book degli ordini reale e permette di fare backtest multi-valuta. Il linguaggio di programmazione è MQL5, non retrocompatibile con MQL4.
Un confronto dettagliato tra le due piattaforme è disponibile nella guida alle differenze tra MT4 e MT5.
Punto chiave: MT5 non sostituisce MT4 in modo trasparente. Chi ha EA scritti in MQL4 deve riscriverli o trovare versioni MT5 dedicate. La scelta della piattaforma dipende dal tipo di strategia e dal broker.
Vantaggi di MT5 rispetto a MT4:
| Caratteristica | MT4 | MT5 |
|---|---|---|
| Timeframe disponibili | 9 | 21 |
| Mercati supportati | Forex, CFD | Forex, CFD, Azioni, Futures |
| Modalità ordini | Solo hedging | Hedging e netting |
| Backtest multi-symbol | No | Si |
| Profondita di mercato (DOM) | No | Si |
| Thread di calcolo | Singolo | Multi-thread |
| Linguaggio EA | MQL4 | MQL5 |
| Compatibilita EA cross-versione | N/A | Non retrocompatibile |
Il trading automatico su MT5 beneficia in modo diretto di questi miglioramenti: il Strategy Tester è più preciso, i backtest più veloci, e la qualità dei tick disponibili è superiore.
MT5 è gratuito. Lo scarichi dal sito ufficiale MetaQuotes o direttamente dal sito del tuo broker, che spesso distribuisce una versione brandizzata con i server preconfigurati.
Procedura di installazione su Windows:
mt5setup.exe.C:\Program Files\MetaTrader 5).La piattaforma è operativa. Al primo avvio vedrai il grafico di default, il pannello Market Watch e il Terminale in basso.
Struttura delle cartelle di MT5:
Apri il menu File > Apri cartella dati. Troverai:
MQL5/Experts/: dove vanno gli EAMQL5/Indicators/: dove vanno gli indicatori customMQL5/Scripts/: dove vanno gli scriptMQL5/Libraries/: librerie condiviseOgni file aggiunto a queste cartelle va compilato da MetaEditor prima di essere disponibile nella piattaforma.
Punto chiave: Il conto demo di MT5 è identico al conto reale in termini di funzionalità. Aprire un conto demo prima di andare live è obbligatorio per chiunque voglia testare una strategia in condizioni di mercato reali.
Market Watch (Ctrl+M): lista di tutti gli strumenti disponibili. Clic destro per aggiungere o rimuovere simboli. Da qui trascini il simbolo sul grafico per aprire un nuovo chart.
Navigator (Ctrl+N): albero gerarchico con account, indicatori, EA, script e segnali. Fai doppio clic o trascina sul grafico per applicare un elemento.
Grafico: area principale di analisi. Puoi aprire più grafici contemporaneamente (File > Nuovo grafico) e organizzarli a finestre affiancate. Clic destro sul grafico > Proprietà per personalizzare colori e sfondo.
Terminale (Ctrl+T): sei schede in basso. Trade mostra le posizioni aperte, Storia mostra le operazioni chiuse, Giornale registra ogni evento della piattaforma, Avvisi gestisce le notifiche.
Strategy Tester (Ctrl+R): pannello dedicato al backtest. Qui selezioni EA, simbolo, timeframe e range di date.
MetaEditor (F4): IDE integrato per scrivere e compilare codice MQL5.
La barra strumenti superiore contiene i comandi rapidi per aprire e chiudere posizioni manualmente. La leva finanziaria applicata è impostata a livello di conto dal broker, non dalla piattaforma.
MT5 include oltre 80 indicatori tecnici divisi in categorie: trend, oscillatori, volumi, Bill Williams e personalizzati.
Tra i più usati nel trading algoritmico:
Media mobile (MA): disponibile in versione semplice, esponenziale, ponderata e adattativa. La media mobile è la base di centinaia di strategie trend-following e sistemi di crossover.
RSI (Relative Strength Index): oscillatore classico per misurare la forza relativa di un movimento. Utile per strategie mean-reversion. Tutto sull’uso in chiave algoritmica nella guida al RSI.
MACD: combina due medie mobili e un istogramma per identificare divergenze e cambi di tendenza. La guida al MACD approfondisce la configurazione ottimale per gli EA.
Bollinger Bands, ATR, Stochastic, CCI, DeMarker: tutti preinstallati e configurabili con parametri custom direttamente dal pannello Proprietà.
Indicatori custom: MT5 supporta indicatori scritti in MQL5 e importati nella cartella MQL5/Indicators/. Il marketplace MQL5.com ne offre migliaia, gratuiti e a pagamento.
La differenza tra MT5 e TradingView in termini di indicatori è sostanziale: TradingView ha un’interfaccia più moderna, MT5 è superiore per l’integrazione diretta con l’esecuzione automatica degli ordini.
Un Expert Advisor è un programma che gira dentro MT5 e apre, gestisce e chiude posizioni in modo automatico seguendo una logica codificata. Non richiede intervento umano una volta avviato.
Come installare un EA su MT5:
.ex5 dell’EA (compilato) o il file .mq5 (sorgente da compilare).MQL5/Experts/.Per una procedura dettagliata con screenshot, consulta la guida su come installare un Expert Advisor.
Parametri critici da configurare:
Punto chiave: Un EA su MT5 funziona solo se la piattaforma è aperta e connessa al broker. Per operare 24/5 senza interruzioni serve una VPS. Se chiudi il PC, l’EA si ferma.
Esempi di EA compatibili con MT5:
Per una selezione più ampia, vedi i migliori Expert Advisor per MetaTrader.
Il Strategy Tester di MT5 è lo strumento più potente della piattaforma. Permette di testare un EA su serie storiche reali con qualità tick fino al 99,9%.
Come avviare un backtest:
Al termine del test, le schede “Risultati”, “Grafico”, “Rapporto” e “Ottimizzazione” mostrano tutte le metriche: profitto netto, drawdown, profit factor, Sharpe ratio, numero di trade.
Ottimizzazione genetica: MT5 supporta l’ottimizzazione multi-parametro con algoritmo genetico. Seleziona “Ottimizzazione” invece di “Backtest” e definisci i range di ogni parametro. Il tester esegue migliaia di combinazioni in parallelo usando tutti i core del processore.
Attenzione all’overfitting. Un backtest ottimizzato alla perfezione sul passato spesso fallisce live. Il rischio di overfitting è il problema numero uno nel testing algoritmico. Usa sempre un periodo out-of-sample per validare i risultati prima di andare live.
Per capire come valutare una strategia col backtest, le metriche da guardare per prime sono il profit factor (target: sopra 1,3), il drawdown massimo (target: sotto il 20%) e la consistenza mensile.
La guida tecnica su come fare backtest su MT4/MT5 copre ogni impostazione del Strategy Tester con esempi pratici.
Punto chiave: il backtest su tick reali richiede che MT5 scarichi lo storico tick dal broker. Per simboli come EURUSD su broker regolamentati lo storico disponibile arriva spesso a 5-10 anni. Per simboli esotici o crypto la disponibilità è inferiore.
MQL5 è il linguaggio di programmazione proprietario di MT5. È basato su C++ ed è notevolmente più potente di MQL4: supporta programmazione orientata agli oggetti, classi, ereditarietà, template e accesso diretto all’API di trading.
Struttura base di un EA in MQL5:
// Inizializzazione
int OnInit() {
// Codice eseguito all'avvio
return(INIT_SUCCEEDED);
}
// Ogni nuovo tick
void OnTick() {
// Logica di trading
}
// Deinizializzazione
void OnDeinit(const int reason) {
// Pulizia
}
Le funzioni principali che ogni EA usa:
OrderSend() per aprire posizioniPositionSelect() per verificare posizioni aperteSymbolInfoDouble() per leggere prezzi e spreadiMA(), iRSI(), iMACD() per accedere ai valori degli indicatoriIl ruolo del codice sorgente nel trading algoritmico è fondamentale: chi possiede il sorgente può modificare, aggiornare e ottimizzare l’EA. Chi compra solo il file .ex5 compilato è dipendente dallo sviluppatore.
Differenze chiave tra MQL4 e MQL5:
OnTradeTransaction().PositionSelect() invece di iterare sugli ordini.CTrade, CPositionInfo, CSymbolInfo) semplifica enormemente il codice rispetto a MQL4 puro.Gli errori comuni in MQL che causano malfunzionamenti negli EA riguardano principalmente la gestione degli errori di esecuzione, il calcolo errato del lot size e la mancata gestione del requote.
Le Prop Firm usano quasi tutte MT5 come piattaforma principale. FTMO, The5ers, Topstep e le principali challenge si svolgono su conto MT5.
Regole comuni nelle Prop Firm che impattano sugli EA:
Per una lista di EA compatibili con Prop Firm che rispettano queste regole, la selezione su AmicoBot parte sempre dall’analisi del track record verificato.
Le migliori Prop Firm del 2026 offrono challenge su MT5 con spread competitivi e possibilità di operare con EA su tutti i timeframe.
Lo slippage sui conti Prop Firm varia molto: i broker usati da FTMO e The5ers hanno slippage contenuto su major e oro durante le sessioni principali, ma può aumentare in apertura di sessione americana.
Punto chiave: Prima di usare un EA su un conto Prop Firm, testalo almeno 3 mesi su conto demo con le stesse condizioni (stesso broker, stesso spread, stessa leva) e verifica che rispetti tutte le regole della firm scelta.
Una VPS (Virtual Private Server) è un server remoto sempre acceso su cui gira MT5 in modo continuo. Senza VPS, l’EA smette di operare ogni volta che chiudi il PC, vai offline o subisci un’interruzione di corrente.
Perché serve una VPS per MT5:
Specifiche minime raccomandate per MT5:
Una selezione delle migliori VPS per trading con prezzi aggiornati al 2026 è disponibile nella guida dedicata.
Myfxbook è il servizio di monitoraggio e verifica delle performance più usato nel trading algoritmico. È gratis. Connetti il conto MT5 tramite API di sola lettura e Myfxbook mostra in tempo reale profitto, drawdown, trade history, gain mensile e decine di metriche avanzate.
Come connettere MT5 a Myfxbook:
Metriche da guardare su Myfxbook:
Per valutare il track record di un EA in modo professionale, non basta guardare il gain. Un track record di 24 mesi con drawdown sotto il 15% e profit factor sopra 1,4 su almeno 500 trade è il minimo accettabile.
Per il trading algoritmico avanzato, sì. MT5 ha un Strategy Tester superiore, supporta più mercati e permette backtest multi-valuta. MT4 rimane diffuso perché ha un ecosistema di EA storicamente più grande, ma il gap si sta riducendo rapidamente.
Per strategie semplici su forex e CFD con EA già testati su MT4, la migrazione a MT5 richiede una riscrittura del codice che non sempre vale lo sforzo. Per chi parte da zero nel 2026, MT5 è la scelta corretta.
No. MQL4 e MQL5 non sono retrocompatibili. Un EA scritto per MT4 non funziona su MT5 senza essere riscritto. La sintassi è simile ma le funzioni di trading, la gestione degli ordini e la struttura degli eventi sono diverse.
Alcuni sviluppatori rilasciano versioni separate dello stesso EA per MT4 e MT5. Prima di acquistare, verifica sempre quale versione è inclusa. Sulla pagina di scaricare Expert Advisor trovi indicazioni su come verificare la compatibilità.
Su MT5 puoi scegliere tra due modalità di gestione delle posizioni, definita a livello di conto dal broker:
Hedging: puoi aprire più posizioni sullo stesso simbolo in direzioni opposte. Ogni ordine è indipendente. Tipico dei broker forex retail. Utile per strategie che usano posizioni di copertura o grid trading.
Netting: ogni simbolo ha una sola posizione netta. Se sei long di 1 lotto su EURUSD e apri un altro short di 0,5 lotti, la posizione risultante è long 0,5 lotti. Tipico dei mercati regolamentati (azioni, futures).
La modalità si sceglie al momento dell’apertura del conto. Non si può cambiare successivamente. Verifica con il tuo broker quale modalità è disponibile.
La scelta del broker impatta direttamente sulle performance di ogni EA. I fattori critici:
La guida alla scelta del broker analizza ogni parametro con broker specifici. Se stai valutando broker ECN o STP, la differenza principale sta nel modello di esecuzione e nel conflitto di interessi.
Si. MetaTrader 5 è gratuito al 100% per i trader. Non esistono piani a pagamento, abbonamenti o funzionalità premium bloccate. Lo scarichi, lo installi e lo usi senza costi.
Il modello di business di MetaQuotes si basa sulla licenza venduta ai broker, non ai trader finali. Ogni broker paga per distribuire MT5 con i propri server preconfigurati.
Alcune funzionalità aggiuntive come i segnali trading in copia o l’acquisto di EA nel Marketplace di MQL5.com hanno costi, ma la piattaforma base è totalmente gratuita. Gli EA gratuiti per MetaTrader disponibili nel Marketplace vanno valutati con attenzione: la gratuità non è una garanzia di qualità.
Nativamente no. MT5 è sviluppato per Windows. Su Mac puoi usarlo in tre modi:
MetaQuotes distribuisce anche una versione MT5 per Android e iOS, utile solo per monitoraggio, non per trading algoritmico.
| Aspetto | Pro | Contro |
|---|---|---|
| Installazione | Gratuita, semplice | Solo Windows nativo |
| Mercati | Forex, CFD, azioni, futures | Dipende dal broker |
| EA e automazione | Strategy Tester avanzato, MQL5 potente | Non retrocompatibile con MQL4 |
| Indicatori | 80+ preinstallati, custom illimitati | Curva di apprendimento per MQL5 |
| Prop Firm | Supportato da quasi tutte le firm | Regole Prop Firm variano per broker |
| Backtest | Multi-symbol, qualita tick 99,9% | Storico tick dipende dal broker |
| Mobile | App iOS e Android | App solo per monitoraggio |
| VPS | Compatibile con tutti i provider Windows | Costo mensile aggiuntivo |
Disclaimer
Pagina informativa realizzata con l’aiuto dell’intelligenza artificiale: non è consulenza finanziaria, né una raccomandazione di investimento, né promozione di prodotti o servizi. Il trading di CFD comporta un elevato rischio di perdita del capitale e i risultati passati non sono indicativi di quelli futuri. Dati e prezzi valgono alla data di pubblicazione. Possibili link di affiliazione: AmicoBot può ricevere una commissione, senza costi aggiuntivi per te. Segnalazioni di errori qui.
Nessuna tab disponibile.
Un PC con Windows 7 o superiore (consigliato Windows 10/11), connessione internet e un conto aperto con un broker che supporta MT5. L’installazione richiede circa 5 minuti.
No. Il broker deve supportare MT5 e fornirti i dati di accesso al server MT5. Molti broker offrono sia MT4 che MT5. Alcuni offrono solo uno dei due.
Non c’è un limite fisso della piattaforma. Il limite pratico lo fissano la RAM disponibile e la stabilità della connessione. Su una VPS da 4GB puoi gestire tranquillamente 5-10 EA su simboli diversi.
Controlla il Giornale del Terminale (scheda “Journal”) per eventuali errori. Verifica che la faccina nell’angolo del grafico non sia grigia. Monitora le posizioni aperte nella scheda “Trade”.
.mq5 è il file sorgente, leggibile e modificabile. .ex5 è il file compilato, eseguibile ma non modificabile. Per installare un EA serve il file .ex5. Per modificare la logica serve il .mq5.
Contattaci su whatsapp e ti aiutiamo a capire quale soluzione è più adatta al tuo profilo operativo. In più puoi ottenere fino a 100€ di bonus sconto sul tuo acquisto.