15 de Outubro de 2026 · pesquisa

Como testar se a vantagem de uma estratégia resiste a custos de negociação mais altos?

Como testar se a vantagem de uma estratégia resiste a custos de negociação mais altos?

Para testar se a vantagem de uma estratégia resiste a custos de negociação mais altos, rode novamente o backtest com diferentes premissas de taxas, spread, slippage e impacto de mercado. Depois, encontre o nível de custo em que o desempenho fica negativo e compare-o com evidências da plataforma e do tamanho de ordem que você pretende usar.

Uma única estimativa de custo “realista” oculta a pergunta que você precisa responder: quanto essa estimativa pode estar errada antes de o resultado deixar de funcionar? Quero uma curva de custos, não um desconto mágico.

Quais custos devo aumentar em um backtest?

Comece pelos custos que a estratégia realmente incorre. Para uma ordem a mercado, isso geralmente significa a taxa taker, o spread, o slippage e qualquer impacto que dependa do tamanho da ordem. Para uma ordem limitada, inclua o nível de taxa e a probabilidade de a ordem ser executada; um rebate maker não ajuda se a premissa otimista de execução for o que realmente sustenta o resultado. Futuros perpétuos acrescentam funding, enquanto alguns produtos também têm custos de empréstimo, exercício ou liquidação.

Primeiro, altere as premissas uma de cada vez. Se você aumentar as taxas, dobrar o slippage e reduzir pela metade as taxas de execução ao mesmo tempo, um resultado pior pouco revela sobre o que falhou. Depois, teste cenários combinados que representem condições adversas plausíveis, como um spread mais amplo em períodos voláteis.

PremissaTeste de estresse útilO que avalia
Taxa de negociaçãoNível atual e, depois, um nível mais altoTabela de taxas e dependência do volume negociado
Spread e slippageAumente em 25%, 50% e 100%Sensibilidade a preços de execução piores
Impacto de mercadoEscale conforme o tamanho da ordem ou a taxa de participaçãoSe o capital testado consegue negociar pelo preço presumido
Taxa de execução de ordens limitadasReduza as execuções estimadas, incluindo as parciaisDependência de premissas sobre fila e execução
Funding ou empréstimoUse períodos históricos desfavoráveis ou uma taxa mais altaCustos de carregamento e exposição a financiamento

Estes são pontos de partida, não níveis de estresse universais. Um par spot líquido e um perpétuo de altcoin com pouca liquidez não devem usar o mesmo multiplicador de slippage só para deixar a comparação mais organizada.

Como calculo o custo de negociação de equilíbrio de uma estratégia?

Mantenha fixos os sinais, o dimensionamento e as regras do portfólio. Aumente o custo variável por unidade de notional negociado até o desempenho líquido chegar a zero. Se a estratégia negocia $1 million de notional e gera $8,000 antes dos custos variáveis de execução, ela pode gastar no máximo 0.80% do notional com todos esses custos antes que esse lucro bruto desapareça.

Essa conta estabelece um teto; não prova que a estratégia consiga negociar com custos suficientemente baixos. Os $8,000 podem incluir lucros de apenas algumas operações, e o impacto pode subir acentuadamente com o tamanho da ordem. Calcule o ponto de equilíbrio para o backtest inteiro e também por período ou regime de mercado.

Mantenha as unidades consistentes. Uma taxa cotada por lado deve ser cobrada tanto na entrada quanto na saída. Uma taxa de funding pode ser periódica, enquanto o turnover costuma ser informado em base anual. Converta cada custo para o mesmo período e a mesma base de notional antes de compará-los.

Como descubro se uma estratégia é frágil diante dos custos?

Observe o formato da curva de custos. Uma queda gradual dá alguma margem para erros de estimativa. Uma deterioração repentina após um pequeno aumento muitas vezes indica que a vantagem aparente está concentrada em operações cujo lucro esperado mal cobre o custo.

Considere uma estratégia de horizonte curto com Sharpe líquido de 1.2 no cenário base. Se um aumento de 25% no slippage reduzir esse valor para 0.3 e um aumento de 50% tornar o retorno líquido negativo, o resultado de destaque depende muito da qualidade da execução. Isso não prova que a estratégia seja inviável; indica que você deve investigar a plataforma, o tipo de ordem e o tamanho das operações antes de confiar no backtest.

E examine a distribuição, não apenas o Sharpe. Os custos podem eliminar muitos pequenos ganhos e preservar alguns ganhos grandes, fazendo o retorno médio parecer aceitável mesmo com piora nos drawdowns e nos períodos de perdas.

Devo usar a pior premissa de custo que conseguir imaginar?

Não. Um pior caso arbitrário pode fazer toda estratégia parecer ruim e não oferece um limite operacional útil. Construa cenários com dados observados: tabelas de taxas das plataformas, spreads nos horários em que você toma decisões, execuções realizadas em paper trading e impacto nos tamanhos de ordem que espera enviar.

Separe condições normais de períodos de estresse. Por exemplo, estime o spread e o slippage por faixa de volatilidade e rode novamente a estratégia com custos sorteados dessas faixas. Assim, a relação entre as condições de mercado e os custos de execução é preservada. Dobrar tudo de forma uniforme pode deixar passar o fato de que a estratégia negocia mais justamente quando a liquidez está pior.

O que devo registrar em um relatório de sensibilidade a custos?

Salve as premissas junto aos resultados para que outro pesquisador possa reproduzi-los. No mínimo, informe:

Em seguida, compare a estratégia em paper trading usando o mesmo registro de custos. Se as execuções em paper trading forem consistentemente piores que as do cenário modelado, atualize o modelo e refaça a pesquisa. O objetivo não é encontrar um único valor de custo que faça o backtest passar. É descobrir quanta incerteza de execução a estratégia consegue suportar e se as evidências justificam essa margem.

custos de negociaçãorobustez de estratégiasbacktestingexecuçãoanálise de sensibilidade
← Todos os artigos