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.