AetherRetrace (MT5): meu guia de configuração e o histórico retrospectivo

16 outubro 2026, 12:19
Donizeti Aparecido Alves Ferreira Junior
0
4

Desenvolvo o AetherRetrace na D7 Bots para traders que procuram operações seletivas no EURUSD, com exposição vendida, em vez de atividade constante. Ele foi concebido para condições de mercado de baixa e correções de preço. É adequado para quem aceita longos períodos sem operações e evidências apenas retrospectivas. Este guia explica o gráfico, o histórico e o relógio do servidor que confiro, como leio as mensagens de inicialização e o que o registro publicado pode informar a um possível usuário.

O que o EA faz

O AetherRetrace abre apenas posições de venda. Mantém no máximo uma posição da estratégia por vez, com dimensionamento por risco e ordens de proteção. Não utiliza grade, martingale nem cesta de recuperação de perdas. Mantenho a estratégia no padrão testado enquanto confiro se o ambiente da corretora é adequado.

O EA utiliza o símbolo e o período do gráfico em que está instalado e verifica se esse contexto é compatível. Carregar o EA, chegar à mensagem de prontidão e ter uma ordem aceita são eventos distintos. Não considero uma instalação bem-sucedida um substituto para a conferência do contexto de operação.

Instalação e primeira execução

Para a primeira execução online de uma cópia licenciada, utilizo um ambiente demo existente. Confiro a configuração antes de deixar o terminal funcionando.

  1. Localize o produto instalado. Em Navigator, encontre o AetherRetrace em Expert Advisors. Confirme o produto e a versão instalados, em vez de reutilizar a configuração salva de outro EA.
  2. Identifique o símbolo exato da corretora. Em Market Watch, encontre o instrumento EURUSD da corretora e confira a especificação do contrato. Abra o gráfico desse símbolo exato. Um nome familiar não basta para confirmar que o contrato corresponde ao par de moedas pretendido.
  3. Use o gráfico e o risco de referência. Selecione H1 e adicione o EA a esse gráfico de EURUSD. O risco por operação é ajustável; a evidência publicada usa 1,00%. Deixe as demais configurações da estratégia no padrão testado.
  4. Confira o histórico e o relógio do servidor. Carregue o histórico sincronizado do instrumento selecionado e confirme que as cotações estão sendo atualizadas. Confira se a convenção do relógio do servidor da corretora, incluindo mudanças sazonais, corresponde à configuração pretendida. O EA usa o horário do servidor da corretora para suas decisões; o relógio local do computador não o substitui.
  5. Confira as permissões de negociação. Para a execução em demo, habilite o controle Algo Trading da plataforma e a permissão de negociação algorítmica nas propriedades do EA. Confirme que o MT5 está conectado e que o gráfico em que o EA está instalado recebe ticks.
  6. Leia a mensagem de inicialização. Abra Experts em Toolbox. A mensagem de inicialização em um contexto compatível começa com AetherRetrace v2.08 exploratory candidate ready. Uso esse trecho inicial para identificar a etapa de inicialização e depois confiro o símbolo e o período reais do gráfico. Isso não confirma que uma operação foi aceita nem que todo o histórico está disponível.

Mapa de instalação mostrando Navigator, Expert Advisors e AetherRetrace, o gráfico de referência EURUSD H1, o risco histórico, as conferências do símbolo e do relógio da corretora e a demo do Market no Strategy Tester.

Em um símbolo ou período não compatível, o log começa com AetherRetrace: unsupported Market validation context; EA remains inactive. Com as demais configurações válidas, o EA carrega, mas permanece inativo nesse contexto. Confira o símbolo e volte ao período de referência; esperar mais tempo no gráfico errado não resolve o problema.

O que confiro em Experts quando nada acontece

Leio as recusas operacionais antes de mudar qualquer coisa. AetherRetrace: rejected sell because SL/TP violates stops/freeze distance indica distâncias de proteção que não atendem à verificação da corretora. AetherRetrace: skipped sell because broker volume would exceed the configured risk budget identifica uma recusa no dimensionamento. Confiro o contrato e as condições de volume, em vez de aumentar o risco apenas para fazer uma ordem aparecer.

AetherRetrace: skipped sell because symbol, tick, trade mode or volume is not eligible pede a conferência dessas condições de execução. AetherRetrace order not confirmed: é seguido pelas informações de retorno da execução. Guardo o trecho ao redor da mensagem no log, a versão do produto, a corretora, o gráfico e as datas do teste para o suporte.

Alguns caminhos de espera retornam sem mensagem específica, inclusive quando os dados necessários não podem ser lidos. Portanto, uma aba Experts silenciosa deve ser analisada junto com a conexão, as cotações, o histórico carregado e qualquer posição existente da estratégia. Nem o silêncio nem a ausência de erro demonstram que uma operação já deveria ter ocorrido.

Como leio o histórico retrospectivo publicado

Começo pelo ambiente de referência informado na página: Pepperstone, Every tick, EURUSD H1 e depósito inicial virtual de USD 10.000. A página apresenta uma única janela retrospectiva/dentro da amostra, não segmentos de teste separados.

  • Retrospectivo / dentro da amostra: 1 de janeiro de 2023 a 31 de dezembro de 2025. Lucro líquido de USD +2.524,52; 50 operações; fator de lucro de 2,29; drawdown máximo de saldo de 3,28%.

A galeria mostra o saldo realizado das operações encerradas nessa janela. Leio os ganhos e as quedas em conjunto. Trata-se de uma curva de saldo, não de uma curva de patrimônio que capture perdas flutuantes, portanto seu drawdown deve ser interpretado com essa distinção em mente.

Uma única curva retrospectiva de saldo para o período usado na escolha da versão, com resultado líquido, quantidade de operações, fator de lucro e drawdown de saldo, além da declaração explícita de que não é apresentado OOS qualificado.

Este é um resultado fora da amostra? Não. A janela e seus subperíodos anuais foram consultados durante a escolha da versão. Eles não são um período de validação reservado e intocado. Com 50 operações ao longo de três anos, a amostra é pequena para distinguir uma vantagem duradoura de um ajuste ao histórico observado. Dividir esses mesmos anos em partes menores não os transformaria em evidência independente. Mantenho o contexto de seleção ao lado do resultado principal, em vez de considerar que um total positivo resolve essa incerteza.

Limites deste histórico

Estas são simulações históricas no Strategy Tester, não resultados de conta real. A proveniência histórica de spread, comissão, swap, slippage, cobertura de ticks e lacunas no histórico permanece incompleta. Every tick foi declarado no contexto histórico, mas não foi reverificado a partir do HTML retido. Não se alega lucratividade futura nem nova validação OOS.

Configurações de risco acima da referência histórica não foram validadas por esses números e podem aumentar substancialmente a perda e o drawdown. Ordens de proteção não garantem um preço de execução. Confira tamanho do contrato, valor do tick, incremento de volume, margem, spread e sessões de negociação. Outras configurações de gráfico anfitrião podem mudar o momento da execução e os resultados; contextos não compatíveis permanecem inativos, como descrito acima.

Os custos no registro de referência foram comissão de USD -179,76 e swap de USD +19,09. Eles já estão incluídos no resultado líquido e não constituem um modelo de custo independente da corretora. Não há uma coluna de taxas separada disponível. Não desconto esses custos de referência novamente ao ler o valor líquido exibido.

Perguntas que respondo antes do primeiro uso

O sufixo do EURUSD da minha corretora funciona, e posso usar outro gráfico? A verificação do nome não diferencia maiúsculas de minúsculas e aceita um símbolo que contenha EURUSD, inclusive com prefixos ou sufixos. Ela não verifica de forma independente o contrato subjacente. Confira se o instrumento realmente é EURUSD e use H1. Outro par ou período não é um substituto compatível.

Devo mudar as configurações quando ele fica inativo? Primeiro diferencio a mensagem de contexto não compatível da espera normal, depois confiro conexão, histórico, relógio e mensagens de execução. A seletividade significa que longos períodos sem operações podem ser normais. Deixo as configurações testadas da estratégia como estão, em vez de alterá-las para provocar atividade.

Ele exige netting ou hedging? O código de inicialização inspecionado não rejeita uma conta apenas por ser netting ou hedging. Isso não é uma certificação universal de corretoras. Confiro a configuração pretendida em demo e evito misturar atividades de negociação no mesmo símbolo, especialmente quando as posições são combinadas pelo modo netting da conta.

É necessário um VPS? O EA não depende de um provedor específico de hospedagem. Precisa de um terminal MT5 funcionando, conectado e recebendo ticks do gráfico para continuar executando sua lógica. Um VPS é outro local para executar esse terminal. Após transferi-lo, confiro novamente o gráfico, o relógio da corretora, as configurações e as mensagens em Experts.

O que posso conferir com a demo gratuita? Execute a demo gratuita do Market no Strategy Tester do MT5 usando o histórico da sua própria corretora. Mantenha símbolo, período, configuração, datas e relatório juntos ao comparar o comportamento. A demo do Market não funciona em um gráfico online; um teste posterior em gráfico de conta demo exige uma cópia licenciada.

Posso executá-lo junto com outros EAs? Começo com uma única instância do AetherRetrace e mantenho operações manuais e outros EAs fora do mesmo símbolo. Ele identifica suas próprias posições pelo símbolo e pela identidade de negociação; uma posição de outra identidade não aciona um bloqueio separado por posição alheia. Cópias duplicadas que compartilham sua identidade podem gerenciar a mesma posição. Outros símbolos continuam compartilhando os recursos da conta.

AetherRetrace: documentação do produto e suporte no MQL5 Market.