Termo de backtesting
spread de compra/venda
O spread de compra/venda é o preço que você paga simplesmente por negociar neste momento: compre ao preço de venda, venda ao preço de compra, e a diferença entre eles desaparece antes mesmo da posição se mover um centímetro.
Cada cotação é, na verdade, dois preços em um: a melhor oferta de compra, onde alguém comprará de você, e a melhor oferta de venda, um pouco mais alta, onde alguém venderá para você. Negocie em qualquer direção e você ficará do lado perdedor dessa diferença. Compre na oferta de venda e venda na oferta de compra, e a diferença entre elas desaparece antes mesmo da posição ter a chance de se movimentar. É um custo que você paga em cada operação. Ganhe ou perca.
Isso parece trivial até você contabilizar as operações. Uma estratégia que é executada algumas vezes por ano mal percebe o spread. Uma que é executada milhares de vezes por ano paga esse spread milhares de vezes, e o custo se acumula no retorno da mesma forma que as comissões, silenciosamente, em cada entrada e saída.
Modelamos o spread a partir de dados reais de ticks , cotações reais de melhor compra e melhor venda obtidas tick a tick, e não uma suposição fixa de ponto-base aplicada ao preço de fechamento. Um backtest executado no preço médio, a média entre compra e venda, elimina silenciosamente esse custo do balanço. A curva de capital fica melhor. A estratégia não melhorou. Ela apenas parou de pagar metade de cada operação.
Quanto menor o período gráfico, mais o spread impacta, porque a variação média de preço por barra diminui enquanto o spread em si permanece praticamente fixo. Em gráficos de Forex com menos de 15 minutos, o spread deixa de ser um custo e passa a representar a maior parte da operação. O sinal costuma ser real, apenas menor do que o custo para obtê-lo. É por isso que não testamos estratégias de Forex e CFDs em gráficos com menos de 30 minutos, uma categoria que consideramos inviável devido aos custos antes mesmo de executar qualquer backtest.
Spread não é a mesma coisa que slippage . Spread é o preço de cruzar o mercado agora, na cotação que está realmente em vigor. Slippage é o que acontece quando o mercado se move entre o sinal e a execução. Um backtest pode errar em ambos os casos na mesma direção: assumir uma execução a preço médio sem spread e sem atraso sem slippage resultará em uma vantagem que uma conta real jamais conseguiria obter.
Essa é a razão pela qual o spread merece uma linha própria em todos os resultados de auditoria. Não se trata de um erro de arredondamento adicionado a uma estratégia que claramente funciona. Para muitas configurações de alta frequência, é a diferença entre uma vantagem real e uma miragem construída inteiramente com preços nos quais ninguém conseguiria negociar de fato.
Como modelamos os custos reais de negociação →
A pesquisa que fundamenta isso
- Sullivan, Timmermann & White (1999). “Data-Snooping, Technical Trading Rule Performance, and the Bootstrap.” Journal of Finance 54(5). — Mostra que mesmo o melhor resultado de uma regra de negociação dentro da amostra deixa de superar o mercado fora da amostra quando o data-snooping é precificado — a mesma diferença entre um backtest limpo e uma conta real que o spread expõe.
- Brock, Lakonishok e LeBaron (1992). “Regras simples de negociação técnica e as propriedades estocásticas dos retornos das ações.” Journal of Finance 47(5). — O estudo inicial cujos sinais de média móvel pareciam fortes nos dados brutos do Dow, o tipo de resultado pré-custo que o spread real de compra/venda e o escrutínio posterior reduziram consideravelmente.
Pesquisa externa, com links para contexto e leitura complementar. A FoxAlgo é independente e não possui vínculo com esses autores ou editoras.
Esses são os termos por trás da Lista de Proibições — a auditoria completa, com todas as estratégias e indicadores mencionados, seu veredicto e o motivo exato pelo qual foram aprovados ou reprovados.
Obtenha a Lista de Proibidos →