Il
magic number o
magic id è un numero che viene utilizzato all'interno di un expert advisor in fase di apertura, chiusura e ricerca degli ordini.
Lo scopo principale di questo numero magico è quello di permettere l'esecuzione di più
expert advisor contemporaneamente (o di operazioni manuali) sulla stessa piattaforma senza che gli ordini aperti manualmente, o da un expert, vadano ad interferire con il funzionamento dell'altro.
Provate ad immaginare che cosa succederebbe se le operazioni che aprite venissero chiuse dall'ea in funzione su di un altro grafico di
metatrader, sicuramente un disastro incontrollabile.
Non tutti i programmatori però utilizzano il magic number all'interno del loro codice. Quando non si è sicuri, o non si conosce il funzionamento di un
consigliere esperto, l'unica soluzione è quella di farlo girare in modalità stand-alone. Solo in questo caso si è certi che l'ea non interferisca con gli altri ordini.
Andiamo ora a vedere i passi necessari per utilizzare correttamente il magic number: