XAUXXDiário
← Voltar ao diário

Como testar a sensibilidade ao spread no backtest de um EA de ouro no MT4?

Fixe as condições de teste, altere apenas o spread, compare o número de negociações, o lucro líquido e o drawdown, e identifique a dependência dos resultados em relação aos custos de execução.

Thomas · Atualizado 2026-11-08

Autor: Thomas|Prática em MT4|Originalmente previsto para 7 de novembro às 18:00, republicado em 8 de novembro de 2026.

Resumo: Fixe as condições de teste, altere apenas o spread, compare o número de negociações, o lucro líquido e o drawdown, e identifique a dependência dos resultados em relação aos custos de execução.

Primeiro, estabeleça uma linha de base reproduzível

No testador de estratégias do MT4, selecione o EA, o símbolo de ouro, o período do gráfico e o intervalo histórico, e registre a versão do EA, os parâmetros, o capital inicial, o número de casas decimais da cotação e o modo de modelagem. Primeiro desative a otimização, execute um teste com parâmetros fixos e salve o relatório. Diferentes corretoras podem usar nomes de símbolos de ouro, especificações de contrato e dados históricos diferentes. Antes de trocar de plataforma, verifique essas condições; caso contrário, as diferenças nos testes podem vir dos dados e do contrato, e não do spread.

Quando o testador permitir definir o spread, registre primeiro a unidade usada no campo. Os pontos no terminal geralmente estão associados à precisão da cotação do símbolo, e não se deve tratar diretamente os pontos como dólares. Consulte as especificações do símbolo e a variação mínima de preço, e então converta o spread de teste em uma diferença de preço compreensível. Os dados históricos e o modo de modelagem também devem ser salvos para facilitar verificações futuras.

![Fluxograma original de parâmetros fixos e comparação de spread por faixas, não é conta real](/media/071800ab-1111-4444-8888-123456789abc.png)

Altere apenas o spread e observe quais resultados mudam

Mantenha a mesma janela de teste e o mesmo modelo, e execute em três faixas: baixa, média e alta. As faixas devem vir de registros de cotação verificáveis desta plataforma, por exemplo, períodos de liquidez normal e períodos de spread mais amplo. Se ainda não houver registros confiáveis, use faixas hipotéticas claramente identificadas para teste de estresse. Salve sempre os valores de entrada efetivos; não otimize parâmetros de entrada e saída enquanto ajusta o spread. Assim, as mudanças nos resultados serão mais fáceis de rastrear.

Para cada faixa, compare pelo menos o lucro líquido, o número de negociações e o drawdown máximo. EAs de curto prazo têm menor espaço esperado por negociação; quando o custo aumenta, o lucro pode ser comprimido de forma significativa. Se o número de negociações também mudar, verifique alguns exemplos na lista de ordens e confira o preço de disparo, a direção da ordem e os horários de entrada e saída. A mudança no spread pode alterar tanto o disparo quanto a saída, portanto não se pode simplesmente subtrair um valor fixo do lucro total do backtest original em vez de executar novamente.

Preserve os detalhes das negociações ao ler o relatório

Suponha que a faixa de spread baixo e a faixa média tenham número de negociações próximo, mas a faixa alta tenha redução acentuada no número de negociações e, ao mesmo tempo, aumento do drawdown. Esse tipo de combinação merece verificação adicional: as mudanças se concentram em horários específicos, envolvem distâncias de saída muito estreitas ou o EA tem um filtro de spread máximo? Se o filtro ignorar algumas ordens, a mudança no lucro líquido incluirá tanto o efeito do custo de execução quanto o efeito da mudança no conjunto de negociações. A comparação negociação a negociação ajuda a distinguir esses dois casos.

A mesma faixa também pode ser executada novamente em outro intervalo histórico, para observar se o resultado depende de poucas negociações. A qualidade de modelagem no relatório reflete os dados de teste e a modelagem, e não consegue medir isoladamente a execução real futura. Se o resultado do teste apresentar anomalias, verifique também erros e registros ausentes no log, para confirmar que o EA realmente foi executado com os parâmetros esperados.

Quando é necessário verificar mais

Faixas estáticas de spread são adequadas para comparar a sensibilidade a custos. O spread real varia com o tempo, e slippage, rejeições de ordens, atrasos e regras de execução também podem afetar a execução. Se apenas aumentar um pouco o custo já inverter o resultado, primeiro verifique os parâmetros e os detalhes das ordens, e depois observe com uma amostra independente ou conta simulada. Resultados simulados e testes históricos devem indicar o ambiente e as limitações. O objetivo do relatório é descobrir em quais condições a estratégia tende a falhar, e não se pode prometer retornos com base nele.

原创教学示意,非真实行情或实盘。
原创教学示意,非真实行情或实盘。
Aviso de risco: a negociação com alavancagem pode causar perdas substanciais. O conteúdo é para pesquisa e educação, sem garantias de retorno. O desempenho passado não prevê resultados futuros.
WECHAT

Connect with Thomas

Gold research · Trading reviews · MT4 discussions

WeChat ID:xauxx666
Open QR image

Scan with WeChat to add. On mobile, open and save the image, then select it from your album in WeChat Scan.

Thomas’s WeChat QR code, ID xauxx666