Como funciona o deslize (slippage) no forex?
O que slippage significa no forex
Slippage no forex é a diferença entre o preço que você esperava que sua ordem executasse e o preço que você realmente recebe quando a negociação é preenchida.
Para tornar isso preciso, distinga estes elementos:
- Preço esperado: o preço implícito nas suas suposições de ordem (por exemplo, a cotação que você vê ao colocar uma ordem de mercado).
- Preço preenchido: o preço de execução relatado quando a ordem é concluída.
- Valor do slippage: preço preenchido − preço esperado (use a convenção de sinal que corresponda a se você mede o custo para uma compra ou venda).
O slippage pode ser positivo ou negativo, dependendo se o preço preenchido é pior ou melhor que o preço esperado. O ponto-chave não é a direção, mas que o preço preenchido difere do esperado.
Como o slippage acontece: um modelo de execução simples
Uma maneira 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 correspondência/execução.
- Um preenchimento ocorre a qualquer preço disponível no momento em que o preenchimento é feito.
- O sistema relata o preço preenchido real, que pode diferir do preço que você antecipou.
O slippage aparece quando o passo 2 ao passo 3 não é “instantâneo ao 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: os spreads podem se alargar rapidamente em mercados rápidos, então “a cotação atual” pode não permanecer válida quando a negociação for preenchida.
Mesmo se você basear 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 de mercado vs. expectativas de preço fixo
O slippage é mais discutido com ordens de mercado, porque uma ordem de mercado geralmente prioriza a execução em vez de um preço específico. Se sua ordem deve ser preenchida imediatamente, o sistema de execução pode aceitar o preço disponível mais próximo quando sua ordem chega ao mercado.
Com qualquer abordagem que não trave a execução a um único preço fixo no momento do preenchimento, você deve tratar o slippage como um resultado possível, em vez de uma exceção rara.
Entradas e saídas: o que afeta o tamanho do slippage
O slippage não é um fator único. É um resultado de múltiplas entradas interagindo. Entradas comuns incluem:
- Volatilidade: mudanças de preço mais rápidas aumentam a chance de que a cotação que você esperava difira do preço de preenchimento.
- Profundidade de liquidez: livros de ordens finos tornam mais provável que o preço de execução precise “caminhar” para longe do nível esperado.
- Comportamento do spread bid-ask: spreads que se alargam aumentam a probabilidade de que o mid/cotação esperado não corresponda ao preenchimento final.
- Tamanho da ordem em relação à liquidez: ordens maiores podem consumir a liquidez disponível no nível de preço esperado.
- Timing de 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 a melhoria de preço ou preenchimentos parciais são tratados.
A saída que você se importa é direta de medir uma vez 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, você pode calcular o slippage por negociação e resumir sua distribuição (por exemplo, magnitude média, contagens de positivo vs. negativo).
Sequência de exemplo (com suposições explícitas)
Abaixo está uma sequência trabalhada que usa suposições em vez de preços ao vivo.
Suposições:
- No momento do envio da ordem, você observa um preço de execução esperado de P_esperado.
- Quando sua ordem é preenchida, o preço executável mais próximo é P_preenchido.
Sequência:
- Envie uma ordem de mercado.
- Durante a transmissão e processamento, as cotações se movem de P_esperado.
- O mecanismo de execução corresponde sua ordem a P_preenchido (porque esse é o preço disponível naquele momento).
- Relate o preenchimento a P_preenchido.
Calcule:
- Slippage = P_preenchido − P_esperado.
Se P_preenchido for maior que P_esperado, você experimentaria slippage na direção que torna a negociação mais cara para o lado relevante da negociação; se menor, o oposto ocorre. Sem especificar compra/venda e sua convenção de sinal, 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-chave de falha no raciocínio 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 tempo de cotação diferente ou uma referência diferente da referência real de preenchimento, sua medição de slippage se torna inconsistente.
- Ignorar custos em torno da execução: comissão, financiamento ou outros encargos podem mudar o resultado total mesmo quando o “slippage de preço” é pequeno.
- Ignorar preenchimentos parciais: se uma ordem preenche em partes a 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 relata os mesmos campos, e o timing de quando você captura o “preço esperado” pode diferir do timing usado pelo sistema de execução. Isso torna a verificação independente importante.
Como verificar o slippage de forma independente
Você pode verificar o slippage mecanicamente 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 do envio (defina-o claramente).
- Recupere o(s) preço(s) de execução preenchido(s) relatado(s).
- Calcule a diferença por negociação e, para preenchimentos parciais, use uma abordagem consistente (por exemplo, um preço médio preenchido consistente com como sua plataforma o relata).
- Resuma os resultados ao longo de um conjunto de negociações sob condições semelhantes.
Este método de verificação não requer dados de mercado ao vivo além dos preços que você já observa e dos relatórios de execução que você recebe. Também torna suas conclusões falseáveis: se os preços preenchidos correspondem à sua referência com mais frequência do que o esperado, a magnitude do slippage refletirá isso.
O que perguntar a seguir
Se você quiser um entendimento mais profundo e verificável, concentre-se na lacuna de referência em si:
- Qual cotação exata você tratou como esperada ao enviar a ordem? - A ordem foi preenchida de uma vez ou em partes a múltiplos preços?