25 de Agosto de 2026 · pesquisa

Seu backtest tem 100 operações. Por que o preço médio de execução ainda é um palpite?

Seu backtest tem 100 operações. Por que o preço médio de execução ainda é um palpite?

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 candleImpacto ilustrativo em uma direçãoO que perguntar
0.2%1 bpO spread e a taxa taker já são maiores do que isso?
2%5 bpA vantagem se mantém com um spread maior e uma execução mais lenta?
20%25 bpA 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:

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.

impacto de mercadoslippageexecuçãobacktestingliquidez
← Todos os artigos