A-book, B-book, roteamento híbrido, last look, slippage assimétrica e como medir se sua corretora realmente executa suas ordens de forma justa.
A transparência na execução da corretora é o grau em que uma corretora de Forex ou CFDs mostra como suas ordens são realmente roteadas, precificadas e executadas. Quando você clica em comprar, sua ordem não percorre um único caminho óbvio. Ela pode ser encaminhada a um provedor de liquidez externo (A-book), mantida internamente enquanto a corretora assume o lado oposto (B-book) ou dividida entre os dois modelos (híbrido). Durante o processo, ela pode ser atrasada por uma janela de last look, executada a um preço pior do que o exibido (slippage negativa), rejeitada ou recotada. Este guia, mantido pela BJF Trading Group, explica cada etapa para que você possa diferenciar uma execução justa de uma manipulada.
A maior parte do conteúdo educacional para traders de varejo se limita a dizer: “Você clica e sua ordem é executada”. Na realidade, uma ordem passa por uma cadeia, e cada elo representa um ponto em que preço, velocidade e imparcialidade podem mudar. Entender essa cadeia é essencial, pois toda reclamação sobre execução — slippage, rejeições, recotações ou picos de spread — é, na verdade, uma reclamação sobre um elo específico.
O ciclo de vida simplificado de uma ordem a mercado é o seguinte:
# Ciclo de vida da ordem (ordem a mercado)
1. Você vê uma cotação na plataforma (já atrasada pela latência do feed)
2. Você envia a ordem (cliente -> servidor da corretora)
3. A corretora aplica a lógica de roteamento (decisão A-book / B-book / híbrida)
4. Janela opcional de retenção para last look (aceitar, rejeitar ou alterar o preço)
5. A execução é confirmada (ao preço solicitado, melhor ou pior)
6. A posição e a slippage são registradas (este é o seu rastro de evidências)
Transparência significa que uma corretora está disposta a informar o que acontece nas etapas 3 e 4 e fornece dados nas etapas 5 e 6 para que você possa verificar. Opacidade significa que você vê apenas a etapa 6, e somente o número que a corretora escolhe mostrar.
A decisão mais importante que uma corretora toma sobre sua conta é para qual “book” seu fluxo de ordens será enviado. Isso determina se a corretora lucra quando você lucra ou se lucra quando você perde.
| Modelo | Para onde sua ordem vai | Como a corretora ganha | Conflito de interesses |
|---|---|---|---|
| A-book (STP / agência) | Encaminhada diretamente a um provedor de liquidez externo | Acréscimo sobre o spread e comissão | Baixo. A corretora quer volume, não suas perdas |
| B-book (mesa de operações / formador de mercado) | Mantida internamente; a corretora assume o lado oposto | Suas perdas tornam-se receita da corretora | Alto. A corretora lucra quando você perde |
| Híbrido / C-book | Parte do fluxo é mantida internamente e parte é protegida com provedores de liquidez | Combinação dos dois modelos, ajustada por cliente | Depende totalmente do nível de divulgação |
Este é o detalhe que quase nenhuma página de marketing admite: o modelo B-book não é automaticamente ruim, e o A-book não é automaticamente íntegro. Uma mesa B-book bem administrada pode oferecer spreads baixos e execuções instantâneas aos traders comuns, pois, estatisticamente, a maioria das contas de varejo perde e a corretora não tem motivo para interferir. Uma corretora A-book também pode encaminhar suas ordens a um provedor de liquidez lento ou hostil e se esconder atrás da frase “nós apenas repassamos as ordens”.
A verdadeira questão de transparência não é “em qual book estou?”, mas “a corretora muda meu book com base na minha lucratividade e me informa sobre isso?”. Essa mudança silenciosa é o ponto em que a execução honesta termina.
Quando o roteamento é justoA atribuição do seu book é divulgada ou, pelo menos, consistente. As execuções acompanham o mercado visível. Contas lucrativas e não lucrativas recebem os mesmos spreads, a mesma velocidade e o mesmo comportamento de slippage. |
Quando o roteamento se torna hostilVocê é silenciosamente transferido para uma rota pior assim que se torna lucrativo. Os spreads aumentam somente na sua conta, a slippage passa a ocorrer em uma única direção e as rejeições aparecem apenas nas operações que teriam sido vencedoras. |
Do ponto de vista da corretora, nem todo fluxo de ordens é igual. “Fluxo tóxico” é o termo usado pelo setor para descrever um fluxo de ordens consistentemente lucrativo contra quem estiver do outro lado, geralmente porque o trader possui uma vantagem informacional ou de velocidade que a corretora não consegue proteger a baixo custo.
Os tipos de fluxo que uma mesa de risco tende a classificar como tóxicos incluem:
| Tipo de fluxo | Por que é difícil para a corretora |
|---|---|
| Arbitragem de latência | O trader utiliza um feed mais rápido e entra antes que a cotação da corretora acompanhe o mercado |
| Operações com notícias | Grandes movimentos direcionais em milissegundos durante divulgações programadas |
| Scalping rápido | Grande número de operações, metas pequenas e exploração sistemática de cotações desatualizadas |
| Correlação entre várias contas | Muitas contas negociam o mesmo sinal no mesmo instante |
Isso é importante para a transparência porque o tratamento do fluxo tóxico é exatamente onde alterações de execução não divulgadas são aplicadas. Uma corretora que não consegue manter seu fluxo internamente de forma lucrativa e não quer ou não consegue protegê-lo com um provedor de liquidez tem três opções: rejeitá-lo, atrasá-lo ou deteriorar seu preço. As três permanecem invisíveis, a menos que você faça medições.
O last look é um mecanismo pelo qual, depois que você envia uma ordem, a parte responsável pela execução recebe uma breve janela para aceitar ou rejeitar a operação após já ter visto sua solicitação. Ele surgiu no mercado institucional de câmbio e agora também é comum na camada de conexão das corretoras de varejo.
A janela geralmente é curta, variando de aproximadamente um milissegundo a algumas dezenas de milissegundos. Durante esse intervalo, o preço pode se mover. O que acontece depois é o ponto central:
| Movimento do preço durante a janela de last look | Last look simétrico (justo) | Last look assimétrico (hostil) |
|---|---|---|
| A seu favor | Ordem executada, às vezes com melhoria de preço | Ordem rejeitada ou preço alterado contra você |
| Contra você | Ordem rejeitada sob o mesmo limite | Ordem executada ao preço pior |
| Sem movimento | Ordem executada ao preço cotado | Ordem executada ao preço cotado |
O last look simétrico aplica a mesma tolerância nas duas direções e pode ser defendido como uma verificação real de risco. No last look assimétrico, a corretora ganha em qualquer situação e você perde. Sua ordem só é executada quando o movimento beneficia o outro lado e é rejeitada quando beneficia você. Ao longo de milhares de operações, isso se torna um grande custo silencioso que, em uma execução isolada, parece apenas “azar”.
Você pode detectar a assimetria sem qualquer acesso interno. Se registrar o preço solicitado, o preço de execução ou a rejeição e o preço médio do mercado no momento de cada solicitação, a distribuição revelará a verdade: um last look justo rejeita de forma aproximadamente simétrica, enquanto um last look hostil rejeita quase exclusivamente as operações que estavam prestes a se mover a seu favor.
Slippage é a diferença entre o preço solicitado e o preço obtido. A slippage, por si só, é normal. Os mercados se movimentam. A questão que diferencia uma corretora justa de uma hostil é o formato da distribuição da sua slippage, não seu tamanho.
Defina a slippage por operação em pips da seguinte forma:
# Positivo = execução melhor que a solicitada; negativo = execução pior slippage_pips = (fill_price - requested_price) / pip_size * direction # direction = +1 para compra e -1 para venda, mantendo o sinal consistente # Analise a DISTRIBUIÇÃO de muitas operações, não uma única operação symmetry_ratio = count(slippage > 0) / count(slippage < 0)
Características de uma execução justaOcorrem slippages positivas e negativas. A relação de simetria fica próxima de 1,0. A melhoria de preço é real e aparece nos seus registros, não apenas no material promocional. O tamanho da slippage aumenta com a volatilidade da mesma forma para operações vencedoras e perdedoras. |
Características de uma execução manipuladaA slippage é quase sempre negativa. A relação de simetria fica muito abaixo de 1,0. A melhoria de preço praticamente nunca aparece. A slippage aumenta especificamente nas suas operações lucrativas e durante notícias, mas não nas operações perdedoras. |
É por isso que manter seus próprios registros tick a tick é mais importante do que qualquer site de avaliações. O número agregado de “slippage média” de uma corretora pode parecer adequado enquanto sua distribuição individual é inteiramente unilateral. A média esconde a assimetria. A distribuição a revela.
Além do last look e da slippage, existem outras três ferramentas que alteram suas execuções no servidor, antes mesmo que sua ordem chegue ao mercado.
Em vez de executar ou rejeitar a ordem, o servidor oferece um preço novo e pior e solicita sua confirmação. Em estratégias rápidas, o atraso da recotação por si só é suficiente para inviabilizar a operação. Uma corretora que anuncia “sem recotações”, mas as emite apenas nas suas operações vencedoras, está aplicando uma execução seletiva.
Os spreads aumentam legitimamente quando há pouca liquidez e durante notícias. A versão hostil aumenta o spread em contas ou instrumentos específicos somente quando detecta um padrão lucrativo e depois volta a reduzi-lo. Como isso é específico da conta, você não consegue detectá-lo comparando com um gráfico público. Só é possível identificá-lo registrando ao longo do tempo o spread cotado para você.
São módulos de servidor posicionados entre sua ordem e a execução que aplicam atrasos configuráveis, slippage artificial, probabilidade de recotação ou rejeição direta a contas selecionadas. Eles existem especificamente para neutralizar o fluxo que a mesa considera tóxico. O trader não vê nada além de resultados piores. A única defesa é a medição: um plug-in que acrescente, por exemplo, entre 30 e 300 milissegundos de atraso artificial à sua conta deixa uma marca clara no seu registro de latência de execução que não existe em uma conta limpa.
Você não pode consultar a tabela de roteamento de uma corretora, mas pode realizar testes controlados e deixar que os dados respondam. Nenhum deles exige software especial além de um registro de operações com horários e preços.
Registre o preço solicitado e o preço de execução em pelo menos 200 operações. Uma relação de simetria saudável fica próxima de 1,0. Uma relação muito inferior, praticamente sem slippage positiva, é o sinal isolado mais forte.
Execute a mesma estratégia em uma conta de demonstração e em uma conta real simultaneamente. A conta de demonstração quase sempre utiliza um B-book puro com execuções embelezadas. Uma diferença grande e persistente entre a qualidade das execuções demonstração e real mostra como seu fluxo real é realmente tratado.
Registre o preço médio em cada rejeição. Se as rejeições se concentrarem em operações que teriam se movido a seu favor, você está observando um last look assimétrico, não verificações aleatórias de risco.
Registre os milissegundos entre o envio e a execução. Um aumento repentino da latência média, especialmente logo após sua conta se tornar lucrativa, indica um atraso adicional no servidor.
Registre o spread cotado para você em cada instrumento. Um aumento específico da sua conta que não corresponda às cotações públicas da corretora é um sinal de tratamento direcionado.
O tratamento do fluxo tóxico é mais agressivo durante divulgações. Se execuções, spreads e rejeições se deteriorarem acentuadamente apenas na sua conta durante períodos de notícias, a mesa está tratando seu fluxo como informado.
Uma execução limpa com 0,1 lote que passa repentinamente a apresentar slippage, recotações ou rejeições em tamanhos maiores revela um limite na lógica de risco. Uma execução justa se deteriora gradualmente com a liquidez, não de forma abrupta quando seu tamanho se torna relevante.
Tudo o que foi apresentado acima se torna útil quando você deixa de discutir intenções e começa a avaliar números. Estas são as principais métricas de qualidade de execução que todo trader sério deve acompanhar em cada corretora.
| Métrica | O que mede | Como é um bom resultado |
|---|---|---|
| Taxa de execução | Proporção de ordens executadas em relação às enviadas | Alta e estável em diferentes condições de mercado |
| Taxa de rejeição | Proporção de ordens rejeitadas | Baixa e sem correlação com suas operações vencedoras |
| Simetria da slippage | Equilíbrio entre slippage positiva e negativa | Relação próxima de 1,0, com melhoria de preço |
| Latência de execução | Milissegundos entre o envio e a execução | Baixa e estável, sem mudanças abruptas ao longo do tempo |
| Frequência de recotações | Com que frequência sua ordem recebe um novo preço | Próxima de zero e não seletiva nas operações vencedoras |
| Spread efetivo | Spread que você realmente paga por instrumento | Corresponde às cotações públicas, sem acréscimo específico da conta |
O motivo para coletar as seis métricas, em vez de apenas uma, é que uma corretora hostil pode manter qualquer número isolado com uma aparência aceitável. É a combinação, avaliada de forma consistente ao longo do tempo e em diferentes condições de mercado, que revela a rota de execução. Essa é exatamente a lógica do BJF Broker Execution Quality Index (BEQI), uma metodologia aberta para transformar seus próprios registros de operações e ticks em uma única pontuação de execução comparável, permitindo classificar duas corretoras com base em evidências, e não em reputação.
Para um swing trader discricionário que mantém posições por vários dias, alguns décimos de pip de slippage assimétrica são um incômodo. Para uma estratégia de arbitragem, latência ou notícias, eles representam todo o lucro ou prejuízo.
Essas estratégias lucram capturando muitas vezes uma vantagem muito pequena e de duração muito curta. O lucro médio por operação é reduzido por definição. Isso significa que a estratégia é tão boa quanto suas piores execuções, e uma rota de execução hostil ataca exatamente as operações que deveriam ser vencedoras. Conforme abordado em nosso trabalho sobre a diferença no tempo de execução, uma vantagem que parece sólida em um backtest pode se tornar negativa na operação real apenas por causa da latência adicional e de execuções assimétricas, mesmo que não exista nenhum problema com a lógica da estratégia.
As consequências práticas:
| Estratégia | O que uma rota de execução hostil faz com ela |
|---|---|
| Arbitragem de latência | O atraso adicional do servidor elimina a vantagem de milissegundos da qual toda a estratégia depende |
| Operações com notícias | O aumento seletivo do spread e as rejeições durante divulgações removem exatamente as execuções lucrativas |
| Scalping rápido | A slippage assimétrica transforma uma expectativa positiva em negativa, operação após operação |
| Arbitragem de pares / estatística | Execuções de apenas uma ponta e recotações quebram a proteção e deixam você exposto a um risco não coberto |
Por isso, traders sérios cujas estratégias dependem da execução fazem duas coisas: medem constantemente sua corretora e modelam uma execução realista nos testes, em vez de presumir execuções perfeitas. Realizar backtests com dados reais de ticks, latência de execução modelada e spread variável, como faz o SharpTrader Optimizer, é a única maneira de saber se uma vantagem sobrevive ao contato com uma rota de execução real e imperfeita antes de arriscar capital.
Não. Uma corretora B-book pode oferecer spreads baixos e execuções instantâneas, e para a maioria dos traders de varejo não há qualquer interferência. O risco é a mudança não divulgada, em que sua execução se deteriora silenciosamente quando você se torna lucrativo. O modelo não é o problema; a ocultação é.
Slippage é a execução a um preço diferente do solicitado. Last look é uma breve janela antes da execução na qual a outra parte pode aceitar, rejeitar ou alterar o preço da sua ordem após visualizá-la. O last look assimétrico é uma causa comum de slippage unilateral e rejeições seletivas.
Você pode construir evidências sólidas. Registre o preço solicitado, o preço de execução ou a rejeição, o preço médio do mercado e a latência de execução de cada operação. Se a slippage for sistematicamente negativa, as rejeições se concentrarem nas operações vencedoras e a latência aumentar quando você se tornar lucrativo, os dados falarão com clareza mesmo sem acesso aos servidores da corretora.
Não por si só. Esses rótulos descrevem um modelo de roteamento, não a qualidade da liquidez por trás dele nem se sua conta específica está sendo filtrada. Meça você mesmo a taxa de execução, a simetria da slippage e a latência, em vez de confiar no rótulo.
Servidores de demonstração geralmente simulam execuções quase perfeitas. O fluxo real, especialmente o que uma mesa considera tóxico, pode ser roteado por meio de atrasos, last look assimétrico ou filtros de execução. Uma diferença grande e persistente entre demonstração e conta real é, por si só, uma medida de como seu fluxo real está sendo tratado.
É um termo genérico para um módulo de servidor que aplica atrasos configuráveis, slippage artificial, probabilidade de recotação ou rejeição a contas selecionadas. Ele é usado para neutralizar um fluxo que a corretora não consegue proteger de forma lucrativa. Sua marca aparece nos registros como latência de execução adicional e específica da conta.
Receba novos artigos, estudos e lançamentos de produtos assim que forem publicados. Execução de corretoras, arbitragem de latência e operações com notícias, acompanhadas dos dados que as sustentam.
Avalie sua própria execução com a metodologia aberta BEQI e teste se sua vantagem sobrevive a uma rota de execução realista antes de arriscar capital.
Obtenha o kit de auditoria de corretoras
Faça backtests com ticks reais