BJF Trading Group Inc. — Ontario, Canada Contatti Area membri Blog Affiliati
EN DE JA AR KO ES PT ID VI HI FR TR IT CN

BJF TRADING GROUP · GUIDA

Qualità di esecuzione del broker: come misurare slippage, latenza e interventi del broker

La tua strategia decide quando operare. Il tuo broker decide a quale prezzo e con quale velocità. Questa guida spiega cos’è la qualità di esecuzione, quali numeri la descrivono, quali schemi indicano un intervento e non semplice sfortuna, come misurarli sui tuoi ordini e cosa fare con i risultati.

Di Boris Fesenko, fondatore e lead developer di BJF Trading Group Inc. (Ontario, Canada). Sviluppa software di esecuzione e arbitraggio dal 2000. Ultimo aggiornamento: novembre 2026.

La qualità di esecuzione del broker indica quanto velocemente, quanto vicino al prezzo quotato e quanto correttamente un broker esegue i tuoi ordini. Non è visibile nello storico delle operazioni, ma si può misurare: tempo di esecuzione, slippage con segno, spread al momento del fill e deviazione da un feed di prezzi indipendente, ordine per ordine. Questa guida mostra quali numeri contano, dove finisce un’esecuzione normale e come confrontare il tuo broker con quelli di altri trader su dati reali.

Punti chiave

  • Lo slippage è normale; lo slippage a senso unico no. Con un’esecuzione corretta, i fill con slippage vanno a tuo favore all’incirca tanto spesso quanto a tuo sfavore.
  • Valuta la fascia lenta, non solo la media. Il tempo di esecuzione P95 mostra i ritardi che ti colpiscono nei mercati veloci.
  • Ti serve un feed di riferimento. Senza un prezzo indipendente, un phantom spike che ti chiude in stop sembra un vero movimento di mercato.
  • Fidati degli schemi, non dei singoli ordini. Servono da decine a centinaia di fill per simbolo, su più giorni e più simboli, prima di trarre conclusioni.
  • I tuoi ordini ti parlano del tuo conto; gli ordini di molti trader ti parlano del broker. I dati anonimi della community distinguono una configurazione inadeguata da un cattivo broker.

Cosa significa qualità di esecuzione

In breve: la qualità di esecuzione è quanto fedelmente, quanto rapidamente e quanto correttamente il tuo broker trasforma una richiesta d’ordine in un fill. Si misura con il tempo di esecuzione, lo slippage rispetto al prezzo quotato, lo spread al momento del fill e il confronto tra i prezzi del broker e il mercato più ampio in quell’istante.

Un terminale di trading ti mostra il risultato: un prezzo di apertura, un prezzo di chiusura e un profitto. Non mostra il percorso. Tra il momento in cui il tuo ordine parte e quello in cui viene eseguito, il broker può impiegare 50 ms o 500 ms, il prezzo può muoversi a tuo favore o a tuo sfavore e lo spread può allargarsi. Per lo swing trading questi dettagli sono rumore. Per lo scalping, il news trading e ogni tipo di arbitraggio sono tutto: una strategia che guadagna 2 punti per operazione non può sopravvivere a un broker che ne costa 3.

La qualità di esecuzione è anche il divario tra un backtest e il trading reale. Un backtest presuppone fill al prezzo quotato dopo un ritardo fisso. Il trading reale ti dà ciò che l’esecuzione del broker ti concede. Misurare l’esecuzione è il modo per scoprire quale dei due stai davvero tradando. Se testi sui tick, la nostra guida ai dati tick forex per il backtesting spiega come rendere il lato backtest il più onesto possibile.

Le metriche che contano

Metrica Definizione Perché conta
Tempo di esecuzione Millisecondi dalla richiesta d’ordine al fill, misurati separatamente per l’apertura e la chiusura. Più lungo è il ritardo, più il prezzo può muoversi prima del fill. Le strategie veloci sono le prime a perdere il loro vantaggio.
Slippage con segno Prezzo di esecuzione meno prezzo richiesto, in punti, con segno tale che un valore negativo significa a tuo sfavore. Lo slippage in sé è normale. Uno slippage prevalentemente negativo no.
Tempo di esecuzione P95 Il tempo entro cui ricade il 95% dei fill. Individua i broker veloci in media ma con picchi frequenti, di solito nei momenti peggiori.
Spread al fill Ask meno bid al momento dell’esecuzione dell’ordine, rispetto alla media del simbolo. Uno spread che si allarga proprio quando operi è un costo che un backtest a spread fisso non vede mai.
Deviazione dal riferimento Distanza tra il prezzo del broker e un feed di riferimento indipendente nello stesso istante. Mostra se il prezzo del broker concordava con il mercato o solo con se stesso.
Esecuzioni fuori mercato Fill al di fuori di tutti i bid e ask quotati tra la richiesta e il fill. Un’esecuzione a un prezzo mai quotato è il segnale d’allarme più chiaro che esista.
Requote e rifiuti Ordini a cui viene risposto con un nuovo prezzo, oppure rifiutati e reinviati. Requote frequenti sugli ingressi profittevoli ti fanno perdere le operazioni migliori.
Blocchi delle quotazioni Interruzioni nel flusso di quotazioni del broker mentre il mercato continuava a muoversi. Gli ordini eseguiti durante un blocco vengono eseguiti su un prezzo non aggiornato.

Per un approfondimento sul solo slippage, incluso come calcolarlo e come ridurlo, consulta Forex Slippage Explained.

Esecuzione normale e schemi di intervento

Nessun broker esegue ogni ordine esattamente al prezzo richiesto in zero millisecondi. La domanda non è mai “c’è slippage?” ma “l’esecuzione si comporta come un mercato corretto?”. Questi sono gli schemi che distinguono i due casi.

Schema Esecuzione normale Possibile intervento
Direzione dello slippage Più o meno bilanciata: i fill con slippage a tuo favore sono circa quanti quelli a tuo sfavore. A senso unico: la maggior parte dei fill con slippage va a tuo sfavore, soprattutto sugli ingressi profittevoli.
Tempo di esecuzione Stabile, con picchi occasionali durante le notizie. Lento solo su alcuni conti, o lento su un solo lato dell’operazione: rapido a chiudere le perdenti, lento a chiudere le vincenti.
Stop Colpiti da prezzi registrati anche su altre sedi di negoziazione. Colpiti da un breve picco che nessun feed di riferimento mostra (phantom spike).
Quotazioni Continue, con brevi interruzioni sui simboli poco liquidi. Il flusso di quotazioni si blocca mentre il mercato si muove, e gli ordini vengono eseguiti durante il blocco.
Requote Rari e in entrambe le direzioni. Frequenti sugli ingressi che sarebbero profittevoli, rari sugli altri.

Ognuno di questi schemi può avere anche una causa innocente. Uno schema a senso unico su centinaia di ordini, su più simboli, che scompare presso un altro broker con la stessa strategia, è molto più difficile da spiegare in modo innocente.

Perché l’esecuzione varia da broker a broker

Non tutti i broker guadagnano allo stesso modo, e il modello di business determina l’esecuzione.

I dealing desk dispongono di strumenti creati proprio a questo scopo, dai plugin di latenza alle impostazioni del virtual dealer. La nostra guida alla trasparenza dell’esecuzione dei broker illustra nel dettaglio A-book, B-book, instradamento ibrido e last look, e il nostro articolo sui plugin anti-arbitraggio usati dai broker descrive come funzionano. Il punto qui è pratico: dal sito di un broker non puoi capire che tipo di esecuzione otterrai. Puoi solo misurarla.

Come misurare l’esecuzione sui tuoi ordini

Misurare correttamente l’esecuzione richiede quattro ingredienti. Ognuno colma una lacuna che un semplice storico delle operazioni lascia aperta.

1

Timestamp in millisecondi per la richiesta e il fill di ciascun lato, presi dal tuo terminale, non dall’estratto conto del broker.

2

Le quotazioni attorno a ogni fill: qualche secondo di bid e ask prima e dopo, per vedere cosa offriva il mercato quando è arrivato l’ordine.

3

Un feed di riferimento indipendente, per verificare se il prezzo del broker concordava con il resto del mercato. Senza di esso, un phantom spike sembra un picco reale.

4

Un numero sufficiente di ordini: gli schemi richiedono da decine a centinaia di fill per simbolo prima di avere un significato.

Da questi dati, calcola per ogni ordine il tempo di esecuzione di ciascun lato, lo slippage con segno, lo spread al fill e la deviazione dal riferimento, quindi segnala gli ordini che superano le tue soglie. Farlo a mano partendo dalle operazioni esportate è possibile per pochi ordini e impraticabile per una strategia live, ed è per questo che lo abbiamo integrato in SharpTrader.

Soglie: dove finisce la normalità

Non esiste una soglia universale: uno scalper sull’oro con un VPS accanto al broker e uno swing trader con una connessione domestica vivono in mondi diversi. Questi sono i valori predefiniti che usiamo in Broker Intervention Detection, un punto di partenza ragionevole per strategie di breve termine su un VPS vicino.

Controllo Soglia predefinita Note
Slow execution > 200 ms in apertura o in chiusura Aumentala se il tuo VPS è lontano dal server del broker.
Excessive slippage > 10 punti a tuo sfavore Adattala al simbolo: 10 punti sono tanti su EURUSD e pochi su un indice.
Spread spike ≥ 3× la media del simbolo e più largo di ≥ 1 punto Aspettati picchi attorno alle notizie e al rollover.
Phantom spike Movimento sfavorevole ≥ 2 punti non visibile sul feed di riferimento Richiede un feed di riferimento.
Quote freeze Nessuna quotazione per > 2,000 ms mentre il riferimento si aggiorna I simboli poco liquidi si bloccano naturalmente; confronta con il riferimento.
Asymmetric latency Lato più lento ≥ 3× il più veloce e ≥ 50 ms in più Fai attenzione alle chiusure lente sulle operazioni vincenti.
Rejected & resent Stesso simbolo e stessa direzione rifiutati nei 10 s precedenti Verifica prima volume e livelli di stop.

Statistica: quando uno schema è reale

Un singolo fill sfavorevole non dimostra nulla. Venti fill sfavorevoli di fila su un simbolo meritano attenzione. Il test utile più semplice riguarda la direzione dello slippage: con un’esecuzione corretta, un fill con slippage ha più o meno la stessa probabilità di andare a tuo favore o a tuo sfavore, come il lancio di una moneta. Se 18 dei tuoi ultimi 20 fill con slippage sono andati a tuo sfavore, la probabilità che ciò accada con una moneta equa è di circa lo 0.02%.

Broker Intervention Detection applica questa idea nel controllo Asymmetric slippage: sugli ultimi 50 fill della strategia, segnala lo schema quando almeno il 65% dei fill con slippage è andato a tuo sfavore e un test binomiale colloca il risultato sotto p = 0.05. Applica lo stesso rigore a ogni schema: conta, confronta con ciò che produrrebbe il caso e confronta con un secondo broker o con la community prima di trarre qualsiasi conclusione.

Regola pratica: fidati degli schemi, non dei singoli ordini; fidati degli schemi che si ripetono su più simboli e più giorni; e fidati di più quando la stessa strategia si comporta diversamente presso un altro broker.

Cosa fare con i risultati

Confrontare i broker con i dati della community

I tuoi ordini ti parlano del tuo conto. Gli ordini di molti trader ti parlano del broker. Quando i dati di esecuzione di molti terminali vengono aggregati in forma anonima, il rumore delle singole connessioni si compensa e resta il comportamento reale del broker: i suoi tempi di fill tipici e nella fascia lenta, la direzione del suo slippage, quanto spesso i suoi fill avvengono fuori mercato. Un broker veloce e corretto per la community ma lento per te indica un problema nella tua configurazione; un broker lento e a senso unico per tutti indica un problema del broker.

I dati aggregati richiedono garanzie: nessun numero di conto né nome, pubblicazione solo al di sopra di un numero minimo di trader e ordini, e moderazione di qualsiasi segnalazione che citi un caso specifico.

Leggere uno Scorecard del broker, pannello per pannello

Il Broker Execution Scorecard è il luogo in cui vengono pubblicati i dati della community provenienti dai terminali SharpTrader. Ecco come leggerlo, usando il broker dimostrativo dei nostri screenshot. I broker in questi screenshot sono esempi e i numeri provengono da una configurazione di test, non da un broker reale.

Broker Execution Scorecard: quota di ordini segnalati e riquadri sulla qualità di esecuzione rispetto alla mediana di tutti i broker
1. Titolo e riquadri di qualità. Quota di ordini segnalati, tempo di fill mediano e P95, slippage netto, esecuzioni fuori mercato, requote e slippage a sfavore del trader, ciascuno con il suo scarto dalla mediana di tutti i broker.
Scorecard: bilancio dello slippage per simbolo e segnalazioni di rilevamento ogni 1,000 ordini analizzati
2. Dove qualcosa non va. Bilancio dello slippage per simbolo e quali controlli di rilevamento scattano, ogni 1,000 ordini analizzati.
Scorecard: i tuoi ordini a confronto con il pool della community per lo stesso broker
3. Tu vs la community. I tuoi fill accanto al pool dello stesso broker, così puoi distinguere la tua configurazione dal broker.
Tabella All brokers dello Scorecard: installazioni, ordini, tempo di esecuzione mediano e P95, slippage netto, requote, esecuzioni fuori mercato e tasso di anomalie
4. All brokers. Tutti i broker pubblicati in un’unica tabella, ordinata per tasso di anomalie. Fai clic su una riga per caricare quel broker.

Leggi i pannelli in quest’ordine e di solito il quadro è chiaro in un minuto:

Parti dal titolo. Nella demo, il 94.12% degli ordini è stato segnalato: 16 dei 17 ordini analizzati hanno fallito almeno un controllo critico in 30 giorni. Con un broker corretto questo numero resta basso.
Poi controlla la velocità. Una mediana di 161 ms con un P95 di 196 ms è un’esecuzione veloce e stabile, quindi qui il problema non è la latenza.
Poi la direzione dello slippage. Il 93% dei fill con slippage è andato a sfavore del trader e il saldo netto è fortemente negativo: il test della moneta descritto nella sezione sulla statistica non è superato.
Poi le segnalazioni. Excessive slippage, phantom spike sugli stop e Asymmetric slippage scattano più spesso, il che indica un problema nella gestione dei prezzi più che nella connessione.
Confrontati con te stesso. Se i tuoi dati coincidono con quelli del pool, lo schema appartiene al broker. Se solo i tuoi sono negativi, controlla prima VPS, ping e orologio.
Concludi con la classifica. La tabella All brokers mostra se un altro broker esegue gli stessi simboli in modo più rapido e uniforme.

I broker compaiono nello Scorecard solo al di sopra di un numero minimo di installazioni e ordini. Un tasso di anomalie è un segnale diagnostico, non la prova di una violazione. Le segnalazioni degli iscritti vengono conteggiate separatamente dal rilevamento automatico: una segnalazione è un’affermazione, una flag è una misurazione.

Strumenti: Broker Intervention Detection e lo Scorecard

Abbiamo integrato entrambe le metà di questo flusso di lavoro in SharpTrader.

ModuloBroker Intervention DetectionMisura ogni ordine chiuso, esegue 9 controlli con nome rispetto a un feed di riferimento integrato, invia avvisi in tempo reale. Funziona in SharpTrader Pro e Lite. $399 una tantum.
WebBroker Execution ScorecardConfronta i broker sui dati anonimi della community, con i tuoi ordini accanto a quelli della community. $49 al mese.
PrivacySu consenso, anonimoConsenso per singola strategia, nessun numero di conto, login, nome o saldo, consenso revocabile in qualsiasi momento.
Broker Intervention Detection in SharpTrader: ordini chiusi con tempo di esecuzione, slippage, deviazione dal riferimento e controlli falliti
Broker Intervention Detection in SharpTrader: ogni ordine chiuso con le sue misurazioni e i controlli falliti.
Avvisi di Broker Intervention Detection: riepiloghi di esecuzione e avvisi in tempo reale
Alerts: un riepilogo di esecuzione per strategia e avvisi in tempo reale quando un controllo fallisce.

Video, 2:22: il modulo e lo Scorecard in azione.

Misura il tuo broker prima di aumentare i volumi

Tempo di esecuzione, slippage con segno, deviazione dal riferimento e controlli con nome per ogni ordine, oltre al confronto con la community.

Broker Intervention Detection: $399Scorecard: $49 / mese

Limiti e avvertenze oneste

FAQ

Qual è una buona velocità di esecuzione nel forex?

Per strategie di breve termine su un VPS vicino al server del broker, è tipico un fill mediano inferiore a circa 150-200 ms, con un P95 non molto più alto. Più importanti della mediana sono stabilità e simmetria: la stessa velocità in apertura e in chiusura, per le operazioni vincenti e per quelle perdenti.

Lo slippage negativo è segno di un cattivo broker?

Non di per sé. Con un’esecuzione corretta lo slippage si verifica in entrambe le direzioni. Diventa un campanello d’allarme quando la maggior parte dei fill con slippage va a tuo sfavore su un numero significativo di ordini.

Cos’è un phantom spike?

Un breve picco di prezzo sfavorevole sul feed del tuo broker che nessun feed di riferimento indipendente mostra. Se uno stop-loss viene attivato da un picco del genere, lo stop è stato colpito da un prezzo che altrove non è mai stato realmente scambiato.

Quanti ordini mi servono prima di poter giudicare un broker?

Per la direzione dello slippage, almeno 30-50 fill con slippage per simbolo. Per la latenza, qualche decina di fill mostra già il tempo tipico; la fascia lenta ne richiede di più.

Un broker può accorgersi che misuro l’esecuzione?

La misurazione è passiva: legge soltanto i tuoi ordini chiusi e le quotazioni. Non invia nulla al broker e non modifica il modo in cui gli ordini vengono inseriti.

È legale per un broker ritardare gli ordini o applicare slippage?

Le regole dipendono dall’autorità di vigilanza e dal contratto del conto. Molti contratti consentono requote e slippage nei mercati veloci; un trattamento a senso unico dei clienti profittevoli è un’altra questione. Conserva le prove per ogni ordine e verifica le condizioni del tuo broker e la sua autorità di vigilanza.

Il trading comporta rischi. Questa guida ha scopo educativo e non costituisce consulenza finanziaria o legale. I risultati del rilevamento sono informazioni diagnostiche, non la prova di una violazione da parte del broker.