← Central de aprendizado do Backtest

Pesquisa controlada de estratégias

Como comparar backtests em condições equivalentes

Compare execuções com mercado, dados, regras, custos, tamanho e premissas de execução fixos antes de julgar desempenho.

Resposta rápida

Dois backtests só são comparáveis quando respondem à mesma pergunta. Símbolo, provedor, timeframe, datas, direção, entradas, saídas, capital, tamanho, comissão, slippage, stop, alvo e leitura da vela precisam coincidir. Uma alteração não planejada torna os resultados incompatíveis.

Uma comparação útil muda apenas uma variável declarada, como BTCUSDT 1h com EMA(9/21), com e sem RSI(14) > 50, usando as mesmas velas e custos. Um teste de ETH com outra lógica pertence ao histórico, não ao ranking desse grupo.

Contexto da pesquisa

A documentação do TradingView expõe símbolo, período, inputs, capital, comissão, slippage, margem e premissas do emulador porque cada item pode alterar os trades. O TimeSeriesSplit preserva a ordem temporal e admite um gap antes da avaliação.

Toda métrica pertence a uma estratégia, base e configuração específicas. Retorno maior com menos velas, exposição diferente ou outro custo não comprova uma regra melhor. A compatibilidade vem antes do lucro.

Exemplo de configuração no Backtest

Crie LFL-001: BTCUSDT, 1h, janeiro–junho de 2026, EMA(9/21), long, US$10.000, posição 2%, SL 2%, TP 4%, comissão 0,10% por fill, slippage 5 bps e sinal na vela fechada. Salve a execução.

Duplique como LFL-002 e acrescente somente RSI(14) > 50. Registre a mudança antes de ver o resultado. Se provedor, contagem de velas, limite de datas ou engine mudar, abra outro grupo.

Como comparar backtests em condições equivalentes — Exemplo de configuração no Backtest: Compare execuções com mercado, dados, regras, custos, tamanho e premissas de execução fixos antes de julgar desempenho.
Duplique como LFL-002 e acrescente somente RSI(14) > 50. Registre a mudança antes de ver o resultado. Se provedor, contagem de velas, limite de datas ou engine mudar, abra outro grupo.

Como interpretar os resultados

Confirme contagem de velas, datas, direção, custos, sizing, modo de saída e fingerprint. Depois compare trades, exposição, resultado líquido, profit factor, R médio, drawdown, sequência de perdas e concentração no maior trade.

Um filtro pode reduzir drawdown e também esvaziar a amostra; win rate maior pode ter expectativa menor. Mostre o trade-off e defina os limites de aprovação antes de abrir o candidato.

Erros comuns

Checklist prático

  1. Escrever hipótese refutável e ID do grupo
  2. Fixar mercado, provedor, timeframe e datas
  3. Fixar regras, sizing, custos, stop e alvo
  4. Alterar uma variável planejada
  5. Validar fingerprint antes do desempenho
  6. Ler amostra, drawdown, profit factor e R juntos
  7. Manter outliers e falhas
  8. Repetir em holdout posterior

Nota de risco

A equivalência reduz um erro de pesquisa, mas não torna a estratégia segura ou preditiva. Backtest é ferramenta educacional, não consultoria financeira, corretora, bolsa ou execução. Spread, gaps, liquidez, fills parciais, latência, funding e regimes reais podem gerar perdas maiores que a simulação.

Guias relacionados

Compare execuções com mercado, dados, regras, custos, tamanho e premissas de execução fixos antes de julgar desempenho.

Fontes da pesquisa

Backtest Trading para iOS

Continue a pesquisa no iPhone

Repita a configuração, revise cada operação simulada e preserve as evidências da estratégia.

Baixar na App Store