ML para Trading | Clustering .objectives { background: rgba(255,215,0,0.1); border-radius: 1.5rem; padding: 1rem 1.5rem; margin: 1.5rem 2rem; border: 1px solid rgba(255,215,0,0.3); } .objectives h3 { color: #ffd700; 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,215,0,0.08); border-radius: 1.5rem; padding: 1rem 1.5rem; margin: 1.5rem 2rem; border: 1px dashed rgba(255,215,0,0.4); } .module-recap h3 { color: #ffd700; font-size: 1rem; margin-bottom: 0.5rem; } .module-recap li { color: #8899bb; font-size: 0.85rem; margin: 0.3rem 0; }

📊 Clustering

K-Means, GMM y HMM para detección de regímenes

K-Means GMM
📊 Piénsalo así: Clustering es como ordenar un montón de piezas de LEGO por color sin tener las instrucciones. El algoritmo encuentra grupos naturales en los datos. Cada grupo (cluster) es un régimen de mercado diferente: alcista, bajista o lateral.

🎯 ¿Qué aprenderás?

Datos de mercado: Retorno vs Volatilidad

ClusterRégimenInterpretación
💡 Ajusta K y el método para descubrir los regímenes de mercado ocultos en los datos.

💻 Código anotado

class Estrategia: # Palabra clave + nombre en CamelCase def __init__(self, activo, stop): # __init__: constructor de la clase self.activo = activo # self.atributo almacena en la instancia def generar_senal(self, precio): # Método que opera sobre la instancia

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

✏️ Mini-ejercicio

¿Qué parámetro especial recibe el constructor __init__ de una clase?

// Responde y presiona Verificar

🔍 Sabías que... Curiosidades de trading

La POO permite heredar estrategias. Hedge funds como DE Shaw y Jane Street tienen miles de clases en sus librerías internas de trading.
Dato práctico: Nombra las clases como sustantivos y los métodos como verbos en infinitivo.

📋 Checklist de aprendizaje

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

0/4 dominados

📌 Resumen del módulo