Um backtest simula sua estratégia com dados históricos para avaliar o desempenho antes de operar ao vivo. Este guia mostra como criar um backtest individual na página Backtests.
Antes de começar
- Conta dogabot logada com acesso a backtests (incluído em contas gratuitas)
- Credenciais de exchange não são necessárias — backtests são simulações; o formulário lista apenas exchanges e pares com dados históricos disponíveis
- Confira sua cota no cabeçalho de Backtests (
X / Y backtests neste ciclo); Criar backtest fica desabilitado ao atingir o limite até o ciclo renovar - A data final não pode incluir hoje — os dados históricos vão até ontem (UTC)
Plano gratuito: 3 backtests por ciclo, presets de data até 1 mês (períodos maiores aparecem bloqueados). Plano Pro: 500 backtests por ciclo, todos os presets e pacotes de créditos opcionais.
Passo 1: Abrir Backtests
- Faça login na dogabot.
- Abra Backtests na barra lateral (ou acesse
/backtest/).
Passo 2: Iniciar um novo backtest
- Clique em Criar backtest.
- Confirme que ainda há cota no contador do cabeçalho.
O diálogo Criar novo backtest abre com as seções Parâmetros básicos e Regras de estratégia.
Passo 3: Configurar parâmetros básicos
Expanda Parâmetros básicos e preencha os campos:
| Campo | O que definir |
|---|---|
| Nome do backtest | Rótulo único (ex.: ETH Trend Test) |
| Exchange | A corretora a simular — só aparecem exchanges com símbolos backtestáveis |
| Símbolo | Par de trading após escolher a exchange (ex.: ETHUSDT, BTCUSDT) |
| Capital inicial | Saldo inicial da simulação (padrão US$ 1.000; mínimo US$ 100) |
| Timeframe de execução | Com que frequência o motor avalia condições (1 minuto a 1 dia) |
| Timeframe de candle | Timeframe padrão dos indicadores; cada regra pode sobrescrever |
| Multiplicador de quantidade | Escala o tamanho das ordens (padrão 1) |
| Período | Use os presets (1 semana, 1 mês, etc.) ou Data inicial e Data final manualmente |
No plano gratuito, os presets de 3 meses, 6 meses e 1 ano são visíveis mas bloqueados — faça upgrade para Pro para janelas maiores.
Passo 4: Configurar regras de estratégia
Expanda Regras de estratégia e monte sua configuração:
- Entrada — Condições para abrir posição
- Aumento — Condições para adicionar a uma posição aberta
- Reversão — Condições para inverter o viés
- Saída — Condições para fechar, incluindo Stop loss e Take profit
Defina a direção do trade (long, short ou ambos) e ative as regras necessárias. No primeiro backtest, comece com uma regra de entrada e uma de saída.
Saiba mais: Visão geral das regras de estratégia, Filtros de estratégia.
Passo 5: Executar o backtest
- Clique em Executar backtest.
- Um toast confirma que o job entrou na fila; você é redirecionado à página de resultados (
/backtest/{id}). - Aguarde o status Na fila → Em execução → Concluído — a página atualiza automaticamente.
Ao terminar, veja Como ler resultados de backtest para interpretar PnL, ROI e drawdown.
Exemplo: backtest de reversão à média com RSI
Copie esta configuração para um teste simples de reversão à média no plano gratuito:
| Campo | Valor |
|---|---|
| Nome do backtest | BTC RSI 1h — 1 month |
| Exchange | binance_usdm (ou qualquer exchange backtestável do menu) |
| Símbolo | BTCUSDT |
| Capital inicial | 1000 |
| Timeframe de execução | 1 hour |
| Timeframe de candle | 1h |
| Multiplicador de quantidade | 1 |
| Período | Preset 1 mês (use 1 semana para um teste rápido) |
Regras de estratégia:
- Direção do trade: Ambos
- Entrada: Ative RSI — period
14, oversold30, overbought70(padrões) - Saída: Ative Stop loss — type
percentage, value5; Take profit opcional em10%para risco/retorno definidos - Aumento / Reversão: Deixe desativados
Clique em Executar backtest. Ao concluir, revise PnL e ROI na página de resultados e leia Como ler resultados de backtest.
Exemplo: backtest a partir de uma automação existente
Reutilize uma estratégia ao vivo ou copiada sem redigitar cada regra:
- Abra uma automação que você executa ou copiou do leaderboard.
- Clique em Criar backtest na página de detalhes (ou escolha no menu de criação).
- Confirme os campos pré-preenchidos — sufixo
- Backtestno nome, mesma exchange, símbolo, capital e regras. - Ajuste apenas o período (ex.: 3 meses no Pro, ou 1 mês no Free) e clique em Executar backtest.
Próximos passos
- Como ler resultados de backtest — interprete métricas após a execução
- Visão geral das regras de estratégia — aprofunde sua configuração
- Explorar mercados — encontre um par e faça backtest
- Drawdown máximo — avalie o risco antes de ir ao vivo
- Usuários Pro podem rodar muitas variantes com Criação em massa na página Backtests