Como ler resultados de backtest: guia das métricas essenciais

12 min de leitura
BacktestingMetricasProfit factorDrawdownSharpe ratio

O profit factor é a razão entre os ganhos brutos totais e as perdas brutas totais de uma estratégia de trading: uma razão superior a 1,5 é o limite mínimo recomendado antes de qualquer implantação em condições reais. No entanto, esse número sozinho não é suficiente. Um relatório de backtest contém aproximadamente dez métricas interdependentes: profit factor, expectancy, drawdown máximo, Sharpe ratio, win rate, recovery factor. Saber lê-las em conjunto, e na ordem certa, é a competência que separa um trader que publica resultados lisonjeiros de um trader que implanta uma estratégia robusta. Este guia percorre cada categoria de métricas, explica seu significado e identifica os erros de interpretação mais frequentes.

Por que as métricas de backtest são fundamentais

O risco de over-interpretação

Segundo a ESMA, entre 74% e 89% das contas de investidores de varejo perdem dinheiro negociando CFDs e Forex. Uma das causas estruturais é a implantação de estratégias validadas com base em critérios insuficientes: um win rate atraente, um lucro líquido positivo, e nada mais. Interpretar excessivamente duas ou três métricas favoráveis ignorando o drawdown ou a expectancy leva a perdas inevitáveis assim que o mercado muda de regime.

Um relatório de backtest não é um certificado de rentabilidade. É uma ferramenta analítica que exige leitura crítica de todos os seus indicadores. Para aprofundar os erros mais comuns, consulte nosso guia sobre como fazer backtest sem overfitting.

As métricas a analisar primeiro

A ordem de leitura recomendada segue uma lógica de filtragem:

  1. Profit factor: a estratégia é globalmente rentável?
  2. Drawdown máximo: o risco é compatível com seu capital e sua psicologia?
  3. Expectancy: cada trade gera um ganho esperado positivo?
  4. Sharpe ratio: o desempenho é proporcional ao risco assumido?
  5. Win rate e consecutive losses: a consistência é suficiente para manter em condições reais?

Se uma métrica falha nesse filtro, as demais não importam. Não faz sentido analisar em profundidade uma estratégia cujo drawdown máximo ultrapassa 40% do capital, independentemente de quão suave pareça sua curva de patrimônio.

Cálculo automático das métricas

O Backtrex calcula todas essas métricas em tempo real durante o backtesting, sem exportar para o Excel. Os sinais de alerta (drawdown excessivo, profit factor baixo, overfitting potencial) são destacados diretamente no relatório. Descubra todos os recursos na página features.

Métricas de rentabilidade

Profit factor: definição e limite mínimo

O profit factor é a razão entre a soma de todos os ganhos brutos e a soma de todas as perdas brutas:

Profit factor = Ganhos brutos totais / Perdas brutas totais

Um profit factor abaixo de 1,0 significa que a estratégia perde mais do que ganha. Os limites de referência utilizados no setor quantitativo são:

Profit factorInterpretaçãoRecomendação
< 1,0Estratégia perdedoraRejeitar
1,0 - 1,3Marginalmente positivaInsuficiente para trading real
1,3 - 1,5Aceitável com cautelaValidar em mais dados
1,5 - 2,0Boa estratégiaLimite recomendado para implantação
> 2,0Excelente, mas suspeitar de overfittingVerificar validação out-of-sample

Um profit factor superior a 2,0 em dados históricos deve despertar suspeita: é frequentemente sinal de overfitting, ou seja, de uma estratégia excessivamente ajustada ao passado. Para uma análise aprofundada desta métrica, consulte nosso artigo sobre expectancy, profit factor e Sharpe ratio.

Expectancy: ganho médio por trade

A expectancy mede o ganho médio esperado para cada unidade de risco comprometida. É a métrica mais diretamente ligada à rentabilidade de longo prazo.

Expectancy = (Win rate x Ganho médio por trade) - (Loss rate x Perda média por trade)

Uma expectancy positiva confirma que a estratégia gera valor ao longo de um grande número de trades. Uma expectancy negativa significa que a estratégia destruirá capital, mesmo com um win rate aparente de 70%.

Exemplo concreto: uma estratégia com 40% de win rate, ganho médio de R$250 e perda média de R$120 dá uma expectancy de (0,40 x 250) - (0,60 x 120) = 100 - 72 = R$28 por trade. Cada trade retorna em média R$28, independentemente do seu resultado individual.

Net profit vs gross profit

O gross profit é o total de ganhos antes da dedução de comissões e slippage. O net profit é o que resta após esses custos. A diferença entre os dois revela o custo real da estratégia e seu impacto na rentabilidade.

Uma estratégia de scalping de alta frequência pode mostrar um gross profit atraente e um net profit ligeiramente negativo após taxas. Essa métrica é particularmente importante para estratégias com grande número de trades, onde as taxas de corretagem se acumulam rapidamente.

Sempre use o net profit

Comparar estratégias com base apenas no gross profit distorce a comparação. O net profit, que incorpora comissões reais e slippage estimado, é a única medida de rentabilidade relevante para uma avaliação honesta.

Métricas de risco

Drawdown máximo: absoluto e relativo

O drawdown máximo (MDD) mede a maior perda sofrida desde um pico de capital até o vale seguinte. É a métrica de risco mais diretamente legível por um trader.

Drawdown absoluto: expresso em valor monetário (ex.: queda de R$1.200 sobre capital de R$10.000). Drawdown relativo: expresso como percentual do capital de pico (ex.: -12%).

As prop firms como FTMO impõem limites rígidos de drawdown (tipicamente 5% diário, 10% máximo). Um backtest cujo drawdown máximo ultrapassa esses limites significa que a estratégia teria acionado um corte durante o período testado.

Um drawdown máximo inferior a 15% em dados multianuais é sinal de robustez. Acima de 25%, a estratégia torna-se psicologicamente difícil de manter em condições reais, mesmo que as métricas de rentabilidade sejam positivas.

Sharpe ratio e Sortino ratio

O Sharpe ratio mede o retorno excedente (acima da taxa livre de risco) por unidade de volatilidade total. Segundo a Investopedia, os limites de referência são: um Sharpe abaixo de 1,0 é insuficiente, entre 1,0 e 2,0 é aceitável, e acima de 2,0 é considerado muito bom.

Sharpe ratio = (Retorno médio - Taxa livre de risco) / Desvio padrão dos retornos

A limitação do Sharpe ratio é que ele penaliza a volatilidade de alta tanto quanto a de baixa. Para estratégias direcionais com lucros assimétricos, o Sortino ratio é mais relevante.

Sortino ratio = (Retorno médio - Taxa livre de risco) / Desvio padrão dos retornos negativos

O Sortino penaliza apenas a volatilidade das perdas. Uma estratégia que gera grandes ganhos ocasionais (como trend following) será melhor avaliada pelo Sortino do que pelo Sharpe. Para uma comparação detalhada, consulte nosso guia sobre ratios de performance de backtest: Sharpe, Sortino e Calmar.

Calmar ratio: retorno ajustado ao risco

O Calmar ratio compara o retorno anualizado ao drawdown máximo absoluto. É a métrica preferida dos gestores de hedge funds para avaliar a eficiência do risco em um longo período.

Calmar ratio = Retorno anualizado / Drawdown máximo

Um Calmar ratio acima de 1,0 significa que a estratégia gerou pelo menos tanto retorno anual quanto seu pior episódio de perda. Um ratio acima de 3,0 é considerado excelente no setor quantitativo.

Métricas de consistência

Win rate e por que não é suficiente

O win rate é o percentual de trades vencedores. É a métrica mais citada e mais frequentemente mal interpretada. Um win rate de 80% com uma relação ganho/perda de 0,2 produz uma expectancy negativa. Um win rate de 35% com uma relação de 3,5 produz uma expectancy muito positiva.

O win rate deve sempre ser lido em combinação com a relação entre ganho médio e perda média. Esses dois valores juntos definem a expectancy real da estratégia.

Consecutive losses: o teste de resiliência

O número máximo de perdas consecutivas é tanto um indicador psicológico e de capital quanto estatístico. Se seu backtest mostra uma sequência máxima de 12 perdas consecutivas, você deve ser capaz de aguentar essa sequência em trading real sem alterar seu sizing ou abandonar a estratégia.

Essa métrica é particularmente importante para traders que gerenciam contas financiadas com regras de drawdown diário. Uma série de perdas consecutivas em um curto período pode esgotar o drawdown diário antes que a estratégia tenha tido tempo de se recuperar.

Calculando a probabilidade de perdas consecutivas

Para estimar a probabilidade de uma sequência de N perdas consecutivas, use a fórmula (1 - win rate)^N. Com um win rate de 55% e N = 8: (0,45)^8 = 0,17%. Isso parece baixo, mas em 5.000 trades, essa sequência ocorrerá estatisticamente várias vezes.

Recovery factor

O recovery factor mede a capacidade da estratégia de recuperar suas perdas. É calculado como a razão entre o net profit e o drawdown máximo absoluto.

Recovery factor = Net profit / Drawdown máximo absoluto

Um recovery factor acima de 3,0 indica que a estratégia gera pelo menos três vezes suas perdas máximas em ganhos líquidos. Um recovery factor abaixo de 1,0 significa que os ganhos totais não compensaram as perdas máximas incorridas.

Interpretação global e armadilhas comuns

Overfitting: quando os números mentem

O overfitting é o fenômeno pelo qual uma estratégia é excessivamente ajustada a dados históricos e falha em se generalizar para novos dados. Um relatório de backtest sujeito a overfitting exibe métricas notáveis (profit factor > 2,5, drawdown < 5%, Sharpe > 3,0) que colapsam assim que a estratégia vai ao vivo.

Sinais de alerta de overfitting em um relatório de backtest:

  • Profit factor muito alto em um período curto (menos de 2 anos de dados)
  • Número baixo de trades (menos de 100 trades no período): as estatísticas não são significativas
  • Métricas que melhoram sistematicamente a cada ajuste de parâmetro
  • Falta de robustez em subperíodos (a estratégia performa em 2022-2023 mas falha em 2020-2021)

Validação out-of-sample

A validação out-of-sample (OOS) é o teste mais importante para avaliar a robustez de uma estratégia. O princípio: calibrar os parâmetros em 70% dos dados (in-sample) e verificar se as métricas permanecem consistentes nos 30% restantes (out-of-sample) sem recalibração.

Uma estratégia robusta tem suas métricas ligeiramente degradadas no período OOS (profit factor ligeiramente inferior, drawdown ligeiramente maior) mas permanece lucrativa. Uma estratégia super-otimizada vê suas métricas colapsarem em OOS.

Backtesting vs trading ao vivo

Um backtest produz resultados em condições ideais: sem slippage inesperado, sem erro de execução, sem emoção. O trading ao vivo introduz fricções que o backtesting nem sempre captura integralmente. Compreender essas diferenças e como antecipá-las é essencial antes da implantação.

Construa uma amostra suficiente: teste em pelo menos 3 a 5 anos de dados e em diferentes regimes de mercado (tendências, ranges, crises). Uma estratégia que só performa em um ambiente de forte tendência não é robusta.

Important Risk Warning

Trading financial instruments involves significant risk of capital loss. Past performance does not guarantee future results. Backtest results presented on this platform are based on historical data and do not constitute investment advice. You should not invest money you cannot afford to lose. Always consult a qualified financial advisor before making any investment decisions.

Conclusão

Ler um relatório de backtest corretamente significa analisar um sistema interdependente de métricas. O profit factor confirma a rentabilidade global, a expectancy valida cada trade individualmente, o drawdown máximo define o nível real de risco, e os ratios ajustados (Sharpe, Sortino, Calmar) permitem comparar estratégias com perfis diferentes. Todas essas métricas são calculadas automaticamente pelo Backtrex, com alertas de overfitting integrados, sem necessidade de exportar para o Excel. Consulte a página de preços para começar a fazer backtest.

Um profit factor de 1,5 é o limite mínimo recomendado antes de qualquer implantação em condições reais. Abaixo de 1,3, a estratégia é frágil demais para absorber as taxas e o slippage do live. Acima de 2,0, verifique sistematicamente a presença de overfitting testando a estratégia em um período out-of-sample não utilizado durante a calibração dos parâmetros.

A expectancy é calculada com a fórmula: (Win rate x Ganho médio por trade) - (Loss rate x Perda média por trade). Uma expectancy positiva significa que cada trade gera em média um ganho, independentemente do seu resultado individual. Uma expectancy de R$20 em 500 trades representa R$10.000 em lucros esperados, antes das taxas.

O Sharpe ratio penaliza toda a volatilidade, tanto de alta quanto de baixa. O Sortino ratio penaliza apenas a volatilidade negativa (as perdas). Para estratégias direcionais com ganhos assimétricos, como trend following ou estratégias SMC, o Sortino é mais representativo da qualidade real do risco/retorno.

Um drawdown máximo inferior a 15% em dados multianuais é geralmente considerado robusto. Para prop firms (FTMO, My Forex Funds), o limite é frequentemente fixado em 10% máximo na conta. Um drawdown superior a 25% torna a estratégia psicologicamente difícil de manter em trading real, mesmo que as métricas de rentabilidade sejam positivas.

Os sinais de alerta incluem: um profit factor superior a 2,5 em um período curto (menos de 2 anos), menos de 100 trades no período, métricas que melhoram a cada ajuste de parâmetro, e desempenho que colapsa em subperíodos não utilizados durante a calibração. A solução é a validação out-of-sample: reservar 30% dos dados e usá-los apenas uma vez para a verificação final.

O recovery factor é a razão entre o net profit total e o drawdown máximo absoluto. Ele mede a capacidade da estratégia de gerar ganhos superiores aos seus piores episódios de perda. Um recovery factor acima de 3,0 é considerado excelente. Um ratio abaixo de 1,0 significa que os ganhos totais não compensaram as perdas máximas incorridas.

As estatísticas de backtest exigem um mínimo de 100 trades para serem estatisticamente significativas, e idealmente mais de 300 trades em pelo menos 3 anos de dados. Abaixo de 100 trades, o profit factor e a expectancy podem ser fortemente influenciados por alguns trades extremos e não refletem o desempenho esperado no longo prazo.

Leituras Sugeridas

Pronto para testar suas estratégias?

Entre na lista de espera e seja o primeiro a criar, testar e validar estratégias de trading, sem necessidade de código.

Crie sua conta gratuita em 30 segundos. Sem cartão de crédito.