O que você vai aprender
O que é slippage, por que ele acontece, como afeta os resultados das suas estratégias na OnTick e o que você pode fazer para minimizar seu impacto.
O que é slippage?
Slippage é a diferença entre o preço esperado de execução de uma ordem e o preço que ela efetivamente foi executada. Quando a estratégia envia uma ordem ao mercado, existe uma pequena janela de tempo até a execução, e nessa janela, o preço pode se mover.
Exemplo: a estratégia envia uma ordem de compra de WINFUT a 130.000 pontos, mas no momento da execução o preço já está em 130.050. Esses 50 pontos de diferença são o slippage.
Slippage positivo e negativo
O slippage pode ser:
- Negativo: o preço executado é pior que o esperado — você paga mais na compra ou recebe menos na venda. É o mais comum em momentos de alta volatilidade ou baixa liquidez.
- Positivo: o preço executado é melhor que o esperado — você paga menos na compra ou recebe mais na venda. Ocorre com menos frequência, mas existe.
Por que o slippage acontece?
Os principais fatores são:
- Velocidade do mercado: entre o envio da ordem pela estratégia e a execução pela corretora, o preço pode ter se movido
- Baixa liquidez: se não há contrapartes suficientes no preço desejado, a ordem é preenchida em preços ligeiramente piores
- Alta volatilidade: em momentos de grande movimentação (abertura de pregão, notícias, vencimento de contratos), o slippage tende a ser maior
- Tamanho da ordem: ordens maiores podem varrer vários níveis de preço no livro de ofertas, resultando em execução a preços diferentes do topo do book
Como o slippage impacta os resultados na OnTick?
As estimativas de desempenho e a perda máxima exibidas na plataforma são calculadas com base em preços históricos ideais, sem o impacto do slippage. Na prática, as estratégias operam com ordens a mercado, sujeitas a esse desvio.
Na operação real, isso significa que:
- Entradas e saídas podem ser executadas a preços ligeiramente diferentes do esperado
- Stop losses podem ser acionados a um preço um pouco pior do que o configurado
- O resultado acumulado pode ser diferente da estimativa histórica
- Em períodos de maior volatilidade, o slippage tende a ser mais elevado
Exemplo: a estratégia envia ordem de compra a 125.500 pontos, mas é executada a 125.510. Slippage = 10 pontos = R$ 1,00 por contrato de mini-índice.
Dica: Compare o resultado da conta demonstração com o da conta real ao longo de semanas. Uma diferença consistente pode indicar o impacto do slippage na sua operação real.
O slippage aparece no histórico da OnTick?
Não diretamente. O histórico exibe os preços de execução reais, que já incluem o slippage. Para calcular o slippage de uma operação, compare o preço de execução exibido no histórico com o preço esperado pela estratégia no mesmo instante.
Atenção: O backtest das estratégias geralmente não considera slippage. Por isso, os resultados reais podem ser ligeiramente inferiores aos do backtest, especialmente em estratégias que operam com muita frequência. O slippage é um fenômeno natural do mercado e não indica falha no robô ou na plataforma.
O que posso fazer para minimizar o impacto?
Embora o slippage não possa ser eliminado, algumas boas práticas ajudam:
- Respeite o capital mínimo recomendado por cada estratégia, ele já considera uma margem para absorver variações como o slippage
- Acompanhe o desempenho real e compare com a estimativa para entender o nível de slippage da sua estratégia
Perguntas frequentes
Posso reduzir o slippage?
Não diretamente, ele é uma característica do mercado.
Slippage é diferente de corretagem?
Sim. Corretagem é uma taxa fixa cobrada pela corretora por operação. Slippage é uma variação do preço de execução que depende das condições do mercado.
O slippage é o mesmo para todos os usuários?
Não necessariamente. Ele pode variar de acordo com a corretora, o horário de operação, o ativo negociado e as condições do mercado no momento da execução.
Próximos passos