Inicio > Blog > MagicNumber: cómo usar varios EA en la misma cuenta

MT5Operativa de EADiseño operativo

MagicNumber: cómo usar varios EA en la misma cuenta

Publicado: 2026-11-04Lectura: aprox. 3 min
⏱ Este artículo refleja la información a la fecha de su publicación. Las cifras de rendimiento de los EAs (PF, DD, rentabilidad anual) cambian con la operativa real y la revalidación: consulta lo más reciente en las páginas de los EAs. Ver los últimos resultados de los EAs →

Conclusión: el MagicNumber es la «etiqueta con el nombre» del EA. No lo repitas dentro de una misma cuenta

Si vas a ejecutar varios EA en una sola cuenta, lo primero que debes decidir es la asignación de MagicNumber. El MagicNumber es el número que se añade a las órdenes y a las posiciones para indicar «qué EA la envió». Muchos EA se fijan en este número para saber cuáles son sus propias posiciones.

Si el número se repite, un EA puede confundir las posiciones de otro con las suyas y cerrarlas o modificar sus stops por su cuenta. No aparece ningún error y, a simple vista, ambos EA parecen funcionar con normalidad, así que es un problema difícil de detectar.

Comparación de brókers recomendados →

🎁 Descargar EA gratis

📧 Curso gratuito por email (8 correos) + paquete de 13 indicadores MT5 solo para suscriptores

* Privacidad estrictamente protegida. Puedes darte de baja en cualquier momento.

Cómo funciona: cómo reconoce un EA «sus» posiciones

En MT5, el EA puede asignar un MagicNumber numérico cuando envía una orden. Ese valor queda registrado en la posición (POSITION_MAGIC) y en el historial de operaciones (DEAL_MAGIC). En las órdenes manuales suele ser 0.

Un EA típico filtra así las posiciones cuando las cuenta o las gestiona:

  • Si el símbolo coincide con el de su gráfico
  • Si el MagicNumber coincide con el valor configurado

Solo las posiciones que cumplen ambas condiciones se tratan como «propias». Lo importante aquí es que MT5 no impide por sí mismo que se repita un MagicNumber. El número es solo una convención: respetarla depende de quien opera y de cómo esté construido el EA.

Qué ocurre cuando se duplica

Si dos EA operan el mismo símbolo con el mismo MagicNumber, pueden darse situaciones como estas:

  • Entradas bloqueadas: un EA con «máximo de 1 posición» cuenta la posición del otro EA como suya y deja de abrir nuevas entradas
  • Cierre de posiciones ajenas: cuando salta la señal de cierre, también se cierran las posiciones del otro EA
  • Stops sobrescritos: el trailing stop mueve incluso el SL de las posiciones del otro EA
  • Cálculo de lote erróneo: en los EA que fijan el lote según el número de posiciones abiertas, la exposición resulta mayor de lo previsto

Nada de esto se reproduce en el backtest, porque el probador ejecuta los EA de uno en uno. Esta es una de las causas de que los resultados de la validación y la operativa real no coincidan.

Seguimiento de los cierres parciales

Si un EA usa cierres parciales, también hay que tener cuidado con cómo se rastrean los registros. En las cuentas hedging, el identificador de la posición (POSITION_IDENTIFIER) no cambia aunque se cierre parcialmente, y en las operaciones de cierre del historial queda como DEAL_POSITION_ID. Si después quieres calcular el rendimiento de cada EA, lo más fiable es filtrar por MagicNumber y agrupar por este ID de posición.

Sin embargo, el MagicNumber registrado en la operación de cierre puede ser el de quien envió la orden de cierre. Si cierras manualmente una parte de una posición abierta por un EA, solo esa operación quedará con número 0, y al agregar solo por MagicNumber las cifras pueden no cuadrar. Además, el campo de comentario puede ser reescrito por el bróker o el servidor, así que no es una pista fiable para identificar operaciones.

Lista de comprobación antes de configurar

Qué comprobarCómo comprobarloRiesgo si se omite
Que los MagicNumber de cada EA no se repitanHaz una lista con los parámetros de cada EA y consérvalaInterferencia en cierres y cambios de SL
Que, si usas el mismo EA en varios gráficos, cada uno tenga su númeroUsa números distintos aunque cambien el símbolo o el marco temporalConfusiones en EA que no miran el símbolo
Que la cuenta sea de tipo hedgingCompruébalo en la información de la cuentaEn cuentas netting las posiciones del mismo símbolo se fusionan en una sola y no se pueden separar por número
Que no cambies el número con el EA en marchaAntes de cambiarlo, confirma que no hay posiciones abiertasLas posiciones existentes quedan sin gestionar
Que no mezcles operativa manualOpera manualmente en otra cuentaDescuadres en el recuento y registros incompletos por cierres manuales

Conviene usar una regla sencilla, como «un rango de dígitos distinto para cada EA»: así no te perderás al revisar el historial. Dónde se encuentra la pantalla de configuración está explicado en cómo configurar un EA.

Límites y advertencias

Separar los MagicNumber no evita todos los problemas. Lo decimos con honestidad.

  • No sirve con EA que no miran el MagicNumber: los EA que filtran solo por símbolo, o que gestionan todas las posiciones de la cuenta, interfieren aunque los números sean distintos. Si mezclas EA de terceros, nosotros no podemos saber cómo están construidos.
  • Colisión de valores por defecto: muchos EA se distribuyen con el valor por defecto sin cambiar. Es perfectamente posible que EA de desarrolladores distintos coincidan por casualidad en ese valor. Verifica siempre el valor tú mismo.
  • EA que operan varios símbolos: cuando un solo EA opera varios símbolos, como ATLAS o TRINITY, compite con otros EA por los mismos símbolos. Aunque separes los números, el margen es compartido, por lo que sigue existiendo la posibilidad de que los drawdown coincidan al mismo tiempo.
  • La gestión del capital no se separa: el número solo separa la gestión de posiciones. El nivel de margen y el stop out se determinan para toda la cuenta. Si un EA pierde mucho, arrastra también a los demás.

Si quieres evitar interferencias con total seguridad, lo más sencillo es usar una cuenta distinta para cada EA. Considera el diseño de los números como la precaución mínima cuando decides operar todo en la misma cuenta.

Resumen

  • El MagicNumber es el número de identificación del EA que queda en órdenes, posiciones e historial, y MT5 no impide que se repita
  • Si se duplica, pueden producirse bloqueo de entradas, cierre de posiciones de otros EA, sobrescritura de SL y errores en el cálculo del lote. No se reproduce en el backtest
  • El seguimiento de cierres parciales se hace combinando MagicNumber e ID de posición. Si cierras manualmente, el registro puede desajustarse
  • En cuentas netting no se pueden separar las posiciones por número. Para varios EA, usa una cuenta hedging
  • Aunque separes los números, el margen sigue siendo compartido. Para evitar interferencias con total seguridad, separa las cuentas

Más trucos de operativa en Conocimientos sobre EA y MT5.

📧 Curso gratuito por email (8 correos) + paquete de 13 indicadores MT5 solo para suscriptores

* Privacidad estrictamente protegida. Puedes darte de baja en cualquier momento.

¿Tienes alguna pregunta sobre EAs o Forex?

Puedes publicarla en el foro de trading de Nattzy (registro gratuito). También son bienvenidas preguntas que vayan más allá de este artículo: configuración de EAs, elección de bróker y más.

Preguntar en Nattzy ↗

Comentarios y preguntas