Resposta direta
As premissas de slippage estimam quanto movimento extra de preço ou custo de execução você pode experimentar entre o momento em que uma decisão de negociação é tomada e o momento em que ela é preenchida. A principal limitação é que elas frequentemente comprimem um processo de execução variável e dependente do caminho em um único número simplificado. Quando as condições reais de execução diferem da premissa, os resultados do backtest podem se tornar enganosos.
Mecanismo e definição
Em um backtest, as premissas de slippage são geralmente aplicadas ajustando os preços de entrada e/ou saída da negociação (ou subtraindo um custo) para refletir a diferença entre um preenchimento pretendido e um preenchimento realizado. Esse ajuste é tipicamente baseado em uma premissa, como um valor fixo, uma porcentagem fixa ou uma regra vinculada a características do mercado, como volatilidade ou spread.
A mecânica central é direta: o cálculo assume que as negociações experimentarão slippage da mesma forma especificada pelo modelo. Essa premissa pode ser razoável para certas condições estáveis, mas não é o mesmo que observar cada componente da execução, como mudanças nos spreads de compra e venda, profundidade de liquidez, dinâmica do livro de ordens e se a ordem é preenchida imediatamente ou gradualmente.
Evidência ou exemplo (modos de falha)
Um modo de falha comum é o “erro de modelagem de custos”. Se o seu modelo de slippage usa um único valor médio, ele pode se ajustar a períodos calmos, mas subestimar os custos durante eventos que aumentam a volatilidade ou reduzem a liquidez. Na prática, os spreads podem se alargar rapidamente e a liquidez pode diminuir, então a execução realizada pode ser pior do que o ajuste assumido.
Outro modo de falha é a “incompatibilidade do caminho de execução”. O slippage não se trata apenas do movimento do preço; trata-se também de como o mercado interage com a sua ordem. Por exemplo, se o seu modelo assume preenchimentos completos imediatos, mas as execuções reais podem envolver preenchimentos parciais ou atrasados, o preço médio efetivo de preenchimento pode divergir substancialmente.
Um terceiro modo de falha é a “dinâmica do spread ignorada”. Mesmo que o número de slippage pretendido esteja correto em um momento, o comportamento do spread pode mudar intradia ou em torno de regimes de volatilidade semelhantes a notícias. Se a premissa não responder a essas mudanças, a comparabilidade do backtest ao longo do tempo se quebra.
Limitações e riscos
As premissas de slippage são menos úteis quando qualquer uma das seguintes condições se aplica:
- As condições de mercado e a liquidez variam materialmente ao longo do tempo, fazendo com que o slippage mude mais do que o modelo permite.
- A configuração de execução (tipo de ordem, granularidade de tempo e tratamento de preenchimento) difere do que a premissa de slippage representa implicitamente.
- Custos de negociação diferentes do slippage não são modelados de forma consistente (por exemplo, se comissões ou taxas são tratadas de maneira diferente em backtests versus execução ao vivo).
- Relações históricas não estabelecem resultados futuros. Uma estratégia pode ver períodos em que o slippage se comporta próximo da média histórica e outros períodos em que não.
Essas limitações não significam que a modelagem de slippage seja inútil; elas significam que o número de slippage assumido é condicional a uma representação simplificada da execução e do comportamento do mercado.
Verificação e próxima pergunta
Para verificar de forma independente a utilidade das premissas de slippage, trate-as como uma hipótese que deve ser testada sob estresse, em vez de uma verdade fixa. Uma abordagem prática é realizar verificações de sensibilidade: varie os insumos de slippage em faixas plausíveis e observe quão robustas as conclusões permanecem. Se os resultados mudarem de direção ou dependerem materialmente do valor exato de slippage, o modelo provavelmente não está capturando bem a incerteza da execução.
Uma próxima pergunta útil é: qual parte da execução sua premissa está tentando representar—movimento do spread, preenchimentos atrasados, preenchimentos parciais ou um custo combinado—e quão bem isso corresponde à realidade de como as ordens são realmente preenchidas durante os períodos que você testa?