Vì sao cần thiết
Khi nhiều EA chạy đồng thời trên cùng một tài khoản, lệnh MetaTrader không có dấu hiệu sở hữu cố hữu. Magic number được EA ghi vào mỗi lệnh khi mở và đọc lại khi quản lý vị thế.
Một EA kiểm tra magic number của vị thế trước khi sửa đổi sẽ chỉ chạm vào giao dịch của chính nó, để yên các giao dịch khác.
Xung đột
Nếu hai EA dùng cùng magic number trên cùng tài khoản, mỗi EA sẽ quản lý vị thế của EA kia — với kết quả khó lường. Luôn gán magic number duy nhất cho mỗi phiên bản EA.
Triển khai nhiều phiên bản
Nếu chạy cùng một EA trên EUR/USD và GBP/USD đồng thời, hãy dùng magic number khác nhau cho mỗi phiên bản để tránh quản lý lệnh chéo giữa các cặp.