Overfitting en trading: qué es y cómo evitar la sobreoptimización


¿Qué es el overfitting en trading?


Un ejemplo sencillo de overfitting


Overfitting y optimización: ¿son lo mismo?


¿Por qué aparece el overfitting?

1. Demasiados parámetros


2. Demasiados filtros


3. Histórico insuficiente


4. Demasiadas pruebas


5. Buscar únicamente el máximo beneficio


¿Cómo detectar el overfitting?

Señal 1: resultados extraordinarios en backtesting


Señal 2: pequeñas modificaciones producen grandes cambios


Señal 3: demasiados parámetros


Señal 4: funciona muy bien en un periodo y muy mal en otro


Señal 5: resultados muy diferentes fuera de muestra


¿Qué son los datos in-sample?


¿Qué son los datos out-of-sample?


¿Por qué es importante separar los datos?


¿Qué es el walk-forward testing?


¿El walk-forward elimina el overfitting?


La importancia de la robustez


¿Cómo evitar la sobreoptimización?

1. Mantener la estrategia sencilla


2. Optimizar solamente parámetros relevantes


3. Utilizar suficientes datos


4. Separar datos de desarrollo y validación


5. Utilizar varias métricas


6. Analizar la estabilidad


7. Tener en cuenta los costes reales


8. No modificar continuamente la estrategia


El problema de probar demasiadas estrategias


Overfitting y machine learning


¿Más datos significan automáticamente menos overfitting?


Overfitting en Expert Advisors


Un ejemplo práctico


¿Qué hacer si detectamos overfitting?


¿Un backtest perfecto es una señal de peligro?


Overfitting y resultados futuros


Checklist para detectar y evitar el overfitting


Conclusión


Continúa aprendiendo


Ver todas las entradas del blog

Volver a la página principal

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio