Premissas de Slippage no backtesting forex: como diferem de conceitos relacionados
Resposta direta
Premissas de slippage são escolhas de modelagem que representam como o preço executado de uma ordem pode diferir de um preço de referência (como uma cotação ou o preço médio). A principal diferença em relação a conceitos forex relacionados é que as premissas de slippage visam especificamente o componente de erro de preço de execução, enquanto outros conceitos (como spread ou comissões) representam componentes de custo ou entradas diferentes e mais diretamente identificáveis.
Para explicar isso com precisão, é útil tratar as premissas de slippage como uma entrada para o cálculo: elas descrevem o que você assume sobre a distância entre o preço no qual você baseia uma negociação e o preço que realmente seria executado.
Mecanismo e definição
Premissas de slippage (modelagem de erro de preço de execução)
Premissas de slippage descrevem a diferença esperada ou assumida entre um preço de referência usado em uma análise e o preço no qual uma ordem é assumida como executada. Essa “diferença” pode ser positiva (pior que a referência para o trader) ou negativa (melhor), mas em muitos modelos simplificados ela é tratada como adversa para realismo.
Na prática, modelos de backtesting e forward testing precisam de uma regra para preenchimento de ordens porque a execução real é afetada por fatores como liquidez, profundidade do livro de ordens e timing. As premissas de slippage fornecem essa regra de forma simplificada—frequentemente como:
- Um valor fixo (deslocamento constante em pips/unidades de preço)
- Um valor variável (por exemplo, extraído de uma distribuição)
- Uma regra baseada em condições (por exemplo, maior slippage durante spreads mais amplos ou em períodos voláteis)
O “dono canônico” da ideia é a modelagem de execução dentro da sua estrutura de teste ou contabilidade.
Spread (diferença entre bid/ask cotado)
Spread é a diferença entre bid e ask no momento em que você observa as cotações. É uma entrada de microestrutura de mercado ligada ao processo de cotação. Os custos de spread são tipicamente modelados como uma diferença determinística entre os preços de referência de compra e venda.
Como difere das premissas de slippage: o spread é geralmente definido pela mecânica de cotação que você referencia, enquanto as premissas de slippage representam um descasamento de execução adicional além dessa referência de cotação.
Comissão e taxas (custos de transação explícitos)
Comissões e algumas taxas são custos explícitos cobrados por um provedor ou venue. Eles podem ser modelados como fixos por negociação, por lote ou como uma porcentagem.
Como diferem das premissas de slippage: comissões/taxas são custos contábeis que você pode representar diretamente, enquanto as premissas de slippage cobrem o impacto de mercado e o descasamento relacionado ao timing entre o preço de referência e o preenchimento.
Premissas de execução (regras de preenchimento e timing)
“Premissas de execução” é o conceito guarda-chuva mais amplo: como seu modelo decide se uma ordem é preenchida e em que momento/preço. As premissas de slippage são uma parte específica das premissas de execução—o ajuste de preço devido ao descasamento de execução.
Assim, as premissas de slippage diferem das premissas de execução por escopo: o slippage é um elemento de modelagem dentro da lógica de preenchimento/timing.
Impacto de mercado (seu modelo de como a negociação move preços)
Impacto de mercado é um conceito de modelagem que representa o efeito de uma negociação nos preços subsequentes, especialmente quando o tamanho é grande em relação à liquidez disponível. As premissas de slippage podem incluir algum impacto de mercado, mas nem todo modelo de slippage é explicitamente baseado em impacto de mercado.
Como difere do impacto de mercado: o impacto de mercado trata do movimento causal de preço devido ao tamanho da negociação, enquanto as premissas de slippage frequentemente resumem o resultado líquido (incluindo efeitos de timing e liquidez) sem modelar a causalidade separadamente.
Evidência ou exemplo (delimitado e baseado em premissas)
Considere uma simulação que usa um preço de referência no momento da decisão da ordem (por exemplo, um preço médio ou uma cotação de último negócio). Para calcular um custo esperado simplificado, você pode separar os custos em componentes:
- Spread: você converte de uma referência baseada no preço médio para uma referência baseada em bid/ask para cada lado.
- Comissão: você subtrai um custo fixo por negociação.
- Premissas de slippage: você adiciona (ou subtrai) um deslocamento de preço de execução em relação à referência baseada na cotação.
Se seu modelo usa um slippage fixo de 0,5 pips por negociação, então o preço de preenchimento de cada ordem é deslocado por esse valor em relação à referência de cotação. Se, em vez disso, suas premissas de slippage forem variáveis (por exemplo, mais amplas durante volatilidade), a mesma lógica de estratégia pode produzir diferentes perfis de drawdown e lucratividade porque o erro de preenchimento não é mais constante.
Uma limitação material é que esses componentes não são independentes na realidade. Por exemplo, os spreads podem se alargar quando a liquidez cai, o que também pode aumentar o descasamento de execução. Os modelos frequentemente assumem separação para tratabilidade, mas isso pode distorcer como os custos se movem conjuntamente.
Limitações e riscos (o que pode falhar)
1) Risco de cauda otimista
Um modo comum de falha é escolher premissas de slippage que subestimam as condições de execução no pior caso. Mesmo que o slippage médio pareça razoável, eventos raros (movimentos rápidos, baixa liquidez, lacunas repentinas de cotação) podem dominar os resultados realizados.
2) Dupla contagem ou sobreposição ausente
Se sua modelagem já reflete o alargamento baseado no spread e você também aplica premissas de slippage que implicitamente incluem o mesmo fenômeno, você pode estar fazendo dupla contagem. Por outro lado, se suas premissas de slippage forem muito estreitas, você pode perder erros de preenchimento impulsionados pela liquidez.
3) Descasamento do preço de referência
As premissas de slippage dependem do que o preço de referência representa. Referências baseadas no preço médio, referências bid/ask e referências de último negócio têm propriedades diferentes. Usar a definição de referência errada torna o termo de slippage inconsistente.
4) Estabilidade de parâmetros entre regimes
Premissas de slippage que se ajustam a um regime de mercado podem não se transferir para outro. Relações históricas (no seu próprio período de backtest) não garantem comportamento de execução futuro quando os padrões de liquidez e volatilidade mudam.
Verificação e próxima pergunta
Para verificar independentemente os fatos relevantes sobre premissas de slippage (sem depender de alegações específicas do provedor), concentre-se no que você pode verificar em suas próprias entradas de modelagem:
- O preço de referência está definido claramente (médio vs. bid/ask vs. último)?
- Spread, comissões/taxas e slippage são modelados como componentes distintos com significado não sobreposto?
- As premissas de slippage incluem um modo de falha razoável (como erro de execução mais amplo durante condições ilíquidas)?
- Seu teste inclui sensibilidade às premissas de slippage (por exemplo, usando múltiplas parametrizações razoáveis) para que as conclusões não dependam de uma única escolha?
Próxima pergunta a resolver: qual preço de referência seu backtest usa e se seu termo de slippage pretende representar descasamento de execução adicional além dessa referência ou um erro de preenchimento mais amplo “tudo incluído”. Essa escolha determina como as premissas de slippage diferem do spread e de outros conceitos de execução relacionados.