Diagnóstico completo de um Expert Advisor
O que um relatório do MetaTrader realmente contém, quando se deixa de olhar apenas para a linha do lucro líquido.
Os quatro pilares da nota
A nota de saúde vai de 0 a 100 e corresponde a uma letra: A acima de 80, B acima de 65, C acima de 45, D abaixo. Soma quatro pilares, e depois subtrai penalizações por cada comportamento perigoso detetado.
Rentabilidade — 30 pontos
Fator de lucro, esperança por operação face ao capital, rentabilidade anualizada. A curva achata-se deliberadamente para além de um fator de lucro de 2: passado esse ponto, uma pontuação mais alta assinala mais vezes overfitting do que uma melhor vantagem.
Controlo de risco — 30 pontos
Drawdown máximo, fator de recuperação, utilização efetiva de stop-loss, e a dimensão da pior perda face ao capital. É o pilar que decide se a conta sobrevive, pelo que tem o maior peso a par da rentabilidade.
Regularidade — 22 pontos
Rácios de Sharpe e Sortino, anualizados a partir da cadência real de trading. A taxa de acerto e o rácio ganho/perda são pontuados em conjunto: 40% de vitórias com um rácio de 3 supera 90% de vitórias com um rácio de 0,15.
Robustez — 18 pontos
Número de transações, período abrangido, risco de ruína a partir da simulação. Um robô excelente testado ao longo de três semanas não pode alcançar a nota máxima: a amostra simplesmente não o permite.
Os detetores de risco
Uma métrica agregada pode parecer excelente escondendo ao mesmo tempo um mecanismo que irá destruir a conta. Treze detetores procuram esses mecanismos na sequência de operações.
Como se deteta a martingale
O detetor não verifica simplesmente se os lotes crescem: uma estratégia que aumenta as posições à medida que a conta cresce também o faz, sem perigo particular. O que importa é a diferença entre duas taxas.
Para cada transição entre duas operações consecutivas, verificamos se o lote cresceu, separando os casos em que a operação anterior ganhou daqueles em que perdeu. O aumento com o capital eleva ambas as taxas em conjunto. Uma martingale alarga a diferença: o lote cresce após uma perda, e não após um ganho. É essa diferença — não o aumento em si — que aciona o alerta.
A simulação de Monte Carlo
Um backtest mostra apenas uma ordem de chegada possível para as operações. Ao baralhar essa ordem duas mil vezes, obtém-se a distribuição dos cenários plausíveis: drawdown mediano, drawdown do percentil 95, probabilidade de perda, risco de ruína.
Alternam-se três modos de reamostragem: permutação da ordem, amostragem com reposição, e amostragem por blocos contíguos. O último preserva os aglomerados de perdas que os dois primeiros apagam — essencial logo que uma estratégia mantém várias posições correlacionadas, sem o qual a simulação subestima o risco real.