O que slippage significa no forex
Slippage no forex é a diferença entre o preço que você esperava que sua ordem fosse executada e o preço que você realmente recebe quando a operação é preenchida.
Para deixar isso preciso, diferencie estes elementos:
- Preço esperado: o preço implícito nas premissas da sua ordem (por exemplo, a cotação que você vê ao colocar uma ordem a mercado).
- Preço preenchido: o preço de execução reportado quando a ordem é concluída.
- Valor do slippage: preço preenchido − preço esperado (use a convenção de sinais que corresponda a se você mede o custo para uma compra ou uma venda).
Slippage pode ser positivo ou negativo, dependendo se o preço preenchido é pior ou melhor do que o preço esperado. O ponto-chave não é a direção, mas que o preço preenchido é diferente do preço esperado.
Como o slippage acontece: um modelo simples de execução
Uma forma direta de entender o slippage é seguir a linha do tempo de uma ordem:
- Você envia uma ordem.
- A ordem chega a um local de execução e é tratada pela lógica de pareamento/execução.
- Um preenchimento ocorre no preço que estiver disponível no momento em que o preenchimento é feito.
- O sistema reporta o preço efetivamente preenchido, que pode ser diferente do preço que você antecipou.
O slippage aparece quando o passo 2 até o passo 3 não é “instantâneo no seu preço escolhido”. Várias causas estáveis e comuns contribuem:
- Movimento de preço durante a execução: enquanto sua ordem viaja e é processada, as cotações podem mudar.
- Liquidez disponível insuficiente no preço esperado: se não houver compradores/vendedores suficientes nesse nível, o sistema preenche no(s) próximo(s) preço(s) disponível(is).
- Atrasos no tratamento da ordem: latência de rede, carga do servidor ou roteamento interno podem atrasar quando o preenchimento é determinado.
- Mudanças no spread do mercado: spreads podem se alargar rapidamente em mercados acelerados, então “a cotação atual” pode não permanecer válida quando a operação é preenchida.
Mesmo que você baseie sua expectativa na cotação exibida mais recente, o preço exibido não é uma promessa de que seu preenchimento ocorrerá exatamente nesse nível.
Ordens a mercado vs. expectativas de preço fixo
Slippage é mais discutido com ordens a mercado, porque uma ordem a mercado geralmente prioriza a execução em vez de um preço específico. Se sua ordem precisa ser preenchida imediatamente, o sistema de execução pode aceitar o preço disponível mais próximo quando sua ordem chegar ao mercado.
Com qualquer abordagem que não trave a execução em um único preço fixo no momento do preenchimento, você deve tratar o slippage como um resultado possível, e não como uma exceção rara.
Entradas e saídas: o que afeta o tamanho do slippage
Slippage não é um único fator. Ele é o resultado de múltiplas entradas interagindo. Entradas comuns incluem:
- Volatilidade: mudanças mais rápidas de preço aumentam a chance de a cotação que você esperava diferir do preço de preenchimento.
- Profundidade de liquidez: livros de ordens finos tornam mais provável que o preço de execução precise “andar” para longe do nível esperado.
- Comportamento do spread bid-ask: spreads mais largos aumentam a probabilidade de que o mid/quote esperado não corresponda ao preenchimento eventual.
- Tamanho da ordem em relação à liquidez: ordens maiores podem consumir a liquidez disponível no nível de preço esperado.
- Timing da execução: atrasos (rede e processamento interno) aumentam quanto tempo o preço pode se mover antes do preenchimento.
- Configurações e restrições de execução: como uma plataforma roteia ou gerencia ordens pode afetar se e como melhoria de preço ou preenchimentos parciais são tratados.
A saída que você se importa em medir é direta assim que você tem dados de execução:
- Valor do slippage = preço de execução preenchido − preço esperado
- Se você rastrear esperado vs. preenchido para cada ordem, pode calcular o slippage por operação e resumir sua distribuição (por exemplo, magnitude média, contagens de positivo vs. negativo).
Sequência de exemplo (com premissas explícitas)
A seguir está uma sequência trabalhada que usa premissas em vez de preços ao vivo.
Premissas:
- No momento do envio da ordem, você observa um preço esperado de execução de P_expected.
- Quando sua ordem é preenchida, o preço executável mais próximo é P_filled.
Sequência:
- Envie uma ordem a mercado.
- Durante a transmissão e o processamento, as cotações se movem de P_expected.
- O mecanismo de execução pareia sua ordem em P_filled (porque esse é o preço disponível naquele momento).
- Reporte o preenchimento em P_filled.
Calcule:
- Slippage = P_filled − P_expected.
Se P_filled for maior do que P_expected, você teria slippage na direção que torna a operação mais custosa para o lado relevante da operação; se for menor, ocorre o oposto. Sem especificar compra/venda e sua convenção de sinais, apenas a afirmação de que “a diferença existe” é segura.
Limitações e modos de falha a observar
Uma limitação de qualquer explicação é que o slippage depende de condições que mudam rapidamente. Alguns modos de falha-chave na lógica incluem:
- Assumir que o slippage pode ser previsto a partir de padrões passados: relações históricas não garantem comportamento futuro, especialmente em regimes de liquidez ou volatilidade em mudança.
- Comparar o “preço esperado” errado: se você usar um preço mid, um horário de cotação diferente ou uma referência diferente da referência real do preenchimento, sua medição de slippage fica inconsistente.
- Ignorar custos ao redor da execução: comissão, financiamento ou outras cobranças podem mudar o resultado total mesmo quando “o slippage de preço” é pequeno.
- Ignorar preenchimentos parciais: se uma ordem é preenchida em partes em preços diferentes, o preço médio efetivo de preenchimento importa mais do que uma única execução.
Outra limitação prática: nem toda plataforma reporta os mesmos campos, e o timing de quando você captura o “preço esperado” pode ser diferente do timing usado pelo sistema de execução. Isso torna a verificação independente importante.
Como verificar slippage de forma independente
Você pode verificar o slippage de forma mecânica comparando o que você assumiu com o que foi realmente preenchido:
- Para cada ordem, registre o preço esperado de referência que você usou no momento em que enviou (defina-o claramente).
- Recupere o(s) preço(s) de execução preenchido(s) reportado(s).
- Calcule a diferença por operação e, para preenchimentos parciais, use uma abordagem consistente (por exemplo, um preço médio preenchido consistente com como sua plataforma o reporta).
- Resuma os resultados em um conjunto de operações sob condições semelhantes.
Esse método de verificação não exige dados de mercado ao vivo além dos preços que você já observa e dos relatórios de execução que você recebe. Ele também torna suas conclusões falsificáveis: se os preços preenchidos corresponderem à sua referência com mais frequência do que o esperado, a magnitude do slippage refletirá isso.
O que perguntar em seguida
Se você quiser uma compreensão mais profunda e verificável, foque na própria lacuna de referência:
- Qual cotação exata você tratou como esperada quando enviou a ordem? - A ordem foi preenchida uma vez ou em partes em múltiplos preços?