Pruebas y evaluación
Sobreajuste de un EA: qué demuestra una prueba forward
El sobreajuste ocurre cuando las opciones de parámetros se ajustan al historial utilizado para seleccionarlas pero no logran generalizarse. Reserve un período sin modificaciones, defina reglas de evaluación antes de realizar el ajuste y mantenga un registro de cada experimento, no solo de las configuraciones ganadoras.
Por qué buscar más combinaciones cambia la pregunta
Suponga que prueba 200 combinaciones de parámetros y presenta solo la mejor. El resultado seleccionado refleja tanto la estrategia como el proceso de búsqueda. Un ganador de aspecto fuerte puede haberse beneficiado de las características peculiares de esa muestra.
Esa observación no es prueba de que la estrategia sea inútil. Es un motivo para preguntarse cómo se eligió al candidato y qué pruebas quedan independientemente de la selección. Registre los rangos de búsqueda y el número de pruebas junto con el ajuste preestablecido final.
Desarrollo separado de evaluación
MT5 proporciona una opción de prueba directa que reserva la última parte de un intervalo histórico y evalúa los resultados de optimización seleccionados allí. Ver el Guía oficial de optimización y pruebas avanzadas de. Ésta es una prueba de resistencia histórica; es diferente a tener una cuenta demo a medida que llegan nuevos precios.
Para obtener un plan de investigación ilustrativo, desarrolle entre enero y diciembre de un año y reserve los siguientes seis meses. Estas fechas son un ejemplo, no una división universal. El historial disponible, la frecuencia de la estrategia y los cambios en las condiciones del mercado deben informar el diseño.
Escriba las reglas de evaluación antes de mirar.
- ¿Qué medidas se revisarán además del beneficio?
- ¿Qué costos y reglas de dimensionamiento de posiciones permanecen fijos?
- ¿Qué comportamiento le haría rechazar o investigar al candidato?
- ¿Cómo se informará un número bajo de operaciones o datos incompletos?
No ajuste repetidamente los parámetros después de examinar el período "intacto" y aún así lo describa como independiente. Una vez que influyen en sus decisiones, se convierten en datos de desarrollo. Mantenga ese historial en el registro y busque evidencia nueva para la próxima evaluación.
Comprueba la sensibilidad de los parámetros
Pruebe valores de parámetros cercanos como ejercicio de sensibilidad. Si cambiar un umbral de 20 a 19 o 21 provoca una inversión dramática, investigue por qué. Una región más amplia de comportamiento similar puede ser más informativa que un pico aislado, aunque ninguno de los dos demuestra confiabilidad futura.
Luego varíe un supuesto de ejecución a la vez. Un candidato que depende de costos inusualmente favorables merece una inspección más cercana. Mantenga etiquetadas las configuraciones deliberadamente enfatizadas para que no se confundan con la especificación original del corredor.
Utilice la observación de demostración para una pregunta diferente
Las reservas históricas preguntan si las reglas seleccionadas se comportan de manera similar en otros antecedentes. La observación de la demostración puede revelar problemas operativos como la programación, el registro y el comportamiento de reconexión. el Referencia del probador MQL5 documenta las diferencias entre el entorno de prueba y el funcionamiento normal.
Cree un breve registro de investigación con el candidato, el período de selección, el período de espera, los supuestos, el resultado y la siguiente acción. Mantenga también a los candidatos fracasados. Continuar con Análisis de costo de ejecución al revisar un resultado prometedor y evite tratar las pruebas directas o una cuenta de demostración como un certificado de rentabilidad.
Volver arriba