A-book, B-book, routing ibrido, last look, slippage asimmetrico e come misurare se il tuo broker ti esegue davvero in modo equo.
La trasparenza dell’esecuzione del broker è il grado in cui un broker Forex o CFD ti mostra come i tuoi ordini vengono effettivamente instradati, prezzati ed eseguiti. Quando clicchi su buy, il tuo ordine non segue un unico percorso evidente. Può essere passato a un liquidity provider esterno (A-book), trattenuto internamente con il broker come controparte (B-book) o suddiviso tra i due (ibrido). Lungo il percorso può essere ritardato da una finestra di last look, eseguito a un prezzo peggiore di quello che vedevi (slippage negativo), rifiutato o soggetto a requote. Questa guida, curata da BJF Trading Group, spiega ogni passaggio così che tu possa distinguere un’esecuzione equa da una manipolata.
La maggior parte della formazione retail si ferma a “clicchi e vieni eseguito”. In realtà un ordine attraversa una catena, e ogni anello è un punto in cui prezzo, velocità ed equità possono cambiare. Capire la catena è il punto centrale, perché ogni reclamo sull’esecuzione (slippage, rifiuti, requote, picchi di spread) è in realtà un reclamo su un anello specifico.
Il ciclo di vita semplificato di un ordine a mercato è il seguente:
# Ciclo di vita dell'ordine (ordine a mercato)
1. Vedi una quotazione sul terminale (già ritardata dalla latenza del feed)
2. Invii l'ordine (client -> server del broker)
3. Il broker applica la logica di routing (decisione A-book / B-book / ibrido)
4. Eventuale finestra di attesa last look (accetta, rifiuta o riprezza)
5. L'esecuzione viene confermata (al prezzo richiesto, migliore o peggiore)
6. Posizione e slippage vengono registrati (questa è la tua traccia di prove)
Trasparenza significa che un broker è disposto a dirti cosa accade ai passaggi 3 e 4 e ti fornisce dati ai passaggi 5 e 6 per verificarlo. Opacità significa che vedi sempre e solo il passaggio 6, e solo il numero che il broker sceglie di mostrarti.
La decisione più importante che un broker prende sul tuo conto è in quale “book” finisce il tuo flusso. Questo determina se il broker guadagna quando tu guadagni o guadagna quando tu perdi.
| Modello | Dove va il tuo ordine | Come guadagna il broker | Conflitto di interessi |
|---|---|---|---|
| A-book (STP / agency) | Passato direttamente a un liquidity provider esterno | Markup sullo spread e commissioni | Basso. Il broker vuole volume, non le tue perdite |
| B-book (dealing / market maker) | Trattenuto internamente, il broker prende il lato opposto | Le tue perdite diventano ricavi del broker | Alto. Il broker guadagna quando tu perdi |
| Ibrido / C-book | Parte del flusso trattenuta, parte coperta presso gli LP | Un mix dei due, calibrato per cliente | Dipende interamente dalla trasparenza |
Ecco la sfumatura che quasi nessuna pagina di marketing ammette: il B-book non è automaticamente negativo e l’A-book non è automaticamente pulito. Un desk B-book ben gestito può offrire spread ridotti ed esecuzioni istantanee ai trader comuni, perché statisticamente la maggior parte dei conti retail perde e il broker non ha motivo di interferire. Un broker A-book può comunque instradarti verso un liquidity provider lento od ostile e nascondersi dietro un “noi ci limitiamo a passarlo”.
La vera domanda sulla trasparenza non è “in quale book sono?” ma “il broker cambia il mio book in base al fatto che io sia profittevole, e me lo dice?”. Quel cambio silenzioso è il punto in cui finisce l’esecuzione onesta.
Quando il routing è equoL’assegnazione del tuo book è dichiarata o almeno coerente. Le esecuzioni seguono il mercato visibile. I conti vincenti e perdenti ottengono gli stessi spread, la stessa velocità e lo stesso comportamento dello slippage. |
Quando il routing diventa ostileVieni spostato silenziosamente su un percorso peggiore nel momento in cui diventi profittevole. Gli spread si allargano solo sul tuo conto, lo slippage diventa unidirezionale e i rifiuti compaiono solo sulle operazioni che sarebbero state vincenti. |
Dal punto di vista del broker, non tutto il flusso di ordini è uguale. “Flusso tossico” (toxic flow) è il termine del settore per indicare un flusso di ordini costantemente profittevole contro chiunque sia la controparte, di solito perché il trader ha un vantaggio informativo o di velocità che il broker non può coprire a basso costo.
I flussi che un risk desk tende a segnalare come tossici includono:
| Tipo di flusso | Perché è difficile per il broker |
|---|---|
| Arbitraggio di latenza | Il trader agisce su un feed più veloce ed entra prima che la quotazione del broker si allinei |
| Trading sulle notizie | Grandi movimenti direzionali in millisecondi intorno alle pubblicazioni programmate |
| Scalping veloce | Numero elevato di operazioni, target minimi, sfrutta sistematicamente le quotazioni non aggiornate |
| Correlazione tra più conti | Molti conti che operano sullo stesso segnale nello stesso istante |
Questo è rilevante per la trasparenza perché la gestione del flusso tossico è esattamente il punto in cui vengono applicate modifiche non dichiarate all’esecuzione. Un broker che non può trattenere in modo profittevole il tuo flusso, e non vuole o non può coprirlo presso un liquidity provider, ha tre opzioni: rifiutarlo, ritardarlo o peggiorarne il prezzo. Tutte e tre sono invisibili a meno che tu non stia misurando.
Il last look è un meccanismo in cui, dopo che hai inviato un ordine, la parte che lo esegue dispone di una breve finestra per accettare o rifiutare l’operazione dopo aver già visto la tua richiesta. È nato nel mercato FX istituzionale ed è ora comune anche nel livello bridge retail.
La finestra è di solito breve, da circa un millisecondo a qualche decina di millisecondi. In quella finestra il prezzo può muoversi. Quello che succede dopo è il cuore della questione:
| Il prezzo si muove durante la finestra di last look | Last look simmetrico (equo) | Last look asimmetrico (ostile) |
|---|---|---|
| A tuo favore | Eseguito, a volte con miglioramento del prezzo | Rifiutato o riprezzato a tuo sfavore |
| Contro di te | Rifiutato con la stessa soglia | Eseguito al prezzo peggiore |
| Nessun movimento | Eseguito al prezzo quotato | Eseguito al prezzo quotato |
Il last look simmetrico applica la stessa tolleranza in entrambe le direzioni ed è difendibile come un vero controllo del rischio. Il last look asimmetrico è un “testa vince il broker, croce perdi tu”. Vieni eseguito solo quando il movimento ha favorito la controparte e rifiutato quando ha favorito te. Su migliaia di operazioni diventa una tassa grande e silenziosa che, sulla singola esecuzione, sembra solo “sfortuna”.
Puoi rilevare l’asimmetria senza alcun accesso interno. Se registri il prezzo richiesto, il prezzo di esecuzione o il rifiuto e il prezzo medio di mercato al momento di ogni richiesta, la distribuzione dice la verità: un last look equo rifiuta in modo più o meno simmetrico, un last look ostile rifiuta quasi esclusivamente le operazioni che stavano per muoversi a tuo favore.
Lo slippage è la differenza tra il prezzo che hai richiesto e quello che hai ottenuto. Lo slippage di per sé è normale. I mercati si muovono. La domanda che separa un broker equo da uno ostile è la forma della distribuzione del tuo slippage, non la sua entità.
Definisci lo slippage per operazione in pip come:
# Positivo = eseguito meglio del richiesto, Negativo = eseguito peggio slippage_pips = (fill_price - requested_price) / pip_size * direction # direction = +1 per buy, -1 per sell, così il segno è coerente # Poi osserva la DISTRIBUZIONE su molte operazioni, non su una singola symmetry_ratio = count(slippage > 0) / count(slippage < 0)
Firma di un’esecuzione equaSi verificano sia slippage positivo sia negativo. Il rapporto di simmetria si aggira intorno a 1.0. Il miglioramento del prezzo è reale e compare nei tuoi log, non solo nella brochure. L’entità dello slippage varia con la volatilità, allo stesso modo per operazioni vincenti e perdenti. |
Firma di un’esecuzione manipolataLo slippage è quasi sempre negativo. Rapporto di simmetria molto al di sotto di 1.0. Il miglioramento del prezzo non compare praticamente mai. Lo slippage ha picchi proprio sulle tue operazioni profittevoli e intorno alle notizie, ma non su quelle in perdita. |
Ecco perché conservare le tue registrazioni tick per tick conta più di qualsiasi sito di recensioni. Il valore aggregato di “slippage medio” di un broker può sembrare corretto mentre la tua distribuzione è completamente sbilanciata. La media nasconde l’asimmetria. La distribuzione la rivela.
Oltre al last look e allo slippage, altri tre strumenti modificano le tue esecuzioni a livello di server, prima ancora che l’ordine raggiunga il mercato.
Invece di eseguire o rifiutare, il server ti propone un nuovo prezzo, peggiore, e ti chiede di confermare. Sulle strategie veloci il solo ritardo del requote basta a distruggere l’operazione. Un broker che pubblicizza “nessun requote” e li emette solo sulle tue operazioni vincenti sta praticando un’esecuzione selettiva.
Gli spread si allargano legittimamente in condizioni di scarsa liquidità e intorno alle notizie. La versione ostile allarga lo spread su conti specifici o su strumenti specifici solo quando viene rilevato un pattern profittevole, per poi restringerlo di nuovo. Poiché è specifico per conto, non puoi vederlo confrontandolo con un grafico pubblico. Puoi vederlo solo registrando nel tempo il tuo spread quotato.
Si tratta di moduli server che si collocano tra il tuo ordine e l’esecuzione e applicano ai conti presi di mira ritardi configurabili, slippage artificiale, probabilità di requote o rifiuto puro e semplice. Esistono proprio per neutralizzare il flusso che il desk considera tossico. Il trader non vede altro che risultati peggiori. L’unica difesa è la misurazione: un plugin che aggiunge, ad esempio, da 30 a 300 millisecondi di ritardo artificiale al tuo conto lascia nel tuo log della latenza di esecuzione un’impronta chiara che un conto pulito non ha.
Non puoi leggere la tabella di routing di un broker, ma puoi eseguire test controllati e lasciare che siano i dati a rispondere. Nessuno di questi richiede software speciali oltre a un log delle operazioni con timestamp e prezzi.
Registra il prezzo richiesto e quello di esecuzione su almeno 200 operazioni. Un rapporto di simmetria sano è vicino a 1.0. Un rapporto molto inferiore, con slippage positivo quasi assente, è il segnale singolo più forte.
Esegui la stessa identica strategia in parallelo su demo e su conto reale. La demo è quasi sempre puro B-book con esecuzioni di facciata. Un divario ampio e persistente tra la qualità di esecuzione in demo e quella reale ti dice come viene realmente gestito il tuo flusso reale.
Annota il prezzo medio a ogni rifiuto. Se i rifiuti si concentrano sulle operazioni che si sarebbero mosse a tuo favore, stai osservando un last look asimmetrico, non controlli del rischio casuali.
Registra i millisecondi dall’invio all’esecuzione. Un improvviso salto della latenza media, soprattutto subito dopo che il tuo conto è diventato profittevole, indica un ritardo aggiunto lato server.
Registra il tuo spread quotato per strumento. Un allargamento specifico del conto che non corrisponde alle quotazioni pubbliche del broker è un segnale di targeting.
La gestione del flusso tossico è più aggressiva intorno alle pubblicazioni. Se esecuzioni, spread e rifiuti peggiorano bruscamente solo sul tuo conto durante le finestre delle notizie, il desk sta trattando il tuo flusso come informato.
Un’esecuzione pulita a 0,1 lotti che improvvisamente subisce slippage, requote o rifiuti su dimensioni maggiori rivela una soglia nella logica di rischio. Un’esecuzione equa peggiora gradualmente con la liquidità, non a gradino nel momento in cui diventi rilevante.
Tutto quanto detto sopra diventa operativo quando smetti di discutere sulle intenzioni e inizi a valutare i numeri. Queste sono le metriche fondamentali di qualità dell’esecuzione che ogni trader serio dovrebbe monitorare per ciascun broker.
| Metrica | Cosa misura | Valore ottimale |
|---|---|---|
| Tasso di esecuzione | Quota di ordini eseguiti rispetto a quelli inviati | Alto e stabile in tutte le condizioni di mercato |
| Tasso di rifiuto | Quota di ordini rifiutati | Basso e non correlato con le tue operazioni vincenti |
| Simmetria dello slippage | Equilibrio tra slippage positivo e negativo | Rapporto vicino a 1.0, miglioramento del prezzo presente |
| Latenza di esecuzione | Millisecondi dall’invio all’esecuzione | Bassa e stabile, senza salti nel tempo |
| Frequenza dei requote | Quanto spesso vieni riprezzato | Vicina a zero e non selettiva sulle operazioni vincenti |
| Spread effettivo | Lo spread che paghi realmente, per strumento | Corrisponde alle quotazioni pubbliche, nessun markup specifico per conto |
Il motivo per raccoglierle tutte e sei anziché una sola è che un broker ostile può mantenere rispettabile qualsiasi singolo numero. È la combinazione, valutata in modo coerente nel tempo e nei diversi stati del mercato, a rivelare il percorso di esecuzione. È esattamente la logica alla base del BJF Broker Execution Quality Index (BEQI), una metodologia aperta per trasformare i tuoi log di operazioni e di tick in un unico punteggio di esecuzione comparabile, così da poter classificare due broker in base alle prove anziché alla reputazione.
Per uno swing trader discrezionale che mantiene le posizioni per giorni, qualche decimo di pip di slippage asimmetrico è un fastidio. Per una strategia di arbitraggio, latenza o notizie è l’intero risultato economico.
Queste strategie vincono catturando molte volte un vantaggio molto piccolo e di brevissima durata. Il profitto medio per operazione è minimo per costruzione. Ciò significa che la strategia vale quanto le sue esecuzioni peggiori, e un percorso di esecuzione ostile colpisce esattamente le operazioni che avrebbero dovuto vincere. Come illustrato nel nostro lavoro sul divario del tempo di esecuzione, un vantaggio che appare solido in un backtest può diventare negativo in produzione solo a causa della latenza di esecuzione aggiunta e delle esecuzioni asimmetriche, senza alcun difetto nella logica della strategia.
Le conseguenze pratiche:
| Strategia | Cosa le fa un percorso di esecuzione ostile |
|---|---|
| Arbitraggio di latenza | Il ritardo aggiunto dal server cancella il vantaggio di millisecondi su cui si basa l’intera strategia |
| Trading sulle notizie | L’allargamento selettivo dello spread e i rifiuti intorno alle pubblicazioni eliminano proprio le esecuzioni che rendono |
| Scalping veloce | Lo slippage asimmetrico trasforma un’aspettativa positiva in negativa, operazione dopo operazione |
| Arbitraggio su coppie / statistico | Esecuzioni di una sola gamba e requote rompono la copertura e ti lasciano con un rischio scoperto |
Ecco perché i trader seri e sensibili all’esecuzione fanno due cose: misurano il proprio broker senza sosta e, nei test, modellano un’esecuzione realistica invece di presupporre esecuzioni perfette. Il backtest su dati tick reali con latenza di esecuzione modellata e spread variabile, come fa SharpTrader Optimizer, è l’unico modo per sapere se un vantaggio sopravvive al contatto con un percorso di esecuzione reale e imperfetto prima di rischiare capitale.
No. Un broker B-book può offrire spread ridotti ed esecuzioni istantanee e, per la maggior parte dei trader retail, non c’è alcuna interferenza. Il rischio è il passaggio non dichiarato, in cui la tua esecuzione peggiora silenziosamente una volta che diventi profittevole. Il problema non è il modello, ma l’occultamento.
Lo slippage è l’esecuzione a un prezzo diverso da quello richiesto. Il last look è una breve finestra prima dell’esecuzione in cui la controparte può accettare, rifiutare o riprezzare il tuo ordine dopo averlo visto. Il last look asimmetrico è una fonte comune di slippage unidirezionale e di rifiuti selettivi.
Puoi costruire prove solide. Registra per ogni operazione il prezzo richiesto, il prezzo di esecuzione o il rifiuto, il prezzo medio di mercato e la latenza di esecuzione. Se lo slippage è sistematicamente negativo, i rifiuti si concentrano sulle tue operazioni vincenti e la latenza è aumentata quando sei diventato profittevole, i dati parlano chiaro anche senza accesso ai server del broker.
Non di per sé. Queste etichette descrivono un modello di routing, non la qualità della liquidità che c’è dietro né se il tuo conto specifico viene filtrato. Misura da solo tasso di esecuzione, simmetria dello slippage e latenza invece di fidarti dell’etichetta.
I server demo di solito simulano esecuzioni quasi perfette. Il flusso reale, soprattutto quello che un desk considera tossico, può essere instradato dietro ritardi, last look asimmetrico o filtri di esecuzione. Un divario ampio e persistente tra demo e conto reale è di per sé una misura di come viene gestito il tuo flusso reale.
È un termine generico per un modulo lato server che applica ai conti presi di mira ritardi configurabili, slippage artificiale, probabilità di requote o rifiuto. Viene utilizzato per neutralizzare il flusso che un broker non può coprire in modo profittevole. La sua impronta appare nei tuoi log come latenza di esecuzione aggiuntiva e specifica per il conto.
Nuovi articoli, paper di ricerca e rilasci di prodotti, inviati quando li pubblichiamo. Esecuzione dei broker, arbitraggio di latenza e trading sulle notizie, con i dati che li supportano.
Valuta la tua esecuzione con la metodologia aperta BEQI e verifica se il tuo vantaggio sopravvive a un percorso di esecuzione realistico prima di rischiare capitale.