Como avaliar um robô de trading: drawdown, fator de lucro, payoff e as métricas que importam
Aprenda a ler o relatório de backtest do MetaTrader 5 e a comparar robôs usando drawdown, fator de lucro, fator de recuperação, payoff e taxa de acerto, com exemplos numéricos.
Neste artigo
Quando alguém mostra um robô de trading, quase sempre começa pelo lucro. “Fez 12 mil reais em dois anos.” Parece ótimo, mas essa informação sozinha diz muito pouco. O que importa é quanto risco foi preciso correr para chegar a esse lucro e se o resultado se sustenta fora do período testado.
Neste artigo, você vai aprender a ler as principais métricas do relatório do Testador de Estratégia do MetaTrader 5 e a comparar robôs de forma justa.
Por que o lucro líquido engana
Imagine dois robôs testados no mesmo período:
| Robô A | Robô B | |
|---|---|---|
| Lucro líquido | R$ 12.000 | R$ 8.000 |
| Maior queda do capital (drawdown) | R$ 9.000 | R$ 2.000 |
O robô A ganhou mais, mas em algum momento chegou a devolver R$ 9.000. Quem começasse a usá-lo no pior momento veria a conta cair 9 mil antes de qualquer recuperação. O robô B ganhou menos, mas com um quarto do risco. Com o capital necessário para aguentar o robô A, daria para operar o robô B com um tamanho de posição maior e, provavelmente, terminar com mais lucro e menos sustos.
É por isso que as métricas abaixo existem.
Drawdown (no MetaTrader 5, “Rebaixamento”)
O drawdown é a maior queda da curva de capital, medida de um pico até o vale seguinte. No relatório em português do MetaTrader 5, ele aparece como “Rebaixamento”, em algumas versões:
- Rebaixamento absoluto: quanto o saldo caiu abaixo do depósito inicial.
- Rebaixamento máximo: a maior queda de um pico até um vale, em valor e em porcentagem. É o número mais importante.
- Rebaixamento relativo: a maior queda em porcentagem.
O relatório mostra essas medidas para o saldo e para o capital (equity). A diferença é essencial: o saldo só muda quando a operação é fechada; o capital inclui o prejuízo das posições ainda abertas. Robôs que seguram posições perdedoras, como grades e martingales, costumam ter um drawdown de saldo pequeno e um drawdown de capital enorme. Olhe sempre o drawdown do capital.
Fator de lucro
O fator de lucro é a divisão do lucro bruto (soma de todas as operações vencedoras) pela perda bruta (soma de todas as perdedoras).
- Abaixo de 1: o robô perde dinheiro.
- Entre 1 e 1,3: margem estreita. Custos, slippage e pequenas mudanças de mercado podem zerar o resultado.
- Entre 1,3 e 2: faixa saudável para a maioria das estratégias.
- Acima de 3, com muitas operações: desconfie. Pode ser um robô excepcional, mas é mais comum ser um robô ajustado demais ao passado.
Taxa de acerto e payoff
A taxa de acerto é a porcentagem de operações vencedoras. O payoff (ou relação ganho/perda) é o ganho médio dividido pela perda média.
Uma confusão comum: o relatório do MetaTrader 5 mostra um campo chamado “Retorno esperado (Payoff)”, mas ele é o lucro médio por operação (lucro líquido dividido pelo número de operações), não a relação entre ganho médio e perda média. Para calcular o payoff, use os campos de lucro médio e perda média das operações.
As duas métricas só fazem sentido juntas. A taxa de acerto mínima para empatar depende do payoff:
| Payoff (ganho médio ÷ perda média) | Taxa de acerto mínima para empatar |
|---|---|
| 0,5 | 66,7% |
| 1,0 | 50,0% |
| 1,5 | 40,0% |
| 2,0 | 33,3% |
| 3,0 | 25,0% |
A fórmula é simples: taxa mínima = 1 ÷ (1 + payoff). Um robô que acerta 40% das vezes pode ser ótimo, se ganhar o dobro do que perde. E um robô que acerta 90% pode ser uma bomba-relógio, se cada perda apagar dez ganhos. É exatamente o perfil de muitos martingales: taxa de acerto altíssima e payoff minúsculo.
Fator de recuperação
O fator de recuperação é o lucro líquido dividido pelo drawdown máximo. Ele responde a pergunta: “quantas vezes o robô ganhou o tamanho da sua pior queda?”
Voltando ao exemplo:
- Robô A: 12.000 ÷ 9.000 = 1,33
- Robô B: 8.000 ÷ 2.000 = 4,0
Quanto maior, melhor. Valores abaixo de 2 em um período longo indicam que o robô passa muito tempo se recuperando de quedas.
Índice de Sharpe
O Índice de Sharpe mede o retorno em relação à variação dos resultados. Um Sharpe maior indica uma curva de capital mais “lisa”. Ele é útil para comparar robôs entre si, mas não vale a pena ficar obcecado por ele: para decisões práticas, drawdown e fator de recuperação costumam dizer mais.
Quantidade de operações e período testado
Métricas calculadas sobre poucas operações não significam quase nada. Um robô com fator de lucro 3 em 25 operações pode ter tido sorte. Alguns cuidados:
- Prefira centenas de operações na amostra.
- Teste em um período que inclua mercados de alta, de baixa e lateral.
- Veja o campo de perdas consecutivas máximas. Se o backtest teve 8 perdas seguidas, espere viver algo parecido, e pergunte a si mesmo se você teria disciplina para não desligar o robô no meio.
Custos: o detalhe que muda tudo
Se o lucro médio por operação é de poucos pontos, os custos decidem se o robô ganha ou perde. Na B3, isso inclui corretagem (quando houver), emolumentos e o slippage, que é a diferença entre o preço esperado e o executado. No Forex, entram spread e comissão.
Compare o lucro médio por operação com o custo médio de uma operação. Se forem parecidos, o robô está no limite, mesmo que o backtest mostre lucro.
Sinais de que o robô foi ajustado demais ao passado
O nome técnico é overfitting: o robô foi otimizado até decorar o histórico, e não para funcionar no futuro. Sinais comuns:
- curva de capital perfeita demais, quase uma linha reta;
- muitos parâmetros otimizados (horários, médias, filtros, alvos, tudo junto);
- resultado que despenca com pequenas mudanças nos parâmetros;
- resultado bom só no período otimizado.
O Testador do MetaTrader 5 tem a opção Forward, que reserva uma parte do período para teste fora da amostra. Otimize em uma parte, valide na outra. Se o desempenho cair muito no período de validação, o robô provavelmente decorou o passado.
Checklist para comparar robôs
| Métrica | O que observar |
|---|---|
| Drawdown máximo do capital | Cabe no seu bolso, multiplicado por 1,5 a 2? |
| Fator de lucro | Entre 1,3 e 2 é saudável; acima de 3 pede cautela |
| Payoff e taxa de acerto | Coerentes entre si, sem perdas que apagam dezenas de ganhos |
| Fator de recuperação | Quanto maior, melhor; abaixo de 2 é fraco |
| Número de operações | Centenas, em mercados diferentes |
| Perdas consecutivas | Você aguentaria essa sequência sem desligar o robô? |
| Custos | Lucro médio por operação bem acima do custo médio |
| Teste fora da amostra | Resultado se mantém no período Forward |
Nenhuma métrica isolada aprova um robô. O conjunto é que mostra se o resultado é robusto ou apenas bonito.
Para entender o que é realista esperar de automação, veja também robô de trading funciona? e o passo a passo de backtest no MetaTrader 5.