Pourquoi il est nécessaire
Quand plusieurs EA s’exécutent simultanément sur le même compte, les ordres MetaTrader n’ont aucun marqueur de propriété intrinsèque. Le numéro magique est inscrit dans chaque ordre par l’EA à l’ouverture et relu lors de la gestion des positions.
Un EA qui vérifie le numéro magique d’une position avant de la modifier ne touchera que ses propres transactions, laissant les autres intactes.
Conflits
Si deux EA utilisent le même numéro magique sur le même compte, chaque EA gérera les positions de l’autre — avec des résultats imprévisibles. Attribuez toujours des numéros magiques uniques à chaque instance d’EA.
Déploiements multi-instances
Si vous exécutez le même EA sur EUR/USD et GBP/USD simultanément, utilisez des numéros magiques différents pour chaque instance afin d’éviter la gestion croisée des ordres entre paires.