Magic Number (Número Mágico)
Plataformas y HerramientasEl entero que un expert advisor marca en sus órdenes para distinguir sus posiciones de las manuales y de las de otro advisor en el mismo símbolo.
Un magic number es un número entero que una estrategia automatizada adjunta a cada orden que coloca, para poder reconocer después sus propias posiciones. MetaTrader asigna a cada posición un ticket generado por el servidor, pero en ese ticket no queda registrado qué programa la abrió, así que un expert advisor que recorra el terminal no tiene otra manera de distinguir las operaciones de las que es responsable de las manuales o de las de un segundo advisor que corra en el mismo símbolo.
Empieza a importar en cuanto hay más de una cosa operando la cuenta. Dos advisors que comparten símbolo con el mismo magic number —o sin ninguno— tratarán cada uno las posiciones del otro como propias: cerrándolas, moviendo sus stops o contando la exposición dos veces al decidir si abren otra. Asignar un número distinto por estrategia, y por símbolo cuando una estrategia corre en varios, es lo que mantiene correctos el recuento de posiciones, el control de riesgo y los informes de cada una. Es también lo que permite recuperar el origen de una operación en el historial de la cuenta meses después, cuando la única pregunta que queda es qué sistema produjo una pérdida concreta.