Avanzado | Black-Litterman y HRP .objectives { background: rgba(156,100,255,0.1); border-radius: 1.5rem; padding: 1rem 1.5rem; margin: 1.5rem 2rem; border: 1px solid rgba(156,100,255,0.3); } .objectives h3 { color: #9c64ff; 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(156,100,255,0.08); border-radius: 1.5rem; padding: 1rem 1.5rem; margin: 1.5rem 2rem; border: 1px dashed rgba(156,100,255,0.4); } .module-recap h3 { color: #9c64ff; font-size: 1rem; margin-bottom: 0.5rem; } .module-recap li { color: #8899bb; font-size: 0.85rem; margin: 0.3rem 0; }

🔮 BLACK-LITTERMAN Y HRP

Optimización robusta con Hierarchical Risk Parity

Views subjetivas Clustering
🔮 Piénsalo así: Black-Litterman es como un chef que combina su receta secreta (opiniones personales) con la receta estándar del libro de cocina (equilibrio de mercado). HRP es como organizar una fiesta: agrupa a los invitados (activos) por afinidad y reparte la comida (capital) equitativamente entre grupos.

🎯 ¿Qué aprenderás?

Black-Litterman: Tus vistas del mercado

Black-Litterman
ActivoPeso
BTC”
ETH”
AAPL”
SPY”

Sharpe: ”

MPT Tradicional
ActivoPeso
BTC”
ETH”
AAPL”
SPY”

Sharpe: ”

Hierarchical Risk Parity

Clusters: [BTC, ETH] 🡒 Cripto · [AAPL, SPY] 🡒 Acciones. Asignación por inverso de varianza intra-cluster y ponderación entre clusters.

ActivoHRP Peso
BTC”
ETH”
AAPL”
SPY”
💡 Selecciona tus views de mercado y nivel de confianza. BL combinará tu opinión con el equilibrio del mercado.

💻 Código anotado

precios = [67000, 67500, 68000, 67200] # Lista: ordenada y mutable precios.append(67800) # append() agrega un elemento al final activos = {'BTC': 67500, 'ETH': 3400} # Dict: acceso por clave (ticker) print(activos['BTC']) # 67500 # Acceso directo por nombre del activo

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

✏️ Mini-ejercicio

¿Qué estructura de datos usarías para una lista ordenada y mutable de precios?

// Responde y presiona Verificar

🔍 Sabías que... Curiosidades de trading

El primer DataFrame de la historia fue implementado por Wes McKinney en 2008. Una lista de Python almacena ~3650 velas (10 años de datos diarios) en ~200 KB.
Dato práctico: df.to_dict() es ideal para compartir datos entre Python y otros lenguajes.

📋 Checklist de aprendizaje

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

0/4 dominados

📌 Resumen del módulo