Um EA de Forex não negocia um mercado EURUSD abstrato. Ele negocia o símbolo exato disponibilizado pela corretora conectada. Esse símbolo pode se chamar EURUSD, EURUSD.a, EURUSDm ou algo diferente, e suas regras de volume, tick e stops podem diferir das de outra conta.
Nome do ativo
Um sufixo costuma ser inofensivo quando o EA lê o símbolo do gráfico atual. Ele se torna um problema quando o programa procura um nome fixo, monta símbolos relacionados a partir de texto ou calcula o risco monetário com premissas incompatíveis com a Especificação do contrato da corretora.
Spread anunciado como baixo não prova compatibilidade de nome, volume, execução e distâncias.
Para verificar o custo de manter posições, o guia de swap e rollover no Forex conecta a unidade informada, o calendário de financiamento e os lançamentos na moeda da conta antes da interpretação do resultado líquido.
Para decisões D1 e H4 reproduzíveis, o protocolo de candles diários e horário da corretora define limites, candles curtos de domingo e informações concluídas.
Especificação
| Propriedade | O que verificar | Por que importa |
|---|---|---|
| Nome | EURUSD, EURUSD.a, EURUSDm | Se o EA encontra o instrumento |
| Dígitos / Point | 4/5 ou 2/3 nos pares JPY | Conversão de pips, distâncias e preços |
| Tamanho do contrato | Unidades por lote padrão | Risco financeiro e margem |
| Tick size / tick value | Menor movimento e seu valor | Cálculo de lote e resultado |
| Lote mínimo / passo | 0,01, 0,1 ou outro incremento | Aceitação do volume calculado |
| Stops Level | Distância mínima do mercado | Validade de pendentes, SL e TP |
| Sessões | Horários em que aceita ordens | Filtros de tempo e Market closed |
Fluxo de compatibilidade
Abra a Observação do Mercado
Clique com o botão direito no ativo exato e abra Especificação. Não use valores copiados de outro tipo de conta.
Compare com os requisitos do EA
Confirme par, período, casas decimais, lote mínimo, restrições de hedge ou FIFO, ordens pendentes e horários permitidos.
Revise o cálculo de risco
Teste o menor lote planejado e compare margem e tick value esperados com os exibidos. Um sinal correto com premissa contratual errada ainda é inseguro.
Teste as distâncias
Na Demo, confirme a aceitação de pendentes e proteções com spread normal e ampliado.
Documente o ambiente
Guarde corretora, servidor, conta, ativo e especificação com a versão do EA e o set.
Erros comuns
Regra de operação segura
A instalação mais segura usa o ativo real do gráfico e permite que o EA leia as propriedades em tempo de execução. Se houver input de sufixo, informe exatamente o valor documentado, incluindo pontuação e maiúsculas. Não renomeie arquivos nem crie gráficos offline sem instrução específica.
Validação Demo
Use points, pips e ticks nas unidades declaradas
No EURUSD típico de cinco casas, Point = 0.00001 e um pip convencional é 0.00010. Em um par JPY típico de três casas, Point = 0.001 e um pip é 0.01. Essas convenções não definem um “pip” universal para metais ou índices. Leia o manual antes de converter distâncias dos Inputs.
MQL4 documenta MODE_TICKSIZE em points, enquanto SYMBOL_TRADE_TICK_SIZE é um incremento de preço. Para estimar dinheiro, expresse distância e tick nas mesmas unidades: perda por lote = distância de preço ÷ tamanho do tick × valor do tick. O valor do tick precisa ser válido para símbolo e moeda atuais.
Valide os incrementos de preço e volume
Distância hipotética 0.00500, tick de preço 0.00001 e valor de $1 por lote implicam 500 ticks e $500 de risco de preço por lote antes dos custos. Não transfira esses valores para outro contrato. Confira novamente em contas cent, contratos incomuns e moeda diferente.
Arredonde o volume para baixo ao passo permitido entre mínimo e máximo; duas casas não são regra universal. Confira Stops Level e Freeze Level separadamente, além do incremento de preço. Se o valor do tick faltar, estiver desatualizado ou incoerente, interrompa o cálculo e esclareça em vez de assumir um valor conveniente.
Consulte as definições oficiais das propriedades dos símbolos MQL4.
Casas decimais iguais não significam o mesmo risco monetário
Considere dois contratos EURUSD hipotéticos em contas USD. Ambos têm tick de preço de 0.00001, mas o valor do tick por lote é $1 em A e $0.10 em B. Uma distância de preço de 0.00150 contém 150 ticks: a perda por lote seria de $150 em A e $15 em B. Copiar o mesmo volume produziria exposições monetárias diferentes apesar da precisão de cotação idêntica.
Com orçamento ilustrativo de $5 e incremento permitido de 0.01 lote, os volumes brutos são aproximadamente 0.0333 e 0.3333 lote. Arredondando para baixo, obtêm-se 0.03 e 0.33 lote, com perdas de preço de $4.50 e $4.95. Comissão, slippage e financiamento não estão incluídos e podem exigir volume menor. Volume mínimo, grade de preços e margem também precisam permitir a operação.
Esses contratos são inventados, não especificações de corretoras. Confira o valor real do tick na moeda da conta e consulte o guia de valor do pip e conversão cambial antes de transferir configurações. Se faltarem valores ou houver rejeição de ordens, siga o diagnóstico de problemas do símbolo sem presumir um contrato padrão.