Expert Advisor Statistics by Magic Number
- Utilidades
-
Pitt Petruschke
Algo trader and EA developer from Germany. Founder of AlgoVerdict (algoverdict.com) – independent tests of Expert Advisors, brokers and signal platforms based on live accounts. Author of Dawnbreak, a session range breakout EA for MT5. My own EA park runs on real accounts; my signals are listed in - Versión: 1.0
Ejecutas varios EA en una misma cuenta, además de algunas operaciones manuales. El saldo muestra el total. No indica qué EA genera beneficios y cuál genera pérdidas.
Magic Stats lee el historial de operaciones de tu cuenta MT5 y muestra una fila por cada número mágico: el rendimiento real de cada EA, en cualquier periodo que elijas. Es un indicador, por lo que se sitúa en un gráfico junto a cualquier EA. Nunca abre, modifica ni cierra una operación.
Lo que ves para cada EA (número mágico)
- Nombre y símbolos negociados
- Operaciones, porcentaje de ganancias, beneficio neto (beneficio + swap + comisión + gastos), en la divisa de la cuenta con sus cifras
- Factor de beneficio, operación media
- Caída máxima de la curva de capital de las operaciones cerradas del EA (en dinero) y factor de recuperación (neto / caída máxima)
- Fechade la última operación, posiciones abiertas actualmente y sus pérdidas y ganancias flotantes
- Una pequeña línea de capital por fila (hasta 20 puntos), en verde o rojo
- Una fila de «Total de la cuenta »: todas las operaciones del periodo en una sola curva combinada
Beneficio en verde, pérdida en rojo; factor de beneficio (PF) de 1,5 o más en verde, por debajo de 1,0 en rojo. El «Magic 0» se muestra como «Manual» (terminal, aplicación móvil, herramientas sin «Magic»).
Períodos y ordenación
- Pestañas: HOY, SEMANA (desde el lunes), MES, AÑO, historial COMPLETO, PERSONALIZADO (desde una fecha que tú establezcas). Todo en la hora del servidor del bróker.
- Haz clic en el encabezado de una columna para ordenar por Operaciones, % de ganancias, Saldo neto, PF o DD máximo. Vuelve a hacer clic para alternar entre orden descendente y ascendente.
- Opcional: dividir cada «Magic» por símbolo, una fila por «Magic» y símbolo.
- Mapa de nombres: 12345=TrendEA;777=IndexBot convierte los números en nombres. Sin él, una fila toma el comentario más frecuente de las operaciones de apertura del EA; de lo contrario, «Magic 12345».
Cómo se cuentan las operaciones
- MetaTrader almacena las operaciones (ejecuciones). Magic Stats las agrupa por posición: una posición = una operación, desde su primera entrada hasta que su volumen vuelve a ser cero.
- El número mágico procede de la operación de apertura. Los cierres por stop-loss, take-profit y stop-out suelen llevar el número mágico 0. Magic Stats no lo tiene en cuenta, por lo que las operaciones con pérdidas de un EA no acaban en «Manual».
- Cierres parciales: una posición cerrada en varios pasos cuenta como una sola operación. Se contabiliza cuando se cierra la última parte, en el periodo de ese cierre final, e incluye todas las partes.
- Costes: el resultado incluye el swap, la comisión y los gastos de cada operación de la posición. Las operaciones de costes que se refieren a una posición concreta se incluyen en dicha operación. Los costes sin posición se recogen en una línea separada denominada «Costes no atribuidos», fuera de las filas y del total.
- Los depósitos, retiradas, créditos y otras operaciones no relacionadas con la negociación nunca se contabilizan como operaciones.
- La caída máxima (drawdown) corresponde a las operaciones cerradas: el rango entre el máximo y el mínimo de la curva de capital construida a partir de las operaciones cerradas, partiendo de 0 al inicio del periodo. Las ganancias y pérdidas flotantes (P/L) no se incluyen en ella; tienen su propia columna. El panel lo indica en su línea de cobertura.
- El historial completo siempre se carga desde el inicio de la cuenta, por lo que una operación abierta la semana pasada y cerrada hoy sigue contabilizando su comisión de apertura.
- Cuentas de compensación: una reversión se divide en dos operaciones, y la comisión y los gastos de la operación de reversión se reparten entre ellas en función del volumen. Una posición afectada por varios «magics» se muestra como «Mixed (netting)».
Exportación a CSV
Con un solo clic se guarda la pestaña actual, con el orden de clasificación vigente, en MQL5\Files\MagicStats_<cuenta>_<período>.csv: una línea por fila más el total (y una línea «SIN ATRIBUIR» si hay costes de este tipo), con el beneficio bruto, la pérdida bruta, las ganancias y las pérdidas como columnas adicionales. Separador «;», separador decimal punto o coma (por defecto, coma para Excel europeo), UTF-8.
Compatible con cualquier EA y privado
- Un indicador sin búferes: colócalo en cualquier gráfico, cualquier símbolo, cualquier marco temporal, incluso junto a un EA.
- Solo lectura. Nunca opera.
- No se envía nada a ningún sitio: ni funciones de Internet, ni DLL. El único archivo que genera es el CSV, y solo cuando haces clic en «EXPORTAR CSV».
- Los historiales extensos se leen en tramos de 2.000 operaciones, para que el gráfico siga respondiendo con rapidez. A partir de ahí, solo se procesan las operaciones nuevas (por defecto: cada 10 segundos), y las operaciones ya leídas se vuelven a comprobar periódicamente, de modo que cualquier cambio posterior en el historial (por ejemplo, una operación cancelada) activa una reconstrucción.
Gratuito
Gratuito y totalmente funcional: sin límite de tiempo, sin modo de prueba, sin pantallas molestas ni anuncios dentro del programa.
Limitaciones
- Solo cuentan las operaciones cerradas. Los cierres parciales realizados de una posición que aún está abierta aparecen cuando esta se cierra por completo.
- La caída máxima no incluye la caída registrada mientras la operación estaba abierta. La caída intradía puede ser mucho mayor.
- El P/L flotante es el beneficio más el swap de las posiciones abiertas; no se incluye la comisión (de entrada y salida); esta se añade a la operación cuando se cierra.
- Magic Stats consulta el historial de la terminal. En una terminal nueva, abre «Toolbox» → «History» → haz clic con el botón derecho → «All history» una vez.
- Se pueden ejecutar varias instancias de Magic Stats en un mismo gráfico, pero se dibujan en el mismo lugar a menos que se asigne a cada una su propio Panel X / Panel Y. En el Strategy Tester, Magic Stats solo ve las operaciones propias del tester.
- Solo en MetaTrader 5.
Los resultados históricos mostrados por Magic Stats describen únicamente su propio historial y no predicen el rendimiento futuro. Operar con productos apalancados conlleva un alto riesgo de pérdida.
Guía de configuración, explicaciones de los indicadores y preguntas frecuentes: ¿Cuál de tus EA realmente genera beneficios? Estadísticas por número mágico en MT5
Del mismo autor: Dawnbreak – un EA de ruptura del rango de sesión con un stop loss en cada operación, sin grid ni martingala. Su cuenta con dinero real se abrió recientemente, el 5 de octubre de 2026, y funciona como una señal pública, por lo que puedes seguir cada operación en directo: mql5.com/en/signals/2395142
