EA Overfitter
- Utilidades
-
Stephen J Martret
With over 23 years of experience trading Forex, Gold, and other financial markets, I have worked extensively with both discretionary (manual) and algorithmic trading strategies across a wide range of market conditions. - Versión: 1.6
- Actualizado: 5 septiembre 2026
- Activaciones: 10
Ese backtest tiene muy buena pinta. Pero, ¿seguirá generando beneficios mañana, la semana que viene, el mes que viene?
EA Overfitter vuelve a ejecutar tu EA con 100 historiales de precios que nunca ha visto. Un resultado te indica si la ventaja es real.
Una prueba retrospectiva te indica qué hizo un EA en un historial de precios concreto: el que, por casualidad, se produjo. Lo que no puedes deducir de ella es en qué medida ese resultado se debió a la estrategia y en qué medida a la trayectoria concreta.
EA Overfitter responde a esa pregunta. Genera hasta 100 historiales de precios sintéticos con los que tu EA nunca ha operado, vuelve a ejecutar la estrategia en todos ellos y te muestra toda la gama de resultados que produce. En lugar de una sola cifra procedente de una trayectoria afortunada o desafortunada, obtienes una imagen realista: con qué frecuencia la estrategia genera beneficios con datos desconocidos, cómo es un resultado típico —en lugar del mejor— y en qué medida se aleja de él tu backtest.
Los mundos se reconstruyen a partir de tu propio historial reciente, por lo que no se trata de una previsión —ninguna prueba que parta de datos pasados puede serlo—. Te indica si la ventaja depende de un orden específico de los precios y en qué medida la cifra de la prueba retrospectiva se aleja de una típica. Esa es la pregunta que merece la pena responder antes de invertir dinero.
EA Overfitter responde a esa pregunta. Genera hasta 100 historiales de precios sintéticos con los que tu EA nunca ha operado, vuelve a ejecutar la estrategia en todos ellos y te muestra toda la gama de resultados que produce. En lugar de una sola cifra procedente de una trayectoria afortunada o desafortunada, obtienes una imagen realista: con qué frecuencia la estrategia genera beneficios con datos desconocidos, cómo es un resultado típico —en lugar del mejor— y en qué medida se aleja de él tu backtest.
Los mundos se reconstruyen a partir de tu propio historial reciente, por lo que no se trata de una previsión —ninguna prueba que parta de datos pasados puede serlo—. Te indica si la ventaja depende de un orden específico de los precios y en qué medida la cifra de la prueba retrospectiva se aleja de una típica. Esa es la pregunta que merece la pena responder antes de invertir dinero.
Tres pasos
1. Crear. Elige un periodo y un número de «mundos» en el gráfico; a continuación, pulsa «Crear». EA Overfitter crea símbolos sintéticos a partir del historial M1 de tu gráfico —con la misma volatilidad y las mismas especificaciones de contrato, pero con trayectorias de precios que nunca se han producido— y deja de lado tus otros símbolos para que solo se prueben los «mundos».
2. Probar. Abre el Strategy Tester, elige tu EA, configura las fechas que aparecen en pantalla y ejecuta la optimización en todos los «mundos». Exporta los resultados a XML.
3. Analizar. Pulsa «Analizar resultados». EA Overfitter busca el archivo más reciente y lo lee.
La puntuación
Un número sobre 100, calculado a partir de dos cifras que aparecen debajo: Puntuación = Ventaja × Replicación.
Ventaja: la proporción de mundos en los que el EA salió tanto rentable como solvente. Debe haber generado beneficios y mantenido la caída máxima por debajo del 50 %. No cuenta un mundo en el que la cuenta no hubiera sobrevivido para recoger los beneficios.
Replicación: en qué medida el mundo típico ha reproducido realmente el backtest. Un EA cuyo backtest se mantiene conserva su puntuación de ventaja; uno cuyo backtest triplica el mundo típico conserva un tercio de la misma. La replicación solo puede reducir la puntuación, nunca aumentarla.
Los mundos no presentan deriva, por lo que un EA que simplemente se haya mantenido en un mercado alcista no obtiene nada aquí. La mayoría de las pruebas de bootstrap aprueban a ese EA por su propia naturaleza. Esta no lo hace.
Un EA puede tener una ventaja real y una prueba retrospectiva halagadora. Eso recibe su propio veredicto —VENTAJA REAL, PRUEBA RETROSPECTIVA OPTIMISTA— y el consejo es esperar la mediana del mundo en lugar de la cifra de la prueba retrospectiva.
Ventaja: la proporción de mundos en los que el EA salió tanto rentable como solvente. Debe haber generado beneficios y mantenido la caída máxima por debajo del 50 %. No cuenta un mundo en el que la cuenta no hubiera sobrevivido para recoger los beneficios.
Replicación: en qué medida el mundo típico ha reproducido realmente el backtest. Un EA cuyo backtest se mantiene conserva su puntuación de ventaja; uno cuyo backtest triplica el mundo típico conserva un tercio de la misma. La replicación solo puede reducir la puntuación, nunca aumentarla.
Los mundos no presentan deriva, por lo que un EA que simplemente se haya mantenido en un mercado alcista no obtiene nada aquí. La mayoría de las pruebas de bootstrap aprueban a ese EA por su propia naturaleza. Esta no lo hace.
Un EA puede tener una ventaja real y una prueba retrospectiva halagadora. Eso recibe su propio veredicto —VENTAJA REAL, PRUEBA RETROSPECTIVA OPTIMISTA— y el consejo es esperar la mediana del mundo en lugar de la cifra de la prueba retrospectiva.
Lo que ves
Tabla de distribución: cada métrica con el p10, la mediana y el p90 de los datos mundiales junto a tu backtest, y su rango percentil. Haz clic en cualquier fila para ver una explicación.
Gráfico de distribución: diagramas de caja de los mundos con tu backtest marcado, de modo que los valores atípicos se aprecian a simple vista.
Mapa de escenarios: los beneficios de los 100 mundos, con la mediana y tu backtest marcados en él.
Veredicto en lenguaje sencillo: qué significa el resultado y qué hacer a continuación. No se necesitan conocimientos de estadística.
Informe HTML: un archivo independiente que puedes guardar, imprimir o enviar a un cliente.
Te avisa cuando algo va mal
Una prueba que devuelve silenciosamente un número sin sentido es peor que una que falla. EA Overfitter comprueba sus propios datos de entrada y te avisa cuando los mundos son demasiado escasos, cuando apenas difieren entre sí, cuando el archivo de resultados no contiene ningún mundo, cuando el Market Watch está vacío, cuando MetaTrader ha ejecutado una carrera almacenada en caché en lugar de realizar la prueba, cuando el archivo de resultados es uno que ya has analizado, o cuando se han colado en la ejecución mundos de una versión anterior. Cuando no se puede confiar en la prueba, la puntuación se limita para que no se interprete como un resultado satisfactorio.
Requisitos
EA de un solo símbolo. MetaTrader 5 prueba un símbolo por pasada, por lo que un EA que lea otros pares obtendrá los datos reales del mercado para esos pares. La herramienta detecta esto y se niega a puntuarlo.
Historial en M1 de tu símbolo, que se descargará automáticamente si tu bróker lo tiene disponible.
Una ejecución de optimización, que debes iniciar tú mismo: MT5 no permite que un EA inicie el probador.
Unos minutos y unos cientos de megabytes para generarlo. El panel muestra primero el tamaño.
EA Overfitter no opera. Evalúa otros EA.
A quién va dirigido
Cualquier persona que esté a punto de comprar o ejecutar un EA. El backtest tiene buena pinta, pero ¿seguirá generando beneficios mañana, la semana que viene o el mes que viene? Si puedes introducir el EA en el Strategy Tester, podrás ver cómo se comporta en un centenar de historiales en los que nunca ha operado, antes de invertir dinero en él y antes de que una cuenta real te enseñe la misma lección de forma más costosa.
Operadores que ya utilizan EAs. Prueba los que tienes en tu cartera y descubre cuáles aportan una ventaja real y cuáles simplemente tuvieron suerte en el historial en el que se basaron.
Desarrolladores. Valida tu propio trabajo antes de ponerlo a la venta y conoce cuál es el resultado típico de tu EA, en lugar de limitarte a su mejor resultado.
Primeros pasos
Añade EA Overfitter al gráfico que quieras probar, elige un periodo y un número de operaciones, y pulsa «Build». Sigue los tres pasos que aparecen en pantalla; una guía integrada explica cada uno de ellos, incluyendo los ajustes que suelen provocar que una ejecución termine al instante sin operaciones.
Qué incluye
EA Overfitter con el flujo de trabajo completo de creación, prueba y análisis, explicaciones interactivas para cada métrica, el informe HTML exportable y actualizaciones a través de la sección de comentarios de MQL5. Envíame un mensaje para obtener el manual completo y detallado:
En qué se diferencia de EA Auditor
EA Auditor es mi otro producto de MQL5; lo encontrarás en mi perfil junto a este. Ambos plantean preguntas diferentes sobre el mismo EA, y ninguno sustituye al otro.
EA Auditor se pregunta si el backtest es fiable. Lee un informe de backtest o una señal MQL5 en tiempo real y busca aquellos elementos que hacen que un resultado aparentemente bueno no sea fiable: progresión martingala y en rejilla, curvas de capital anormalmente suaves, lagunas en torno a eventos importantes del mercado, entradas perfectas, ausencia de stop loss, indicadores que leen el historial, patrones de progresión de lotes y docenas de otras comprobaciones. También audita señales en tiempo real, compara una señal con su propia prueba retrospectiva y simula los conjuntos de reglas de las empresas de trading por cuenta propia. Es instantáneo, no requiere volver a ejecutarse y funciona con cualquier EA, incluidas las estrategias multipares.
EA Overfitter comprueba si la estrategia se mantiene. Toma el EA y lo vuelve a ejecutar con precios que nunca existieron, generando operaciones completamente nuevas en lugar de examinar las antiguas. Esa es la prueba más sólida para determinar si una ventaja se generaliza a datos desconocidos, pero requiere una compilación y una ejecución del probador, y se aplica a EAs de un solo símbolo.
Una prueba retrospectiva puede ser totalmente genuina y, aun así, estar ajustada a la curva. También puede manipularse de formas que ninguna cantidad de repeticiones de la prueba revelaría. Auditor detecta el primer tipo de problema, Overfitter detecta el segundo, y un EA que merezca la pena operar debería superar ambos.


El usuario no ha dejado ningún comentario para su valoración