Curso · Módulo 4 · Aula 19
Módulo 4 · Não cair em furada

Por que o passado engana (overfitting)

Nível avançado ~12 min de leitura requer: Módulos 0–3

Este é o módulo que separa a Allokin de 99% do que se vê no mercado. A ideia central é desconfortável: um backtest lindo não é prova de nada. Entender por quê te protege da maior fonte de prejuízo do investidor "esperto".

1. A tentação irresistível

Pegue qualquer regra ("compre toda segunda-feira de lua cheia"), teste no passado, e ajuste os detalhes até o gráfico ficar lindo. Sempre dá pra achar uma estratégia que teria multiplicado seu dinheiro — olhando para trás. O problema: isso não diz nada sobre o futuro.

Termo · Overfitting (sobreajuste)

É ajustar uma regra tão perfeitamente ao passado que ela acaba descrevendo o ruído daquele período específico, não um padrão real. Como decorar as respostas de uma prova antiga em vez de aprender a matéria: você "gabarita" o passado e fracassa na prova nova (o futuro).

simples (generaliza) overfit (decora o ruído)
A curva vermelha passa por todos os pontos do passado — e é justamente por isso que ela falha no próximo ponto. A reta verde "erra" um pouco, mas captura o padrão real.

2. Por que SEMPRE aparece um padrão

Exemplo · os 1.024 "gênios"

Imagine 1.024 pessoas jogando moeda. Em média, uma vai tirar 10 caras seguidas — pura sorte. Para o mundo, ela parece uma vidente infalível. O mercado tem milhares de estratégias sendo testadas o tempo todo; por puro acaso, algumas brilham. Quando você "descobre" uma regra que funcionou, pode ser só a moeda sortuda — e não há skill nenhum por trás.

Termo · Múltiplos testes (data snooping)

Quanto mais coisas você testa, mais "achados" falsos aparecem por acaso. Testar 100 indicadores e ficar com "o melhor" quase garante pegar um sortudo. É por isso que torturar os dados até eles confessarem produz estratégias que morrem assim que vão pra rua.

3. Os três pecados capitais do backtest

Termo · In-sample × out-of-sample, look-ahead e survivorship
No sistema · onde isso vive na Allokin

A Allokin trata "funcionou no backtest" como suspeito até prova em contrário. Por isso o sistema separa explicitamente o que é validado do que é explorado, persegue o point-in-time (dado as-of a divulgação) e ataca o survivorship rodando no universo completo de empresas, não só nas sobreviventes. Um backtest bonito, aqui, é apenas uma hipótese — que ainda precisa passar pelo crivo da próxima aula.

Quiz — fixe o que aprendeu
  1. Uma estratégia que teve retorno espetacular no backtest prova que ela funciona?
    a) sim, é prova definitivab) não — pode ser overfitting/sorte; é só uma hipótesec) só se for de ações

    b. Backtest bonito não é prova. Precisa sobreviver a testes de robustez (próxima aula).

  2. O que é overfitting?
    a) testar poucob) ajustar a regra tão bem ao passado que ela decora o ruído e falha no futuroc) investir muito dinheiro

    b. Sobreajuste: gabarita o passado, fracassa no futuro (out-of-sample).

  3. Testar 100 indicadores e ficar com o melhor é arriscado porque…
    a) demora muitob) quase garante pegar um "sortudo" (múltiplos testes geram achados falsos)c) é proibido

    b. Quanto mais você testa, mais falsos positivos por acaso. É o data snooping.

  4. Usar, na análise do passado, só as empresas que sobreviveram até hoje é o viés de…
    a) sobrevivência (survivorship)b) confirmaçãoc) ancoragem

    a. As perdedoras "sumiram" da amostra, inflando o resultado. Por isso se testa no universo completo.

Pra fixar
Pense nisso

Quantas vezes você viu um anúncio com "nossa estratégia rendeu 300% nos últimos 5 anos"? Agora você sabe a pergunta certa: isso é skill ou foi a moeda sortuda — e como eles provaram a diferença? Se não provaram, é só marketing.

Allokin · Curso de Investimentos · Aula 19 — conteúdo educacional, não constitui recomendação de investimento.