As classificações comerciais são um ponto de partida, mas não contam toda a história da execução. Para um Expert Advisor, é mais importante saber como os preços são formados, onde a ordem é processada, qual modo de execução o ativo utiliza e o que acontece quando o preço solicitado deixa de estar disponível.
Market Maker, STP, ECN e DMA: o que esses termos significam
Uma Market Maker pode formar o preço oferecido ao cliente e atuar como contraparte, conforme sua política de execução. STP normalmente descreve o roteamento automático para um ou mais provedores externos. ECN costuma indicar uma rede eletrônica que agrega ofertas de compra e venda, enquanto DMA descreve o acesso direto a um ambiente ou livro de ofertas externo. No Forex de varejo, esses nomes não são aplicados de forma uniforme; o contrato da conta e a política de execução são mais úteis que um selo de marketing.
| Nome | Ideia comum | O que o usuário de EA deve verificar |
|---|---|---|
| Market Maker | A corretora fornece o preço e pode internalizar o fluxo. | Requotes, comportamento do spread, regras de stops e conflitos de interesse. |
| STP | As ordens são roteadas automaticamente para fontes selecionadas. | Consistência do roteamento, markup e tratamento de rejeições. |
| ECN | Preços e volumes de vários participantes são agregados. | Comissão, volume mínimo, execução parcial e profundidade disponível. |
| DMA | A ordem chega a um ambiente ou livro externo segundo regras definidas. | Ativos, tipos de ordem, política de preenchimento e eventual last look. |
Um EA pode funcionar melhor em uma conta estável e transparente do que em outra com um nome atraente, mas spreads, rejeições ou fills irregulares.
Separe o modelo da corretora do modo de execução
O MT4 pode exibir Instant Execution, Request Execution ou Market Execution. Essas opções descrevem como terminal e servidor processam a ordem; não provam que a corretora seja ECN, STP ou Market Maker. Na execução instantânea, um preço que deixou de estar disponível pode gerar requote. Na execução a mercado, a ordem é preenchida no preço disponível no servidor, que pode ser diferente do observado no envio.
Confira também as especificações do ativo: spread fixo ou variável, dígitos, tamanho do contrato, Stops Level, passo de lote, volume máximo, swap e horários. Mesmo com a lógica correta, o EA pode receber erros de stop ou volume quando esses parâmetros mudam.
Qualidade de execução é medida, não slogan
Avalie uma amostra representativa dos horários em que o EA realmente opera. Registre preço solicitado, preço executado, latência total, rejeições, requotes, execuções parciais e spread. Separe condições normais, rollover, notícias e baixa liquidez. Uma única ordem rápida não comprova consistência.
Meça diferenças favoráveis e desfavoráveis separadamente.
Separe falhas de abertura, fechamento e modificação.
Meça o caminho completo, não apenas o ping do VPS.
O impacto depende da estratégia. Décimos de pip podem ser pouco relevantes no H4 e decisivos para um scalper. Sistemas grid ou com várias ordens também precisam de liquidez e margem quando diversas operações são abertas quase ao mesmo tempo.
Checklist de compatibilidade do EA
Regulação, proteção dos recursos dos clientes e condições de saque devem ser verificadas separadamente para a entidade jurídica contratada. Compatibilidade técnica não substitui a análise da corretora.
Faça um teste controlado antes da conta real
- Use a mesma versão do EA, ativo, timeframe e parâmetros previstos para o live.
- Mantenha o risco fixo e compare contas no mesmo horário.
- Exporte Experts, Journal e histórico em vez de depender de capturas.
- Compare solicitação e fill, spread, comissão, swap e erros de modificação.
- Inclua operações suficientes em mercados calmos e mais rápidos.
- Ao passar para o live, comece pequeno e confirme novamente os fills.
Não otimize o EA em torno de um feed demo excepcionalmente favorável. Procure condições estáveis que a estratégia consiga tolerar.
Referências oficiais
A MetaTrader documenta o processamento das ordens e os campos definidos pela corretora em Observação do Mercado e Especificação. Use esses dados junto com a política de execução da corretora.