ForexBestRobots.comComparar EAs →
PT-BR

MT4 e Expert Advisors · Validação em conta real

Conta demo vs. conta real: por que um Forex EA pode agir diferente

Entenda por que um Forex EA pode operar diferente em contas demo e reais: spread, slippage, latência, swaps e regras da corretora.

11 min de leituraRevisado pela equipe editorial da ForexBestRobots
Comparação da execução de um Forex EA em conta demo e real com spread latência slippage e custosMT4 e Expert AdvisorsOrientação prática e consciente do risco

Ilustração original criada para a ForexBestRobots.com.

Uma conta demo é útil para verificar instalação, sinais e compatibilidade, mas não reproduz perfeitamente a execução real. A pergunta certa não é se todo resultado coincide, e sim se a diferença pode ser explicada, medida e mantida dentro dos limites de risco.

Comparação da execução de um Forex EA em conta demo e real com spread latência slippage e custos
A mesma lógica pode receber preços, custos e fills diferentes em dois ambientes de conta.

Por que as operações em Demo e Real divergem

FatorAmbiente demoPossível efeito no real
SpreadPode ser mais estável ou simulado.Pode se ampliar no rollover, durante notícias ou em períodos de baixa liquidez.
SlippageOs fills podem ser simplificados.O preço executado difere do solicitado.
LiquidezNão existe impacto real no mercado.Volume disponível e política da corretora podem afetar preço ou aceitação. Confira o tratamento da execução parcial nesta conta específica.
Comissão e swapPodem usar condições diferentes.Alteram o resultado líquido e o custo overnight.
LatênciaA rota do servidor pode variar.O sinal chega mais tarde ao servidor.
Regras de tradingA demo pode ser mais permissiva.Stops Level, volume ou limites de ordens mudam.

Compare o comportamento antes do lucro

Comece por horário, ativo, direção, lote e comentário da ordem. Se as duas contas recebem o mesmo sinal, mas executam em preços diferentes, investigue a execução. Se uma conta não gera o sinal, verifique histórico, filtro de spread, horário do servidor, parâmetros e licença.

Mesmo arquivo e versão do EA
Mesmos parâmetros e modo de risco
Ativo e timeframe equivalentes
Mesmas sessões ativas
Magic Numbers separados quando necessário
Registros de Experts e Diário preservados

Diagnostique as diferenças na ordem correta

1

Verifique a configuração

Antes de comparar a estratégia, confira AutoTrading, símbolo, período, estado do EA, permissão DLL quando necessária e número de conta autorizado.

2

Compare as condições recebidas

Registre Bid, Ask, spread e horário do servidor perto da entrada esperada. Um EA com filtro de spread máximo pode ignorar corretamente uma operação presente em outra conta.

3

Leia o resultado da ordem

Procure volume ou stops inválidos, off quotes, requotes, margem insuficiente ou trading desativado em Experts e Diário. As mensagens identificam a camada que rejeitou a ação.

4

Compare uma amostra suficiente

Uma única execução não constitui uma amostra representativa. Compare uma série de operações nas sessões normais da estratégia e inclua comissões, swaps e posições encerradas e abertas.

Passe da Demo para a Real com risco controlado

Mantenha a configuração fixa durante a comparação. Comece com um tamanho de posição que torne financeiramente tolerável uma execução inesperada ou um drawdown curto. Não aumente o risco apenas porque um período curto em demo foi lucrativo. Monitore a continuidade da conexão, a margem livre e os erros nos logs do VPS; pause o EA se a execução ficar repetidamente fora das condições planejadas.

Um teste demo bem-sucedido ajuda a verificar compatibilidade, sem garantir lucro futuro

Capital real introduz efeitos de execução, liquidez e consequências emocionais que um saldo simulado não reproduz.

Defina expectativas realistas

Pequenas diferenças no preço de entrada e no resultado líquido são normais. Operações ausentes de forma persistente, direções opostas, erros repetidos ou lotes muito diferentes não são. Antes de mudar a estratégia, determine se a causa está na configuração, nos dados, nas regras da corretora ou na execução.

Associe sinal, solicitação e execução separadamente

Compare registros por horário normalizado, símbolo exato, direção, versão EA e Inputs. Primeiro confira se ambas as instâncias detectaram o mesmo sinal. Depois compare preço solicitado e Bid/Ask daquele momento, e por fim execução real e código de rejeição. Um trade nunca solicitado não é observação de slippage.

BUY hipotético em EURUSD: Ask solicitado 1.10020, execução demo 1.10020 e real 1.10030. Em cotação de cinco casas com pip de 0.00010, a execução real tem 1 pip de slippage adverso frente ao pedido. Esse caso isolado não identifica a causa nem prevê a execução média.

Mantenha visíveis trades ausentes e evidência incompleta

Conte separadamente sinais, solicitações enviadas, trades aceitos, rejeições e resultados incertos. Confira timeouts no histórico antes de classificar. Se o EA não registra preços pedidos ou cotações contemporâneas, informe que não há atribuição precisa das diferenças de execução; lucro final sozinho não separa spread, slippage e sinais alterados.

Compare uma amostra representativa das sessões e durações normais da estratégia. Demo estabelece comportamento operacional naquele ambiente. Uma observação real cautelosa fornece evidência diferente, com custos e perdas reais; não transforma resultados demo em previsão de retorno.

Uma operação não realizada nem sempre indica falha de execução

Considere duas contas com a mesma versão do EA, a mesma vela de sinal fechada e o mesmo limite de spread. Na demo, o spread é de 1.2 pips; na real, de 2.4 pips. Se o limite documentado for 2.0 pips, não entrar na conta real pode ser a decisão correta do filtro. Sem execução real, não há preço de execução para medir o slippage. Confira primeiro as unidades: na cotação usual de EURUSD com cinco casas decimais, 20 points equivalem a 2 pips.

Registre o horário do sinal, as cotações e o motivo do filtro antes de alterar o limite. Se esses dados não estiverem nos logs, mantenha a causa como não confirmada, sem deduzi-la pelo lucro. Compare operações aceitas separadamente de sinais ignorados, solicitações rejeitadas e resultados incertos para não misturar amostras diferentes.

O guia de custos de negociação separa spread, comissão e swap. Se a diferença persistir em observações comparáveis, siga o monitoramento de desvios e a revalidação antes de mudar a estratégia ou aumentar a exposição. Os spreads ilustrativos não são limites adequados a qualquer EA.

Referência oficial

A referência oficial MQL4 sobre OrderSend documenta preço solicitado, slippage, níveis de stops e erros do servidor que afetam a execução.