Plataforma também: magic do EA, número mágico da ordem, MAGIC

Número mágico

Identificador inteiro único atribuído às ordens de cada Expert Advisor no MetaTrader, que permite a vários EAs na mesma conta distinguir as suas próprias operações das demais.

Por que é necessário

Quando vários EAs rodam ao mesmo tempo na mesma conta, as ordens do MetaTrader não têm nenhum marcador de propriedade inerente. O EA escreve o número mágico em cada ordem ao abri-la e o lê de volta ao gerenciar as posições.

Um EA que verifica o número mágico de uma posição antes de modificá-la tocará apenas nas suas próprias operações, deixando as demais intactas.

Conflitos

Se dois EAs usarem o mesmo número mágico na mesma conta, cada EA gerenciará as posições do outro, com resultados imprevisíveis. Atribua sempre números mágicos únicos a cada instância de EA.

Uso de várias instâncias

Se você rodar o mesmo EA em EUR/USD e GBP/USD ao mesmo tempo, use números mágicos diferentes para cada instância, a fim de evitar o gerenciamento cruzado de ordens entre pares.

Termos relacionados

Veja também