Un Magic Number es un número entero que el Expert Advisor guarda en una orden cuando la crea. Después, el EA puede revisar las operaciones abiertas y el historial, localizar su identificador y decidir qué posiciones le pertenecen.
Para qué sirve
Un Magic Number es un número entero que el Expert Advisor guarda en una orden cuando la crea. Después, el EA puede revisar las operaciones abiertas y el historial, localizar su identificador y decidir qué posiciones le pertenecen.
Este número no mejora la rentabilidad, no limita el drawdown y tampoco autoriza una cuenta. Su función es operativa: separar una estrategia automática de otra y evitar, si el programa está bien desarrollado, que un EA modifique órdenes ajenas.
El lotaje, el Stop Loss, la correlación y el drawdown máximo necesitan controles de riesgo independientes.
Flujo de órdenes
Utiliza un entero exclusivo y documentado para cada estrategia independiente. Mantén el mismo valor al reiniciar MT4 o trasladar la instalación a un VPS. Un sufijo del símbolo no exige por sí solo otro Magic Number, pero una instancia de estrategia independiente normalmente sí. Si el proveedor fija u oculta el valor, respeta ese diseño.
Define primero quién controla cada orden
Lee las instrucciones del proveedor. Algunos EA necesitan un Magic Number fijo; los sistemas de cartera pueden compartirlo intencionadamente entre varios gráficos.
Registra cada asignación
Guarda una tabla sencilla con terminal, cuenta, EA, símbolo, timeframe y Magic Number. Es más seguro que confiar en la memoria.
Introduce el valor antes de adjuntar el EA
Configúralo en Inputs antes de operar. No copies un archivo set sin comprobar que otro sistema no utiliza el mismo número.
Consérvalo mientras existan posiciones
No cambies el identificador con una cesta abierta salvo que el desarrollador facilite un procedimiento de migración.
Conflictos habituales
| Escenario | Asignación recomendada | Riesgo de confusión |
|---|---|---|
| Un EA en un gráfico | Un número estable para esa instancia | Cambiarlo con operaciones abiertas puede dejarlas sin gestión |
| El mismo EA en dos pares | Un número por símbolo, salvo indicación del proveedor | El EA puede mezclar cestas o cerrar el grupo equivocado |
| Dos EA diferentes | Un identificador exclusivo para cada EA | Ambos programas pueden gestionar las mismas órdenes |
| Operaciones manuales | Normalmente usan Magic Number 0 | Un EA autorizado a gestionar 0 podría tocarlas |
Errores habituales
Configuración segura
Utiliza un entero exclusivo y documentado para cada estrategia independiente. Mantén el mismo valor al reiniciar MT4 o trasladar la instalación a un VPS. Un sufijo del símbolo no exige por sí solo otro Magic Number, pero una instancia de estrategia independiente normalmente sí. Si el proveedor fija u oculta el valor, respeta ese diseño.