Expert Advisor Live Audit
- Utilitários
-
Mikoto Hamazono
AI Trader Kyo | Desenvolvedor MQL & Inovador em Forex
Como desenvolvedor MQL e inovador em FX, sou dedicado a criar soluções de trading de ponta que utilizam todo o poder da IA. - Versão: 1.0
- Ativações: 10
Expert Advisor Live Audit responde à pergunta que todo usuário de Expert Advisor (EA) faz mais cedo ou mais tarde: meu EA está quebrado, só está com azar ou está sendo consumido pelos custos? O indicador lê o histórico de operações desta conta, agrupa por Magic Number e mostra, para cada EA, a sua vantagem real (edge), como ele se compara ao seu backtest e quanto a execução realmente custou.
É um indicador: nunca abre, modifica nem fecha uma operação. Sem DLL, sem requisições web, sem serviços externos.
O que você vê
- Overview (Visão geral): todos os EAs da conta com operações, taxa de acerto, fator de lucro, resultado líquido, drawdown máximo, o intervalo de 90% da operação média e um status: OK, WATCH, ALERT ou EARLY (menos de 20 operações).
- EA detail (Detalhe do EA): a linha de equity das operações fechadas. Informe a taxa de acerto e o fator de lucro do backtest, e uma faixa azul mostra o intervalo esperado a partir do backtest (90%). Você também vê quantas trajetórias simuladas são piores que o seu resultado ao vivo e o quão incomuns são o seu drawdown e a sua maior sequência de perdas.
- Trades to be sure (Operações para ter certeza): quantas operações são necessárias para que a operação média seja estatisticamente diferente de zero, na volatilidade atual do EA. Os EAs costumam ser julgados após 20 ou 30 operações; este número mostra quando um julgamento passa a fazer sentido.
- Execution costs (Custos de execução): slippage de entrada e de saída em relação ao preço solicitado, spread na entrada, tempo de execução no servidor, comissão e swap, o custo por hora de entrada e um gráfico em cascata de "antes dos custos" até "resultado líquido".
- Trades (Operações): as últimas operações com seus próprios custos. "Save CSV" (Salvar CSV) grava todas as operações e o resumo para Excel, Python ou um assistente de IA.
Como os custos são medidos
- Ordens pendentes, stop-loss e take-profit: o preço da ordem é comparado com o preço de execução.
- Ordens a mercado: o MetaTrader não armazena o preço solicitado, por isso a execução é comparada com o último tick no momento em que o servidor recebeu a ordem (quando o terminal tem histórico de ticks para esse momento).
- Spread na entrada: a partir dos dados de ticks; caso contrário, a partir da barra de 1 minuto (marcado com *).
- Tempo de execução no servidor: de "ordem recebida" até "executada" no histórico de ordens.
Comparação com o backtest
Escreva uma entrada por EA no parâmetro "Backtest expectations": magic=winrate/PF, por exemplo 1001=62/1.45; 2002=48/1.8. Você pode ler a taxa de acerto e o fator de lucro em qualquer relatório do Strategy Tester (Testador de Estratégia). A comparação usa a sua perda média ao vivo como escala, por isso funciona com qualquer tamanho de lote.
O que é bom saber
- Somente as posições fechadas dentro do período de look-back são analisadas. As posições abertas não são incluídas.
- O Strategy Tester não tem histórico de conta, por isso a demo gratuita mostra dados de exemplo integrados (marcados com SAMPLE DATA). Você pode visualizar o mesmo exemplo em um gráfico ao vivo com o parâmetro "Show built-in sample data".
- Todos os números descrevem o passado. Um status OK não significa que um EA continuará lucrativo.
Parâmetros de entrada
- Look back N days (365): operações fechadas nos últimos N dias. 0 = todo o histórico.
- Only these magic numbers (empty): lista separada por vírgulas. Vazio = todos os EAs.
- Include manual trades (true): o Magic Number 0 é exibido como "Manual trades".
- Names for magic numbers (empty): por exemplo 1001=Gold breakout; 2002=Scalper. Sem isso, é usado o comentário do deal.
- Backtest expectations (empty): magic=winrate/PF por EA, separados por ";".
- Aba a ser aberta primeiro, fuso horário para "custo por hora", deslocamento GMT do servidor (-99 = automático), posição do painel.
- Show built-in sample data (false), EA to select first (0 = o EA que precisa de atenção).
Suporte
Se algo não estiver claro, envie-me uma mensagem privada no MQL5.
A negociação de produtos alavancados envolve um alto risco de perda.
