Por qué es necesario
Cuando varios EA se ejecutan a la vez en la misma cuenta, las órdenes de MetaTrader no tienen ningún marcador de propiedad inherente. El EA escribe el número mágico en cada orden al abrirla y lo vuelve a leer al gestionar las posiciones.
Un EA que comprueba el número mágico de una posición antes de modificarla solo tocará sus propias operaciones, dejando intactas las demás.
Conflictos
Si dos EA usan el mismo número mágico en la misma cuenta, cada EA gestionará las posiciones del otro, con resultados impredecibles. Asigna siempre números mágicos únicos a cada instancia de EA.
Despliegues con varias instancias
Si ejecutas el mismo EA en EUR/USD y GBP/USD a la vez, usa números mágicos distintos para cada instancia, a fin de evitar la gestión cruzada de órdenes entre pares.