backte.st

Custos de transação em backtests: corretagem, slippage e spread

Por que pequenos custos por operação decidem se estratégias de curto prazo sobrevivem, como estimá-los em pontos-base e o que o teste de custos dobrados mostra.

Uma estratégia pode parecer lucrativa antes dos custos e perder dinheiro depois deles. Quanto mais ela opera, mais isso importa. Os custos estão entre as poucas coisas de um backtest que você consegue estimar com antecedência, então vale a pena acertá-los.

Os três principais custos

O Backte.st modela corretagem e slippage como pontos-base por lado. Um ponto-base é 0,01%, então 10 pb por lado numa ida e volta custam cerca de 0,2% do valor negociado.

Por que a frequência muda tudo

O custo de uma operação é pequeno. O custo de uma estratégia é o custo por operação vezes o número de operações. Uma estratégia que opera poucas vezes por ano mal sente alguns pontos-base. Uma que opera muitas vezes por dia pode ver toda a vantagem desaparecer.

Estimando números realistas

Os custos variam muito por mercado, corretora e tamanho da ordem, então não confie num único valor padrão:

O teste de custos dobrados

Como as estimativas de custo são incertas, o Backte.st roda de novo cada estratégia com corretagem e slippage dobrados em cada entrada e saída. Se o resultado resiste, a vantagem tem alguma margem de erro. Se vira ponto fraco, a estratégia depende de uma execução muito barata.

O que um modelo simples deixa de fora

Esses pontos aparecem nas limitações de cada relatório. Para a maioria dos testes no tamanho de um investidor pessoa física, corretagem mais slippage é uma primeira aproximação sensata.

Defina seus próprios custos no passo 3 do laboratório e veja como o teste de custos dobrados reage.

Experimente no laboratório

Monte uma estratégia com indicadores, sem código, rode-a em alguns mercados e veja este teste nas suas próprias regras. É grátis e roda no seu navegador.

Abrir o laboratório