100 operações. Uma taxa taker de 0.04%. Uma premissa de slippage de 0.02%. Esses números podem fazer um backtest parecer preciso, mas o mais surpreendente é o último: uma única taxa de slippage quase não diz nada sobre a possibilidade de suas ordens terem sido executadas a esses preços.
O slippage depende do que você negocia, de quando negocia e do tamanho da sua ordem em relação à liquidez disponível naquele momento. Um backtest baseado em candles geralmente conhece os dois primeiros fatores apenas de forma aproximada e não conhece o terceiro. Tratar o preço médio de execução como um fato pode atribuir à estratégia um histórico de execução que ela nunca teve.
Por que o OHLCV não revela meu preço médio de execução?
Um candle registra a faixa de preços e o volume agregado ao longo de um intervalo. Ele não informa como o volume se distribuiu entre os preços, quanto havia no melhor bid e ask, nem se sua ordem chegou antes ou depois das negociações que levaram o candle à mínima. Uma mínima registrada uma única vez em uma operação pequena e uma mínima que absorveu volume constante têm o mesmo valor OHLC.
Imagine um candle de 1 minuto com $200,000 em volume e uma ordem de compra a mercado de $50,000. A ordem equivale a 25% do volume do candle. Isso não prova que ela moveria o mercado em 25%, nem que seria executada na abertura do candle. Indica que a ordem é grande o bastante em relação ao candle para que uma premissa de impacto zero mereça desconfiança. Se a mesma ordem representar apenas 0.2% do volume, a preocupação diminui, embora o volume, por si só, ainda não revele a profundidade nem a reposição do livro.
É por isso que “o slippage é de 2 pontos-base” é uma escolha de modelo, não uma característica do ativo. Pode servir como referência inicial. Não pode ser uma resposta universal.
Como devo estimar o impacto de mercado com dados de candles?
Comece por uma escala que seus dados possam sustentar. Para cada ordem, calcule a taxa de participação: o valor nocional da ordem dividido pelo valor nocional negociado no candle. Depois, analise como os resultados da estratégia mudam entre diferentes faixas de participação. Veja uma ilustração propositalmente simples; os impactos presumidos são parâmetros de estresse, não estimativas da execução em uma venue específica.
| Valor nocional da ordem / do candle | Impacto ilustrativo em uma direção | O que perguntar |
|---|---|---|
| 0.2% | 1 bp | O spread e a taxa taker já são maiores do que isso? |
| 2% | 5 bp | A vantagem se mantém com um spread maior e uma execução mais lenta? |
| 20% | 25 bp | A própria participação alteraria a trajetória dos preços? |
Um ponto-base equivale a 0.01%. Se uma estratégia movimenta $100,000 em cada direção, um impacto de 5 bp nos dois lados custa cerca de $100 no percurso de ida e volta, antes das taxas. Essa conta é simples; decidir se 5 bp é plausível exige mais evidências. Se seu sinal opera justamente quando o volume dispara, usar o volume do candle inteiro como denominador pode até fazer a participação parecer mais segura do que realmente é nos minutos em que sua ordem chega.
O que um teste de estresse de slippage deve incluir?
Não esconda a incerteza de execução em uma única média do portfólio. Deixe visíveis os fatores que mudam a resposta:
- Direção: ordens de compra cruzam o ask e ordens de venda cruzam o bid; o custo do spread incide em cada entrada e saída.
- Tamanho da ordem: informe a participação por operação e por regime de liquidez, não apenas como média do backtest.
- Tipo de ordem: uma ordem a mercado paga pela execução imediata; uma ordem limitada em repouso pode perder o movimento ou ficar atrás de outras ordens na fila.
- Momento: um sinal no fechamento do candle não pode usar o preço de fechamento como preço de execução depois de já ter visto esse fechamento.
- Estado do mercado: amplie as premissas durante movimentos rápidos, em horários de baixa liquidez e nas condições exatas que acionam a estratégia.
Execute pelo menos um cenário base e outro mais severo. Por exemplo, dobre o spread e o impacto presumidos e depois examine quais operações e períodos explicam a mudança. Se a estratégia só funciona com as execuções mais favoráveis, isso é uma descoberta de pesquisa. É melhor saber disso antes de operar em paper trading.
Mantenha taxas, spread e impacto em itens separados. As taxas vêm da tabela da conta; spread e impacto dependem da execução. Juntá-los esconde qual premissa está fazendo o resultado funcionar.
Quando preciso de dados do livro de ofertas?
Use dados de negócios e cotações quando a vantagem da estratégia for comparável ao spread, quando ela negociar com frequência ou depender de liquidez de curta duração. Use snapshots de profundidade ou dados do livro por evento quando a posição na fila, as execuções parciais ou o esvaziamento do livro determinarem se o sinal pode ser executado. Mesmo assim, uma reprodução histórica não reproduzirá perfeitamente o impacto de mercado das suas próprias ordens; a liquidez observada foi registrada sem sua ordem hipotética.
Para estratégias mais lentas, os dados de candles ainda podem servir para filtrar ideias. Mantenha o tamanho das posições pequeno em relação ao volume observado, informe a curva de impacto presumida e teste se mudanças razoáveis eliminam o resultado. Esse é um uso defensável de um modelo aproximado de execução. Chamá-lo de preço médio exato de execução não é.
O objetivo prático não é adivinhar o único número verdadeiro de slippage. É encontrar a faixa em que a estratégia deixa de fazer sentido e, então, verificar se seus dados e o tamanho das ordens estão confortavelmente longe desse limite. Se não estiverem, a próxima tarefa de pesquisa útil é obter dados de execução melhores, não acrescentar mais uma casa decimal ao relatório do backtest.
← Todos os artigos


