Qué criterio de optimización elegir en MT5
Antes de optimizar, MT5 te pide un criterio: lo que debe maximizar. Parece un detalle, pero decide qué pasadas ves arriba y, en una optimización genética, qué combinaciones se llegan a probar.
Qué hace el criterio
Es el número con el que MT5 puntúa cada pasada: aparece en la columna Resultado y decide el orden de la tabla. En la búsqueda completa solo cambia el orden, porque se prueba todo igualmente. En la genética cambia también qué se prueba, porque el algoritmo persigue lo que puntúa alto. Y con el Forward activado, decide qué pasadas van al forward: las mejores según ese criterio.
Las opciones
MT5 permite maximizar el balance, el factor de beneficio, el pago esperado, el factor de recuperación o el ratio de Sharpe, minimizar el drawdown, usar un criterio personalizado (lo que devuelva la función OnTester() del EA) o el criterio complejo. Cada uno premia algo distinto, y cada uno tiene su punto ciego.
Por qué el balance máximo es peligroso
La pasada con más beneficio suele ser la que más arriesga: lotes grandes, stops lejanos o muchas operaciones a la vez. Puede tener un drawdown que nunca aguantarías en real. Si ordenas por balance, las primeras filas son justo las más expuestas al riesgo y a la suerte. El factor de beneficio tiene el punto ciego contrario: puede coronar una pasada con un puñado de operaciones.
El criterio complejo
Da una nota de 0 a 100 que combina varias métricas, como el número de operaciones, el pago esperado o el factor de recuperación, en vez de mirar solo una. Es un punto de partida razonable si no tienes una preferencia clara. Su fórmula exacta no está publicada, así que tómalo como un orden útil, no como una medida de calidad que puedas interpretar al detalle.
El criterio personalizado
Si programas tu EA, la función OnTester() puede devolver la puntuación que quieras: por ejemplo, el factor de recuperación penalizado si hay pocas operaciones. Es la opción más potente y la más fácil de sobreajustar: cuanto más retocas la fórmula hasta que los resultados parecen buenos, más estás optimizando mirando el resultado.
Qué tener en cuenta
- Ningún criterio evita la sobreoptimización: todos premian lo que salió bien en ese periodo, suerte incluida.
- No cambies de criterio hasta que salga lo que esperabas: es otra forma de optimizar mirando el resultado.
- Mira siempre varias métricas, no solo la columna Resultado: una buena pasada es razonable en todas.
- Fija antes unos mínimos (factor de beneficio, drawdown, operaciones) y descarta lo que no los cumpla, diga lo que diga el criterio.
Siguiente paso
Orometra no usa la columna Resultado para decidir: mide la calidad con varias métricas a la vez, exige tus mínimos antes de ordenar nada y busca zonas estables en vez de la primera fila. Así, el criterio que elegiste en MT5 pesa lo menos posible en la recomendación.