educazione

Come funziona davvero un Expert Advisor: dalla logica all'esecuzione automatica

2026-05-01 4 min di lettura

Un EA non è magia — è un programma con regole precise. Capire come funziona internamente è il prerequisito per usarlo bene, interpretarne i risultati e non commettere gli errori più comuni.

Strategie, segnali e ordini: la struttura interna di un EA

Un Expert Advisor è un programma scritto in MQL4 o MQL5 che gira all'interno di MetaTrader 4 o 5. Ad ogni candela chiusa (o a intervalli configurabili), l'EA analizza il mercato secondo la sua logica interna e decide se aprire, modificare o chiudere un'operazione.

La struttura di base di qualsiasi EA prevede tre componenti: la logica di ingresso (quando aprire un'operazione), la gestione del rischio (quanto aprire e con quali stop) e la logica di uscita (quando chiudere, con take profit, trailing stop o segnali contrari).

Indicatori tecnici, price action e machine learning

Gli EA più diffusi usano una combinazione di indicatori tecnici (medie mobili, RSI, MACD, Bollinger Bands, ATR) per generare segnali di ingresso. I sistemi di price action puri invece analizzano la struttura delle candele e dei livelli di prezzo senza indicatori derivati.

I sistemi più evoluti integrano strati di machine learning per adattare i parametri di ingresso alle condizioni di volatilità corrente, riducendo il rischio di overfitting su un singolo regime di mercato. Non si tratta di prevedere il futuro: si tratta di classificare il tipo di mercato corrente e applicare i parametri ottimali per quella condizione.

La differenza tra backtesting e forward testing

Il backtesting è la simulazione della strategia su dati storici. È lo strumento principale per validare un sistema prima di metterlo live, ma ha limiti importanti: i dati passati non garantiscono risultati futuri, e un sistema troppo ottimizzato sui dati storici può fallire sui mercati futuri (overfitting).

Il forward testing (o paper trading) è l'operatività in tempo reale senza capitale reale, o con un account demo. È il passo obbligatorio tra backtesting e account live: permette di verificare che l'EA si comporti in modo coerente con quanto atteso, gestendo latenza reale, spread reali e condizioni di mercato attuali.

Parametri chiave da capire prima di attivare un EA

Ogni EA ha una serie di parametri configurabili dall'utente. Quelli universalmente importanti:

  • Lot size / risk percent: quanto rischi per operazione, in lotti fissi o percentuale del conto
  • Max spread allowed: sopra quale spread l'EA non apre operazioni (protezione da momenti di bassa liquidità)
  • Magic number: identificatore univoco dell'EA (importante se si usano più EA sullo stesso conto)
  • Max simultaneous trades: numero massimo di operazioni aperte contemporaneamente
  • News filter: pausa automatica durante eventi macro ad alto impatto

Perché un EA non è plug and play

Un Expert Advisor non è un robot che si installa e si dimentica. È uno strumento sofisticato che richiede: il broker giusto (spread e latenza compatibili), un VPS sempre attivo (il computer di casa non basta), monitoraggio periodico dei risultati live rispetto alle aspettative di backtesting, e aggiornamenti del software quando le condizioni di mercato cambiano strutturalmente.

Softi Trading fornisce supporto tecnico, guida all'installazione e VPS configurato per ogni prodotto. Ma la comprensione di base del funzionamento di un EA è il prerequisito per usarlo con consapevolezza — e per interpretare correttamente i risultati mese dopo mese.

EA MetaTrader spiegazione MQL4 MQL5 trading backtesting forward testing parametri expert advisor trading automatico principianti
← Torna a Softi Weekly