Funcionalidade

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.

Martingale escalada de lotes após uma perda
Grelha acumulação de posições simultâneas
Sem stop loss perda máxima deixada indefinida
Saídas assimétricas ganhos cortados cedo, perdas deixadas correr
Lucros concentrados resultado assente num punhado de operações
Posições sobredimensionadas risco por operação demasiado elevado
Taxa de acerto suspeita assinatura de overfitting
Perdas prolongadas à espera de um regresso ao ponto de equilíbrio
Exposição de fim de semana stops impotentes na reabertura
Amostra insuficiente estatisticamente insignificante

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.