ANTIOVERFIT PRO - PASO A PASO

25 marzo 2026, 10:33
Enrique Enguix
0
6

¿Qué es AntiOverfit PRO?

AntiOverfit PRO es una herramienta diseñada para evaluar la robustez de un sistema de trading más allá de un backtest tradicional. En lugar de analizar un Asesor Experto únicamente sobre el mercado histórico real, permite generar mercados sintéticos estadísticamente coherentes y observar cómo se comporta la estrategia en esos escenarios alternativos.

Su objetivo es ayudar a responder una pregunta crítica: ¿depende el resultado del backtest demasiado del camino exacto que siguió el mercado real, o la estrategia se mantiene estable cuando ese camino cambia?


Índice

1. ¿Qué es AntiOverfit PRO?
2. ¿Cómo funciona?
3. Guía paso a paso
4. Glosario y términos clave
5. Cómo leer los resultados
6. Resultado final


¿Cómo funciona?

AntiOverfit PRO utiliza los datos históricos reales de un símbolo como base y construye múltiples mundos sintéticos con propiedades estadísticas similares. Estos mundos pueden utilizarse después en el Strategy Tester para ejecutar pruebas u optimizaciones sobre un conjunto de trayectorias alternativas de mercado plausibles.

Una vez finalizada la optimización, la herramienta analiza los resultados obtenidos en los mundos sintéticos y calcula varias métricas relacionadas con la robustez, la consistencia y la sensibilidad a la variación del camino del mercado. Esto permite evaluar si el backtest original refleja una robustez genuina o un posible caso de sobreoptimización.


Guía paso a paso

Paso 1. Cargar AntiOverfit PRO en el gráfico

Abre un gráfico del símbolo que quieras usar como base del análisis y adjunta AntiOverfit PRO al mismo.


Paso 2. Definir el rango de fechas

Se recomienda revisar el límite de barras que MetaTrader 5 utiliza por defecto, ya que puede impedir que AntiOverfit PRO cargue todo el historial necesario para el análisis.

Para comprobarlo, abre Herramientas > Opciones > Gráficos y asegúrate de que Máx. barras en el gráfico y, preferiblemente, también Máx. barras en el historial, no estén configuradas con un valor bajo como 100.000. Lo ideal es establecerlas en un valor muy alto o dejarlas sin límite, especialmente si vas a trabajar con historiales M1 largos.



Configura el rango histórico de fechas que quieras utilizar. Ese periodo servirá como base para construir y probar los mundos sintéticos.



Paso 3. Cargar el historial original

Haz clic en el botón Load History para cargar en la herramienta los datos históricos del símbolo original.



Paso 4. Generar el plan de mundos

Haz clic en Generate World Plan. Este paso prepara la estructura preliminar de los símbolos sintéticos que se van a crear.
Por seguridad, esta acción requiere confirmación, por lo que el botón debe pulsarse dos veces.



Paso 5. Construir los mundos sintéticos

Haz clic en Build All 100 para generar todos los mundos planificados. A medida que el proceso avance, los símbolos sintéticos comenzarán a aparecer en la ventana Observación del mercado.

También puedes utilizar acciones de construcción parcial como Build 1st World o Build Next si quieres construir los mundos de forma progresiva en lugar de generarlos todos de una vez.



Paso 6. Ejecutar la validación estadística

Haz clic en Start Validated Build. Este es uno de los pasos más importantes del proceso, ya que comprueba si los mundos generados son estadísticamente plausibles y conservan una estructura interna coherente en relación con el símbolo original.
Este paso también requiere confirmación.



Paso 7. Previsualizar los mundos construidos

Haz clic en Preview Built Worlds para abrir una vista previa visual representativa de los mundos generados.
Este paso es opcional, pero resulta útil para una comprobación visual rápida y confirmar que el proceso de construcción parece correcto.




Paso 8. Activar el modo Synthetic Test

Haz clic en Activate Synthetic Test para preparar los datos para su uso en el Strategy Tester.

Antes del cambio, la herramienta puede guardar un snapshot de tu Observación del mercado actual para que tu entorno original pueda restaurarse después.



Paso 9. Abrir y configurar el Strategy Tester

Abre el Strategy Tester desde Ver > Strategy Tester o pulsando CTRL + R.
Después, configura exactamente el mismo rango de fechas que definiste en AntiOverfit PRO, para que la prueba respete el mismo periodo de análisis.

Este paso requiere confirmación y puede congelar brevemente el terminal durante uno o dos segundos.


Paso 10. Configurar la optimización

Dentro del Strategy Tester, configura la optimización para que se ejecute sobre todos los símbolos seleccionados en Observación del mercado.



Paso 11. Exportar los resultados

Una vez finalizada la optimización, ve a la pestaña Optimization Results y exporta los resultados a la carpeta Common/Files usando el formato XML esperado y el nombre de archivo que prefieras.

Importante: este paso exporta automáticamente la lista completa de resultados de la optimización, no un único resultado seleccionado.

Para abrir el menú de exportación, haz clic derecho dentro del área de resultados.


⚠️ Se recomienda cerrar el archivo si tu PC lo abre automáticamente, ya que esto puede causar conflictos cuando AntiOverfit PRO intente leerlo.



Paso 12. Analizar los resultados

Cierra el Strategy Tester, vuelve al panel de AntiOverfit PRO y haz clic en Analyze Optimization Results.
Selecciona el archivo XML exportado y la herramienta abrirá una nueva ventana mostrando el Score y otras métricas relevantes del análisis.





Glosario y términos clave

Secciones principales del flujo de trabajo

Prepare
La etapa de preparación de datos. Aquí es donde la herramienta carga el historial del mercado fuente que se utilizará como base para generar los mundos sintéticos.

Plan
La etapa de planificación. Aquí se crea la receta interna de mundos antes de construir los símbolos sintéticos.

Build
La etapa de generación. Aquí es donde los mundos sintéticos planificados se crean y se escriben como símbolos personalizados.

Test
La etapa del entorno de pruebas. Aquí la herramienta cambia de los símbolos originales a los símbolos sintéticos para que puedas ejecutar trabajos del Strategy Tester sobre ellos.

Analyze
La etapa de análisis. Aquí se importa el informe XML de optimización exportado y se interpreta mediante el dashboard de robustez.

Botones y acciones

Load History
Carga los datos históricos originales necesarios para la generación.

Generate World Plan
Crea el plan interno usado para construir los mundos sintéticos. Prepara la estructura, pero todavía no construye los mundos.

Build 1st World
Construye únicamente el primer mundo sintético. Resulta útil si quieres empezar a probar rápido.

Build Next
Construye el siguiente lote planificado de mundos en lugar de generarlos todos de una vez.

Build All
Construye todos los mundos planificados restantes.

Start Validated Build
Inicia un proceso de construcción más estricto, con validación estadística más profunda antes de aceptar los mundos.

Preview Built Worlds
Abre una vista previa visual de las trayectorias sintéticas generadas.

Activate Synthetic Test
Cambia el entorno para que los símbolos sintéticos generados puedan utilizarse en el Strategy Tester.

Save Snapshot
Guarda el estado actual de tu Observación del mercado antes de cambiar al modo de prueba sintética.

Restore Original Watch
Restaura tu Observación del mercado original después de terminar las pruebas sintéticas.

Analyze Optimization Results
Carga el informe XML de optimización exportado y abre la ventana de análisis de robustez.

Delete Built Worlds
Elimina del terminal los símbolos sintéticos generados.

Cancel
Solicita una parada segura del proceso actual en el siguiente punto de control válido.

Save
Exporta una imagen PNG de la vista actual del análisis.

Close
Cierra la ventana de análisis actual.

Natural Interpretation
Abre una explicación en lenguaje sencillo del resultado actual dentro de la ventana de análisis. Está pensada para resumir el significado del score, sin sustituir las métricas cuantitativas.

Palabras de estado del panel

PLAN READY
El plan de generación ya existe y puede utilizarse.

PLAN MISSING
Todavía no se ha creado ningún plan de generación.

PLANNING
La herramienta está preparando actualmente el plan de mundos.

BUILT
Muestra cuántos mundos ya han sido generados.

TEST OFF
El modo Synthetic Test no está activo.

TEST ON
El modo Synthetic Test está activo en este momento.

TEST READY
El entorno está preparado y listo para activar las pruebas sintéticas.

READY
El paso o la acción están listos para ejecutarse.

PENDING
El paso todavía no se ha completado.

DONE
El paso terminó correctamente.

RUNNING
La herramienta está procesando una tarea en este momento.

OPEN
Una ventana secundaria de vista previa o análisis está abierta.

ERROR
La acción falló y requiere atención.

OK
La acción se completó correctamente.

Confirmation required
La herramienta solicita un segundo clic antes de ejecutar una acción importante.

Conceptos principales

Original Market
Los datos históricos reales del mercado del símbolo. Es el camino real que siguió el mercado en el pasado.

Synthetic World / Synthetic Worlds
Trayectorias alternativas de mercado generadas a partir de los datos originales conservando características estadísticas clave. Se utilizan para comprobar si una estrategia depende demasiado del camino histórico exacto que ocurrió en la realidad.

World
Una trayectoria de mercado sintética individual.

World Plan
La receta interna utilizada para generar los mundos sintéticos.

Built World / Built Worlds
Mundos sintéticos que ya han sido generados y están listos para usarse.

Source History
Los datos históricos originales cargados desde el símbolo y timeframe reales.

Base M1
Los datos M1 originales utilizados como capa base para la generación sintética.

Keep Percentage
El porcentaje de la estructura original que se conserva durante la generación sintética. Valores más altos suelen mantener el mundo generado más cercano a la estructura del mercado original, mientras que valores más bajos introducen más variación.

Batch
El número de mundos construidos de una vez en una acción concreta como Build Next.

Snapshot
Una copia guardada de tu Observación del mercado original antes de cambiar al modo de pruebas sintéticas.

Synthetic Symbols
Los símbolos personalizados de MT5 creados a partir de los mundos sintéticos.

Scenario Map
Un gráfico visual que muestra las trayectorias generadas de los mundos sintéticos construidos.

Normalized to base 100
Todas las curvas de la vista previa empiezan en el mismo nivel de referencia para que puedas comparar la forma y la evolución más fácilmente.

Términos de validación y generación

Validation
El proceso de comprobar si un mundo sintético generado es lo bastante cercano estadísticamente al mercado original como para ser aceptado para pruebas.

Attempt
Un intento de generación de un mundo sintético. Si un mundo no supera los filtros de validación, se rechaza y se realiza otro intento.

Accepted World
Un mundo sintético que superó los criterios de validación.

Rejected World
Un mundo generado que no cumplió los requisitos de validación y, por tanto, fue descartado. Normalmente esto significa que el filtro de calidad está funcionando correctamente.

Validated Build
Un modo de construcción más estricto que aplica comprobaciones estadísticas más profundas antes de aceptar un mundo. Es un modo de control de calidad, no un modo de rentabilidad.

Ventana de análisis: secciones y navegación

Score
La pestaña principal de resumen. Muestra el Robustness Score global, la interpretación principal y las dimensiones de apoyo más importantes.

Core
Se centra en métricas centrales relacionadas con la robustez, como Profit Factor, Expected Payoff y el comportamiento de sus distribuciones entre mundos.

Risk
Se centra en el drawdown y el comportamiento de downside, incluyendo cómo se deterioran los escenarios malos bajo variación sintética.

Execution
Se centra en el comportamiento operativo, como el número de trades y otras medidas de estabilidad sensibles a la ejecución.

Profile
Ofrece un resumen tipo perfil del setup analizado, combinando múltiples dimensiones de comportamiento en una vista diagnóstica compacta.

Expanded metric panel
El panel inferior de la pestaña Score. Abre una métrica cada vez para que la explicación pueda leerse claramente sin saturar la pantalla.

Accordion buttons
Los seis selectores de métricas en la pestaña Score: Bias, Consistency, Downside, Viability, Synthetic Worlds y Original DD. Al abrir uno, se cierran los demás.

Status chips
Las etiquetas que se muestran cerca de Save y Close, como la etiqueta de robustez y el número de mundos utilizados en el análisis.

Términos del análisis de optimización

Robustness Score
La puntuación global que resume cuán estable y representativo es el resultado original de la optimización cuando se compara con la distribución sintética. No es una puntuación clásica de beneficio.

Robustness Label
La etiqueta en lenguaje sencillo asociada al score principal, como Poor Robustness, Low Robustness, Limited Robustness, Moderate Robustness o High Robustness. Da un resumen rápido y legible del rango en el que cae la puntuación.

Bias
Mide cuánto mejor parece el resultado original en comparación con la distribución sintética. En la práctica, pregunta si el backtest original parece estar inusualmente favorecido por el camino exacto del mercado real. Un Bias más bajo es mejor.

Consistency
Mide lo estable que se comporta la estrategia a través de diferentes mundos sintéticos. Una Consistency alta significa que el sistema se comporta de forma parecida bajo muchas variaciones realistas del mercado.

Downside
Mide hasta qué punto empeoran los peores casos sintéticos. Se centra en la cola negativa de la distribución y en la severidad que pueden alcanzar los malos escenarios.

Viability
Mide cuántos mundos sintéticos siguen siendo aceptables cuando cambia el camino del mercado. Un valor más alto significa que el setup sobrevive con más frecuencia bajo trayectorias alternativas.

Synthetic Worlds
El número de mundos sintéticos utilizables incluidos en el análisis. Más mundos suelen implicar una evidencia más fuerte y un contexto diagnóstico más fiable.

Original DD
El drawdown del resultado del backtest original usado como referencia. Ayuda a comparar el nivel de riesgo original con la distribución sintética.

Flat Distribution Warning
Una advertencia que aparece cuando la distribución analizada es demasiado plana o poco informativa como para sostener una interpretación fuerte. Significa que el score debe leerse con mayor cautela.

Assessment
Una evaluación breve en lenguaje sencillo asociada a una métrica, como Acceptable stability o Moderate path dependence.

Guide
La escala de referencia mostrada dentro del panel expandido de la métrica. Explica cómo interpretar valores bajos, moderados, elevados o fuertes para esa métrica concreta.

Reading
La frase final en lenguaje sencillo que interpreta directamente el valor actual de la métrica.

Original / Orig
El resultado obtenido sobre el camino histórico original del mercado.

Median
El valor central de la distribución sintética.

Min / Max
El valor más bajo y el más alto observados entre los mundos sintéticos aceptados.

P10-P90
El rango entre el percentil 10 y el percentil 90 de la distribución sintética. Ofrece una vista rápida de la dispersión y la estabilidad.

Profit Factor
Beneficio bruto dividido por pérdida bruta.

Expected Payoff
Resultado medio por trade.

Recovery Factor
Una medida de rendimiento que relaciona el beneficio con el drawdown.

Equity DD %
Porcentaje de drawdown en equity.

Trades
El número de trades. Se trata principalmente de una métrica de estabilidad operativa, no de una medida directa de rentabilidad.

Low Evidence
El resultado original no aporta suficiente evidencia por sí mismo, o la información sintética disponible es demasiado débil para sostener una conclusión con confianza.

Low Worlds
Había demasiado pocos mundos sintéticos disponibles o aceptados como para respaldar una conclusión sólida.

Cómo leer los resultados

El score no es beneficio.
Un score alto no significa automáticamente que el EA gane mucho dinero. Significa que el resultado original parece más estable y representativo cuando se cambia el camino del mercado.

Consistency no es rentabilidad.
Consistency mide estabilidad entre mundos, no cuánto dinero gana la estrategia.

Un buen backtest original no es suficiente.
La pregunta clave es si se mantiene un comportamiento similar cuando la estrategia se prueba sobre muchos mundos sintéticos.

Un score bajo suele sugerir dependencia del camino.
Esto significa que la estrategia puede depender demasiado del camino histórico exacto que ocurrió en la realidad.

Bias debe leerse junto con Consistency.
Un setup puede verse bien en la ejecución original y aun así ser débil bajo trayectorias alternativas. Bias ayuda a detectar si el original parece inusualmente favorecido; Consistency ayuda a confirmar si ese comportamiento se repite.

Downside importa incluso cuando el score es aceptable.
Un setup puede seguir mostrando un riesgo significativo en los peores casos sintéticos, así que un mal downside no debe ignorarse.

Viability indica supervivencia, no excelencia.
Una lectura alta de viability significa que el setup sigue superando el umbral de aceptabilidad con mayor frecuencia, pero no garantiza un rendimiento superior.

Natural Interpretation es un resumen, no un sustituto.
Úsalo como una capa rápida de explicación, pero apóyate en el detalle de las métricas cuando necesites un juicio más profundo.

Los mundos rechazados no son necesariamente un problema.
Si un mundo se rechaza durante la generación, normalmente significa que el filtro de validación está haciendo su trabajo.

Validated Build es más estricto, no un modo de beneficio.
Es un modo de control de calidad más profundo para la generación sintética.

Preview Worlds es visual, no el veredicto final.
El Scenario Map te ayuda a inspeccionar el comportamiento, pero la interpretación real proviene de consistency, robustness y el análisis de optimización.


Resultado final

Una vez completado el proceso, AntiOverfit PRO habrá evaluado cómo se comporta tu estrategia a través de múltiples mercados sintéticos plausibles, permitiéndote determinar si el backtest original refleja una robustez consistente o una dependencia excesiva del camino histórico real.