Lo slippage è la differenza tra il prezzo richiesto o osservato e quello a cui l’ordine viene effettivamente eseguito. Può essere positivo o negativo. La latenza è soltanto una delle cause: incidono anche movimento del mercato, liquidità, dimensione dell’ordine e gestione del server.
Slippage, latenza e requote non sono la stessa cosa
Lo slippage è uno scostamento di prezzo. La latenza è il ritardo tra una richiesta e la risposta del server. Un requote compare quando il prezzo richiesto non è più disponibile e la modalità di esecuzione ne propone un altro. Il rifiuto dell’ordine è ancora diverso: può dipendere da volume, stop, mercato chiuso, autorizzazioni o margine insufficiente.
| Evento | Che cosa si osserva | Dato utile |
|---|---|---|
| Slippage | Il prezzo di esecuzione è diverso da quello richiesto. | Richiesta, esecuzione e spread nello stesso istante. |
| Latenza | L’ordine o la modifica richiedono più tempo. | Orari del terminale e report del broker. |
| Requote | Viene proposto un nuovo prezzo. | Messaggio nel Journal e modalità di esecuzione. |
| Rifiuto | Il server non accetta la richiesta. | Codice errore, parametri e specifiche. |
Perché un ordine automatico può ottenere un risultato diverso
Tra il calcolo del segnale e l’esecuzione, il prezzo può muoversi. Il volume disponibile al miglior livello può essere limitato, soprattutto durante notizie, rollover o cambi di sessione. Il broker può aggregare quotazioni, applicare un markup, controllare stop e margine, quindi instradare o internalizzare l’ordine. Ogni passaggio può aggiungere tempo o modificare il prezzo eseguibile.
La distanza tra VPS e server è importante, ma un ping basso non misura la coda, il bridge, la risposta del fornitore di liquidità o il tempo impiegato dall’EA. Un lotto elevato o più ordini simultanei possono produrre risultati diversi da una piccola operazione di prova.
Misura una distribuzione, non una singola operazione
- Sincronizza l’orologio del VPS e conserva Experts e Journal.
- Registra simbolo, direzione, tipo, prezzo richiesto, prezzo di esecuzione, lotto e orari.
- Salva lo spread bid/ask e segnala rollover e notizie.
- Separa ingressi, attivazioni pendenti, chiusure e modifiche.
- Calcola slippage positivo e negativo, mediana e valori estremi.
- Confronta demo e conto reale soltanto in condizioni equivalenti.
Poche esecuzioni fortemente sfavorevoli possono causare gran parte del danno. Controlla anche percentili e casi peggiori.
Riduci l’impatto senza snaturare la strategia
Non allargare ogni tolleranza in modo indiscriminato. Una deviazione eccessiva può accettare prezzi di esecuzione peggiori; una troppo stretta può generare continui tentativi o impedire l’uscita. Il limite corretto dipende dall’orizzonte, dal vantaggio atteso e dal rischio.
Errori di interpretazione frequenti
Non attribuire ogni perdita al broker e non confrontare un grafico bid con il prezzo di un acquisto senza controllare l’ask. Non paragonare un ordine demo a un ordine reale inviato alcuni secondi dopo. Prima ricostruisci l’intero evento usando log e storico.
La gestione sicura degli errori è importante quanto un’esecuzione normale: l’EA deve evitare cicli incontrollati di nuovi tentativi, ordini duplicati e guasti silenziosi dopo una disconnessione.
Riferimenti ufficiali
MetaTrader spiega come vengono elaborate le richieste e riporta i parametri del broker nelle specifiche del simbolo.