Qué significa “prueba retrospectiva en MT4”
La prueba retrospectiva en MT4 significa ejecutar un Asesor Experto (EA) sobre datos históricos de precios para que el EA pueda aplicar sus reglas exactamente como lo haría en el trading en vivo. El objetivo no es predecir el futuro; es ver cómo se habrían comportado la lógica de entrada/salida y las reglas de riesgo del EA bajo condiciones pasadas.
Para “Steam EA” específicamente: el método es el mismo para cualquier EA en MT4. Carga el EA en el probador de estrategias de MT4, elige los datos de mercado y ejecuta la simulación. La idea clave es que los resultados dependen en gran medida de lo que MT4 asume durante la simulación (especialmente los detalles de ejecución de precios).
Mecánica paso a paso en MT4 (resumen del proceso)
- Abra el Probador de Estrategias en MT4. Seleccione el EA bajo prueba.
- Elija el símbolo (par de divisas) que coincida con cómo planea ejecutar el EA.
- Seleccione el marco temporal para la prueba.
- Elija el método de modelado en el probador. Esto controla cómo MT4 simula la ejecución de órdenes utilizando datos históricos. Diferentes opciones de modelado pueden cambiar las ejecuciones, los tiempos y los resultados.
- Establezca las entradas (parámetros) del EA a los valores que desea evaluar.
- Ejecute la prueba y revise el informe y el gráfico.
Durante la revisión, concéntrese en los resultados medibles: número de operaciones, distribución de ganancias/pérdidas, comportamiento de la curva de capital y especialmente la reducción (la mayor caída de pico a valle). Estos son evidencia sobre cómo se comportaron las reglas del EA en ese conjunto de datos.
Si el EA utiliza componentes externos (por ejemplo, indicadores, scripts o archivos), asegúrese de que esos archivos estén disponibles y sean coherentes. De lo contrario, el probador puede no ejecutar la lógica del EA de la misma manera que usted espera.
Utilice una “prueba prospectiva en demo” para comprobar la fiabilidad
Una prueba retrospectiva puede ocultar problemas porque comprime muchas complejidades en una reproducción histórica. Para complementarla, ejecute el EA en una cuenta demo durante un período definido (prueba prospectiva en demo). En esta fase, observa si el comportamiento del EA sigue coincidiendo con las expectativas cuando las condiciones evolucionan.
Un enfoque de comparación práctico es:
- Ejecutar múltiples pruebas retrospectivas con la misma configuración del EA en diferentes rangos de fechas.
- Luego ejecutar la misma configuración del EA en demo.
- Comparar si los comportamientos clave (frecuencia de operaciones, tiempos de mantenimiento típicos, patrones de reducción) permanecen dentro de un rango razonable.
Si el comportamiento en demo es drásticamente diferente, puede indicar un sobreajuste a los datos de la prueba retrospectiva, o que los supuestos de ejecución en las pruebas retrospectivas difieren de las condiciones reales, incluso en demo.
Ejemplos de comprobaciones y qué buscar
- Comprobación de sensibilidad: Varíe ligeramente los parámetros del EA y vuelva a ejecutar la prueba retrospectiva. Si pequeños cambios causan grandes cambios en los resultados, estos pueden ser frágiles.
- Comprobación de robustez: Pruebe múltiples períodos (por ejemplo, diferentes regímenes de mercado). Un comportamiento a la baja coherente en todos los períodos suele ser más informativo que solo la ventana con mejor rendimiento.
- Realismo de ejecución: Confirme que las opciones de modelado sean apropiadas para los tipos de órdenes del EA. Si el EA depende de órdenes de stop o límite, el modelado de ejecución puede afectar fuertemente los resultados.
Limitaciones e incertidumbre (importante)
- La reproducción histórica no es el futuro. La microestructura del mercado cambia, los spreads se amplían durante eventos y la ejecución puede diferir.
- Los supuestos de simulación importan. El método de modelado de MT4 determina cómo se ejecutan las órdenes. Esto afecta los resultados.
- Riesgo de sobreajuste: Si los resultados solo se ven bien en un período, el EA puede estar ajustado a un conjunto de datos específico en lugar de a un patrón general.
- Sin prueba de rendimiento en vivo: Incluso una buena prueba retrospectiva más una prueba prospectiva en demo no pueden garantizar resultados en vivo. Solo aumentan la confianza en que la lógica de reglas del EA se comporta como se espera bajo las condiciones probadas.
Utilice las pruebas retrospectivas como evidencia de escenarios, luego valide con la observación prospectiva en demo, y sea explícito sobre lo que asumió al ejecutar el probador.