ForexBestRobots.com

Broker ed esecuzione · Qualità degli ordini

Slippage, latenza e requote nel trading Forex automatizzato

Scopri perché un ordine può essere eseguito a un prezzo diverso, come nascono latenza e requote e come misurare l’esecuzione senza fermarsi al ping.

14 min di letturaRevisionato dalla redazione di ForexBestRobots
Schema Forex che confronta il prezzo richiesto, il prezzo eseguito e il tempo di rispostaGrafico originale ForexBestRobotsIndicazioni pratiche e attente al rischio

Un’esecuzione va valutata considerando insieme prezzo, tempi e condizioni di mercato.

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.

EventoChe cosa si osservaDato utile
SlippageIl prezzo di esecuzione è diverso da quello richiesto.Richiesta, esecuzione e spread nello stesso istante.
LatenzaL’ordine o la modifica richiedono più tempo.Orari del terminale e report del broker.
RequoteViene proposto un nuovo prezzo.Messaggio nel Journal e modalità di esecuzione.
RifiutoIl 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

  1. Sincronizza l’orologio del VPS e conserva Experts e Journal.
  2. Registra simbolo, direzione, tipo, prezzo richiesto, prezzo di esecuzione, lotto e orari.
  3. Salva lo spread bid/ask e segnala rollover e notizie.
  4. Separa ingressi, attivazioni pendenti, chiusure e modifiche.
  5. Calcola slippage positivo e negativo, mediana e valori estremi.
  6. Confronta demo e conto reale soltanto in condizioni equivalenti.
La media può nascondere il rischio

Poche esecuzioni fortemente sfavorevoli possono causare gran parte del danno. Controlla anche percentili e casi peggiori.

Riduci l’impatto senza snaturare la strategia

VPS vicino al server effettivo
Niente modifiche inutili a ogni tick
Deviazione massima realistica, quando opportuna
Dimensione coerente con la liquidità disponibile
Risposta definita a rifiuti e disconnessioni
Filtro news o rollover solo se validato

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.