Un Expert Advisor è un programma MQL5 che analizza ed esegue operazioni senza intervento umano. Come funziona, dove gira e quali segnali d'allarme controllare.
Dietro ogni strategia di trading automatizzato in MetaTrader c'è un file con estensione .ex5. Può essere un'opera di ingegneria quantitativa validata su anni di dati... o una martingala travestita che farà saltare il tuo conto alla prima serie avversa.
Entrambi si chiamano allo stesso modo: Expert Advisor. Capire cosa sono e come funzionano è il primo filtro per distinguere l'ingegneria dal fumo.
Cos'è un Expert Advisor: La Definizione Tecnica
Un Expert Advisor (EA) è un programma scritto in MQL5 (o MQL4 sulla piattaforma legacy) che gira dentro MetaTrader e automatizza il ciclo completo di trading: analisi del prezzo, apertura di posizioni, gestione del rischio e chiusura. Senza clic. Senza emozioni. Senza pause per dormire.
Come Funziona Dentro: Il Ciclo di Eventi
L'architettura di un EA è un loop di eventi. I tre essenziali:
- OnInit(): si esegue al caricamento dell'EA sul grafico; valida i parametri e prepara gli indicatori.
- OnTick(): il cuore del sistema. Si attiva a ogni variazione di prezzo (tick). Qui l'algoritmo valuta le sue condizioni matematiche e decide se aprire, modificare o chiudere posizioni.
- OnDeinit(): pulizia alla rimozione dell'EA.
Ogni decisione passa per regole esplicitamente programmate: distanza dello Stop Loss, dimensione del lotto, orari di operatività, filtri di volatilità. Un EA ben costruito include inoltre kill-switch: limiti duri di perdita giornaliera che spengono automaticamente l'operatività.
Dove Vive un EA: Il Terminale Deve Restare Acceso
Un dettaglio che sorprende i principianti: l'EA gira dentro il tuo terminale MetaTrader, non sui server del broker. Se spegni il computer, l'algoritmo smette di operare (e peggio: lascia posizioni aperte senza gestione). Per questo l'operatività seria gira su un VPS per MetaTrader 5: un server cloud acceso 24/7 con latenza minima verso il broker.
Backtesting: Dove gli EA si Validano (o si Smascherano)
Il grande vantaggio di un EA rispetto a un trader manuale è che le sue regole sono verificabili. Lo Strategy Tester di MetaTrader 5 permette di simulare la strategia su anni di dati storici con tick reali e misurare metriche oggettive: Profit Factor, drawdown massimo, aspettativa matematica.
Ma attenzione: un backtest perfetto non garantisce nulla. La sovraottimizzazione (curve fitting) produce curve di capitale da laboratorio che collassano nel mercato reale. L'unica prova definitiva sono i conti reali auditati, un contrasto che sviluppiamo in backtesting vs conti auditati.
Segnali d'Allarme in un EA Commerciale
- Martingala o grid nascosto: media le posizioni perdenti moltiplicando il lotto. Funziona fino al giorno in cui cancella il conto.
- Risultati solo in demo o backtest, senza track record reale verificabile.
- Promesse di redditività fissa mensile: i mercati sono probabilistici; nessuno di serio garantisce percentuali.
- Scatola nera assoluta: senza logica dichiarata, senza metriche di rischio, senza drawdown storico pubblicato.
Comprare un EA o Abbonarsi al Copy Trading?
Sono due strade verso lo stesso obiettivo (esecuzione algoritmica), con una differenza operativa chiave:
- EA proprio: lo installi, lo configuri, noleggi il VPS, monitori l'esecuzione e ti assumi la manutenzione tecnica.
- Copy trading istituzionale: gli algoritmi girano sull'infrastruttura del provider e le operazioni vengono replicate sul tuo conto via API. La tua unica configurazione è il lotto. Così funziona il modello che spieghiamo in come funziona il copy trading istituzionale.
Nessuna è "migliore" in astratto: la prima dà controllo totale in cambio di carico tecnico; la seconda consegna l'esecuzione chiavi in mano e lascia nelle tue mani la decisione che conta davvero: la gestione del rischio.
> [!TIP]
> Algoritmi senza il carico tecnico
> In AbacuQuant non vendiamo file .ex5: le nostre 17 strategie girano su infrastruttura istituzionale e si replicano sul tuo conto MT5. Esplora il Portfolio Builder, esamina le metriche auditate di ogni algoritmo e simula il rischio combinato del tuo portafoglio prima di collegare il tuo conto.