Modo de falha

Viés de antecipação

Um backtest comete viés de previsão quando usa informações que ainda não existiam no momento da negociação — e a curva resultante é a simulação mais convincente que testamos.

A versão mais comum é vergonhosamente simples: um sinal calculado no fechamento do dia, mas executado na abertura do mesmo dia, como se o fechamento já tivesse ocorrido. Classifique os vencedores do dia posteriormente e negocie-os a partir da barra da manhã; o backtest consiste em negociar o jornal de amanhã. Ninguém criou essa regra de propósito. Ela se infiltra por meio de uma fórmula em uma planilha, uma janela de retrospectiva com uma barra defasada, um indicador com uma espiada oculta.

Os indicadores de repintura são a versão mais dissimulada. O indicador revisa silenciosamente seus próprios valores passados à medida que novas barras chegam, então o sinal no seu gráfico agora nunca foi acionado de forma tão precisa em tempo real. Faça um backtest comparando com o histórico repintado e cada entrada parecerá preditiva. E é preditiva mesmo. Foi calculada com base no conhecimento do que viria a seguir.

É isso que torna o look-ahead o bug mais perigoso em backtesting: ele produz a falsificação mais convincente em toda a auditoria. Uma estratégia sem vantagem real geralmente demonstra isso — a curva de capital é irregular, estreita e pouco convincente. Uma estratégia com viés de look-ahead faz o oposto. Ela produz uma curva suave, com alto índice de Sharpe, que jamais poderia ter sido executada, porque uma parte significativa de suas operações foi decidida com base em informações futuras. Essa é a falha. Ela passa por todas as verificações superficiais que um revisor cansado realiza.

A estratégia de previsão (look-ahead) é muito semelhante à estratégia de preenchimento intrabar — ambas permitem que uma estratégia atinja um preço que não poderia ter alcançado em tempo real. A versão intrabar é um erro de sequência dentro de uma única vela. A previsão (look-ahead) é um vazamento direto ao longo do tempo e é a mais precisa das duas.

Em nosso pipeline, toda estratégia que atinge os números desejados passa por uma segunda verificação, criada especificamente para detectar esse tipo de problema. Nosso modelo mais robusto audita cada estratégia sobrevivente de forma adversária, buscando por preenchimentos que ocorreram antes do fechamento ou por valores que vazaram de uma barra que ainda não havia fechado, e verificamos o tempo de execução comparando-o com as divisões de preço progressivas, em vez de uma única execução dentro da amostra.

É uma parcela menor das nossas rejeições do que a ausência de vantagem real , que sozinha representa aproximadamente metade das estratégias que rejeitamos. Mas é o fracasso mais custoso. Essas são as estratégias que parecem perfeitas até o momento em que você as utiliza de verdade, e então elas desmoronam.

Por que a maioria das estratégias falha em nossa auditoria →

A pesquisa que fundamenta isso

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 →