Todas las guías

Cómo separar tus EAs por número mágico (y qué descubrirás)

Publicada el

Si tienes tres, cinco o diez EAs en la misma cuenta de MT4 o MT5, la curva de equity que ves en el terminal no es la de ningún EA. Es una media. Y las medias esconden cosas: un EA bueno puede tapar durante meses a otro que dejó de funcionar, y una cuenta que «va bien» puede depender de un solo sistema sin que lo sepas.

La solución es sencilla y casi nadie la aplica con disciplina: separar el historial por número mágico y mirar cada EA por su cuenta. En esta guía te explico cómo hacerlo bien y qué suele aparecer cuando lo haces por primera vez.

Qué es el número mágico y por qué importa

Cada orden que envía un EA lleva un identificador numérico: el magic number. Lo fija el propio EA, normalmente desde un parámetro de entrada (MagicNumber, Magic, ID… cada programador lo llama a su manera). MetaTrader lo guarda en cada operación, tanto en MT4 como en MT5, y el EA lo usa para reconocer sus propias posiciones y no tocar las de otros.

Las operaciones que abres a mano llevan el número mágico 0. Por eso, en cualquier análisis por EA, el magic 0 es «manual» (o algún EA mal configurado, que también pasa).

Para ti, el número mágico es la etiqueta que permite responder a la pregunta importante: ¿qué ha hecho cada sistema?

Cómo asignar los números sin liarte

Unas pocas reglas evitan casi todos los problemas:

  1. Un número distinto por cada EA. Si dos EAs comparten número, sus operaciones se mezclan y ningún análisis podrá separarlas después.
  2. Un número distinto por cada copia con otros ajustes. El mismo EA en EURUSD con un riesgo y en GBPUSD con otro son, a efectos de análisis, dos sistemas. Si quieres comparar configuraciones, cada una necesita su número.
  3. Usa una convención que puedas leer. Por ejemplo, los primeros dígitos para el EA y los últimos para la variante: 7701, 7702, 7703 para tres configuraciones del mismo sistema. (Es solo un ejemplo; cualquier esquema que entiendas dentro de seis meses vale).
  4. Apunta la lista. Una hoja con «número → EA, símbolo, ajustes, fecha de inicio» te ahorrará muchas dudas.
  5. No cambies el número con posiciones abiertas. Muchos EAs solo gestionan las órdenes con su número actual: si lo cambias a mitad de una operación, puede quedarse huérfana, sin cierre ni trailing. Cámbialo con el EA sin posiciones.

Dos casos que conviene revisar:

  • EAs que no dejan elegir el número. Algunos lo llevan fijo en el código. Si tienes dos copias de uno así en la misma cuenta, comparten número y no podrás separarlas por magic. Pregunta al vendedor, o sepáralas por cuenta o por símbolo.
  • EAs que usan varios números. Hay sistemas que asignan un número distinto a cada símbolo o a cada tipo de entrada. No es malo, pero tienes que saberlo para agruparlos luego como un solo EA.

Qué mirar de cada EA

Una vez separado el historial, no te quedes solo en el beneficio. Para cada número mágico, mira al menos:

  • Operaciones y última operación. ¿Sigue operando? ¿Con el ritmo esperado?
  • Resultado neto con comisiones y swaps incluidos, no solo el bruto.
  • Profit factor (ganancias brutas entre pérdidas brutas) y porcentaje de acierto, juntos: uno sin el otro engaña.
  • Esperanza por operación: lo que gana o pierde de media cada operación.
  • Drawdown máximo del propio EA, no el de la cuenta.
  • Rachas perdedoras más largas.

Un detalle técnico que importa: si un EA cierra posiciones en varias partes (cierres parciales), cuenta la posición como una sola operación. Si no, el número de operaciones y el acierto salen inflados.

Lo que suele aparecer la primera vez

Esto es lo que suele salir cuando alguien separa sus EAs por primera vez. No son estadísticas, son patrones habituales:

  • Un EA parado sin que nadie se diera cuenta. El terminal se reinició, el EA se quitó del gráfico o el bróker cambió el nombre del símbolo. La cuenta seguía moviéndose por los demás y nadie lo notó. Mirar la fecha de la última operación de cada EA lo detecta en segundos.
  • Un EA que sostiene toda la cuenta. Ejemplo hipotético: cinco EAs, la cuenta sube, pero al separarlos uno explica casi todo el beneficio y los otros cuatro suman cero o pierden. Tu «cartera» es en realidad un sistema con cuatro acompañantes.
  • Un drawdown muy por encima del backtest. En la cuenta no se nota porque otros EAs compensan, pero ese sistema concreto ya ha caído más de lo que su backtest hacía esperable.
  • Dos EAs que hacen lo mismo. Si dos sistemas ganan y pierden los mismos días, no estás diversificado: tienes una sola apuesta al doble de tamaño. La correlación de sus resultados diarios lo delata.
  • Costes que se comen un sistema. Un EA de muchas operaciones pequeñas puede ser rentable en bruto y perder dinero cuando sumas comisiones y swaps.

Hacerlo a mano o en automático

Puedes hacerlo con una hoja de cálculo: exportas el historial de MetaTrader, filtras por número mágico y calculas cada métrica. Funciona, pero hay que repetirlo cada semana, y cuesta detectar a tiempo que un EA se ha parado.

Es lo que hace TRACKING de TrendPax de forma continua. Un pequeño EA de solo lectura, el publisher, envía el historial de tu cuenta MT4 o MT5; la web agrupa las operaciones por número mágico y cada EA tiene su fila en la tabla «Por EA», con su ficha propia, su comparación con el backtest si lo subes, y un aviso cuando dos EAs se mueven casi igual (en la pantalla «Comparar EAs»).

Si quieres ver cómo queda con datos inventados antes de conectar nada, la demo no pide registro: trendpax.com/es/tracking/demo/eas. Y si te convence, crear la cuenta y el panel es gratis.


Aviso de riesgo. Este artículo es educativo y no es asesoramiento de inversión. Operar con divisas, CFD y otros productos apalancados conlleva un riesgo alto de pérdida y puede no ser adecuado para todo el mundo. Los resultados pasados, reales o de backtest, no garantizan resultados futuros.