Documentazione · Fondamenti
Come funziona un Expert Advisor
Un Expert Advisor, abbreviato EA, è un programma che opera sul terminale MetaTrader applicando una strategia scritta in codice. Questa pagina descrive la catena completa, dalla logica alla conferma del broker, e i punti in cui il risultato può discostarsi da quello atteso.
Definizione
Un Expert Advisor è un modulo software eseguito all'interno del terminale MetaTrader 4 o MetaTrader 5. Legge i dati di mercato che il terminale riceve dal broker, valuta le proprie condizioni e invia ordini. Non è un conto di investimento e non contiene denaro: è un automatismo che agisce su un conto che l'utente ha aperto presso un broker.
La catena di esecuzione, passaggio per passaggio
- 1. Dati di mercato. Il terminale riceve dal broker prezzi e volumi tramite il feed. Se il feed si interrompe, l'EA smette di avere informazioni aggiornate: è il primo punto di fragilità di qualsiasi sistema automatico, e la ragione per cui si usa una macchina sempre accesa (vedi requisiti VPS).
- 2. Valutazione della strategia. A ogni tick o a ogni nuova barra, l'EA verifica le proprie condizioni: orario, sessione, indicatori, livelli, filtri sulle notizie. Finché le condizioni non sono soddisfatte non succede nulla, e questo è già comportamento operativo.
- 3. Calcolo della size. Quando la condizione scatta, l'EA determina il volume dell'operazione in base al capitale, al rischio accettato e alla distanza dello stop. È il passaggio in cui una impostazione troppo aggressiva produce un rischio molto superiore a quello atteso.
- 4. Invio dell'ordine. L'ordine viene inviato al broker. Qui entrano in gioco spread, latenza e liquidità disponibile: sono i fattori descritti in requote e slippage e in spread, slippage e commissioni.
- 5. Conferma e gestione. Il broker conferma l'esecuzione al prezzo effettivo, che può differire da quello richiesto. Da quel momento l'EA gestisce l'operazione: stop, target, trailing, chiusura anticipata secondo le regole della strategia.
MetaTrader 4 e MetaTrader 5
I due terminali condividono l'idea di fondo ma differiscono per linguaggio di programmazione, gestione degli ordini e strumenti disponibili. Un EA scritto per MT4 non gira su MT5 senza una conversione, e viceversa. Per questo i prodotti Softi indicano esplicitamente su quale terminale operano.
Riferimenti ufficiali: documentazione MetaTrader 5 e guida MetaTrader 4.
Che cosa un Expert Advisor non fa
- Non elimina il rischio di mercato. Automatizza l'esecuzione di una strategia, non la rende immune alle perdite.
- Non garantisce il prezzo di esecuzione. Lo slippage è una condizione del mercato, non un difetto del software.
- Non prevede il futuro. Le strategie reagiscono a condizioni presenti o passate; i risultati storici non si ripetono per costruzione.
- Non gestisce il capitale al posto tuo. Nessun EA Softi ha accesso ai fondi: gli ordini passano dal tuo terminale al tuo broker.
I limiti operativi e le metriche con cui si misura una strategia sono descritti in drawdown e recovery factor, e il quadro completo dei rischi in limiti e rischi.









