ML para Trading | Evaluación de Modelos .objectives { background: rgba(255,179,71,0.1); border-radius: 1.5rem; padding: 1rem 1.5rem; margin: 1.5rem 2rem; border: 1px solid rgba(255,179,71,0.3); } .objectives h3 { color: #ffb347; font-size: 1.1rem; margin-bottom: 0.7rem; } .objectives li { color: #b9ccee; font-size: 0.9rem; margin: 0.4rem 0; list-style: none; } .objectives li::before { content: "🎯 "; } .module-recap { background: rgba(255,179,71,0.08); border-radius: 1.5rem; padding: 1rem 1.5rem; margin: 1.5rem 2rem; border: 1px dashed rgba(255,179,71,0.4); } .module-recap h3 { color: #ffb347; font-size: 1rem; margin-bottom: 0.5rem; } .module-recap li { color: #8899bb; font-size: 0.85rem; margin: 0.3rem 0; }

âœâ€¦ Evaluación de Modelos

Backtesting de ML, walk-forward y métricas específicas

Quiz 150s
âœâ€¦ Piénsalo así: Evaluar un modelo de trading sin walk-forward es como hacer un examen con las respuestas en la mano. El walk-forward validation es la única forma honesta de saber si tu modelo realmente aprende o solo memoriza el pasado.

🎯 ¿Qué aprenderás?

⏱️ 02:30

1. ¿Cuándo un backtest de ML es válido?

2. Precisión vs Recall ” ¿cuál usar si queremos evitar falsos positivos?

3. ¿Qué curva evalúa diferentes thresholds de clasificación?

4. ¿Qué métrica usar con clases desbalanceadas?

5. ¿Cómo detectar overfitting?

6. ¿Qué es concept drift?

💡 Responde las 6 preguntas antes de que termine el tiempo. ¡Necesitas 4/6 para aprobar!

💻 Código anotado

try: # Inicia bloque de código protegido resultado = 100 / precio # Código que PUEDE lanzar una excepción except ZeroDivisionError: # Captura específica el error de división por cero logger.error('División por cero') # Registra el error estructuradamente

💡 Lee los comentarios: cada línea tiene una razón de ser. El código no se escribe, se diseña.

✏️ Mini-ejercicio

¿Qué palabra clave captura una excepción en Python?

// Responde y presiona Verificar

🔍 Sabías que... Curiosidades de trading

El bug más caro fue Knight Capital 2012: algoritmo sin monitoreo causó $460M en 45 min. El logging y monitoreo salvan carreras (y capital).
Dato práctico: Implementa logging rotativo para no llenar tu disco con archivos de log enormes.

📋 Checklist de aprendizaje

Marca lo que ya dominas. Tu progreso se guarda automáticamente.

0/4 dominados

📌 Resumen del módulo