Mengapa diperlukan
Saat beberapa EA berjalan bersamaan pada akun yang sama, order MetaTrader tidak memiliki penanda kepemilikan bawaan. Magic number ditulis ke setiap order oleh EA saat pembukaan dan dibaca kembali saat mengelola posisi.
EA yang memeriksa magic number posisi sebelum memodifikasinya hanya akan menyentuh transaksinya sendiri, membiarkan yang lain tak terganggu.
Konflik
Jika dua EA menggunakan magic number yang sama pada akun yang sama, masing-masing EA akan mengelola posisi EA lainnya — dengan hasil yang tak terduga. Selalu berikan magic number unik untuk setiap instance EA.
Penggunaan multi-instance
Jika menjalankan EA yang sama di EUR/USD dan GBP/USD bersamaan, gunakan magic number berbeda untuk setiap instance guna mencegah pengelolaan order lintas pasangan.