Acceder

📖 Guía Completa de Usuario del notebook  'Analizar_un_valor_blog_3.ipynb'

 

Analizador Profesional de Carteras v3.0

  

🎯 ¿Para qué sirve esta aplicación?

 Este programa te ayuda a analizar tus inversiones en fondos o acciones de forma profesional, proporcionándote métricas avanzadas, gráficos técnicos y comparaciones con el mercado, todo sin necesidad de conocimientos técnicos profundos. Es perfecto para: 
  • Inversores particulares que quieren entender sus inversiones
  • Personas que gestionan su propia cartera
  • Usuarios que quieren comparar fondos antes de invertir
  • Cualquiera que quiera aprender análisis financiero
 

📋 MENÚ PRINCIPAL - Explicación Detallada

 

🔹 ANÁLISIS CLÁSICOS (Opciones 1-5)

  

1. 📊 Análisis Básico Rápido

 ¿Qué hace? Te muestra un resumen rápido de las estadísticas más importantes de tu inversión. ¿Cuándo usarlo? 
  • Cuando quieres ver rápidamente cómo va tu inversión
  • Para hacer un chequeo rápido antes de tomar decisiones
  • Como primer contacto con un fondo nuevo
Información que te da: 
  • Precio medio, máximo y mínimo del periodo
  • Rendimiento total (¿cuánto has ganado o perdido?)
  • Volatilidad anualizada (¿cuánto sube y baja el precio?)
  • Días de datos disponibles
  • Precio actual
Ejemplo práctico: 
Si invertiste 10,000€ hace 2 años, te dirá:
- Precio medio: €24.31
- Rendimiento Total: 17.18%
- Volatilidad Anual: 4.51%
- → Tu inversión ahora vale aprox. 11,718€

Interpretación: 
  • ✅ Rendimiento >15%: Vas bien
  • ⚠️ Volatilidad <15%: Inversión estable
  • 🔴 Rendimiento negativo: Estás perdiendo dinero
 

2. ⚙️ Análisis Técnico Completo (Métricas)

 ¿Qué hace? Te proporciona un análisis financiero completo con todas las métricas profesionales que usan los gestores de fondos. ¿Cuándo usarlo? 
  • Cuando quieres hacer un análisis profundo antes de invertir
  • Para comparar varios fondos y elegir el mejor
  • Antes de vender o comprar más de una inversión
Parámetros que te pide: 
  1. Monto invertido: Simula con cuánto dinero (ej: 10,000€)
  2. Fecha inicio: Desde cuándo quieres analizar (ej: 2020-01-01)
  3. Fecha fin: Hasta cuándo (Enter = hasta hoy)
Métricas que calcula: 📈 RENTABILIDAD 
  • Rendimiento Total: Tu ganancia/pérdida en %
  • CAGR (anualizado): Rentabilidad promedio por año 
    • Ejemplo: CAGR 2.52% significa que en promedio ganaste 2.52% cada año
🛡️ RIESGO 
  • Volatilidad Anual: Cuánto "salta" el precio 
    • <15% = Estable, >30% = Muy movido
  • Sharpe Ratio: Rendimiento ajustado por riesgo 
    • 1.5 = Excelente, >1.0 = Bueno, <0.5 = Malo
  • Sortino Ratio: Como Sharpe pero solo cuenta las caídas 
    • 2.0 = Excelente
  • Max Drawdown: Peor caída que has sufrido 
    • Ejemplo: -10.94% significa que en el peor momento perdiste casi 11%
  • Calmar Ratio: Rendimiento vs máxima caída 
    • 3.0 = Excelente
  • VaR 95%: En el 95% de los días, no perderás más de este %
📊 INDICADORES TÉCNICOS 
  • RSI (14): Indica si está sobrecomprado o sobrevendido 
    • 70 = Caro (considera vender)
    • <30 = Barato (considera comprar)
    • 40-60 = Normal
  • MACD: Señal de tendencia 
    • Positivo = Tendencia alcista
    • Negativo = Tendencia bajista
  • ATR, Estocástico, ADX: Otros indicadores técnicos
Ejemplo de uso: 
Monto: 10,000€
Desde: 2018-01-01
Hasta: (Enter para hoy)

Resultado:
✅ Rendimiento Total: 21.90%
📈 CAGR: 2.52% anual
🛡️ Volatilidad: 4.14% (BAJA - estable)
📊 Sharpe: 0.61 (aceptable)
⚠️ Max Drawdown: -10.94% (la peor caída)

Interpretación: 
  • CAGR positivo = Ganas dinero
  • Sharpe >1.0 = Buena relación riesgo/beneficio
  • Max Drawdown pequeño = Has aguantado bien las caídas
 

3. 🩺 Diagnóstico Detallado + Explicaciones

 ¿Qué hace? Te da las mismas métricas que la opción 2, pero además te explica cada una y te da una recomendación global. ¿Cuándo usarlo? 
  • Cuando no entiendes bien qué significan las métricas
  • Cuando quieres una recomendación clara de qué hacer
  • Para aprender análisis financiero
Ventajas sobre Opción 2: 
  • ✅ Cada métrica tiene su explicación
  • ✅ Te dice si cada valor es bueno, malo o regular
  • ✅ Sistema de puntuación (scoring)
  • ✅ Recomendación final: COMPRAR, OBSERVAR o VENDER
Ejemplo de salida: 
🔹 Sharpe Ratio
   Valor: 0.61
   Estado: 🟠 DÉBIL
   ℹ️ Rendimiento ajustado por riesgo. 
      >1.5 excelente, >1.0 bueno, <0.5 malo.

🔹 RSI
   Valor: 32.8
   Estado: 🟠 BAJISTA
   ℹ️ Índice de Fuerza Relativa (0-100). 
      >70 sobrecompra, <30 sobreventa

🔹 RECOMENDACIÓN GLOBAL
   Valor: 6/16 puntos (38%)
   Estado: 🟠 PRECAUCIÓN
   ℹ️ Señales preocupantes, considerar reducir posición

Sistema de scoring: 
  • 🟢 75-100%: COMPRAR / MANTENER
  • 🟡 50-75%: OBSERVAR
  • 🟠 25-50%: PRECAUCIÓN
  • 🔴 0-25%: EVITAR / VENDER
Consejo: Esta es la opción más educativa. Úsala para aprender.  

4. 📈 Mostrar Gráficas Completas (matplotlib)

 ¿Qué hace? Genera gráficos visuales profesionales con todos los indicadores técnicos. ¿Cuándo usarlo? 
  • Cuando quieres ver visualmente la evolución
  • Para identificar tendencias a simple vista
  • Antes de reuniones con tu asesor financiero
Gráficos que genera: 
  1. PRECIO + MEDIAS MÓVILES

    • Línea negra: Precio real
    • Líneas de colores: Promedios (SMA50, EMA100, EMA200)
    • Si el precio está sobre las medias = Tendencia alcista
    • Si está debajo = Tendencia bajista
  2. MACD (Momentum)

    • Barras verdes: Momentum positivo (sube)
    • Barras rojas: Momentum negativo (baja)
    • Cruce de líneas = Cambio de tendencia
  3. RSI (Sobrecompra/Sobreventa)

    • Zona roja (>70): Sobrecompra → Puede bajar
    • Zona verde (<30): Sobreventa → Puede subir
    • Zona amarilla (30-70): Normal
  4. BANDAS DE BOLLINGER

    • Precio toca banda superior: Caro
    • Precio toca banda inferior: Barato
    • Bandas anchas: Alta volatilidad
    • Bandas estrechas: Baja volatilidad
  5. VOLUMEN

    • Barras verdes: Volumen en días de subida
    • Barras rojas: Volumen en días de bajada
    • Volumen alto + subida = Tendencia fuerte
Ventaja: Puedes guardar los gráficos como imágenes para tu archivo.  

5. 📄 Generar Informe HTML Mejorado

 ¿Qué hace? Crea un documento HTML profesional con todo el análisis que puedes abrir en cualquier navegador. ¿Cuándo usarlo? 
  • Para guardar un registro histórico del análisis
  • Para enviar el análisis por email
  • Para imprimirlo y tenerlo en papel
  • Para mostrárselo a tu asesor o pareja
Contenido del informe: 
  1. Resumen numérico completo (todas las métricas)
  2. Diagnóstico detallado con colores y explicaciones
  3. Fecha y hora del análisis
Formato del HTML: 
  • ✅ Diseño profesional con colores
  • ✅ Tablas claras y legibles
  • ✅ Se puede abrir en cualquier navegador
  • ✅ Se puede imprimir
  • ✅ Se puede compartir por email
Dónde se guarda: En la carpeta ./Informes_unicaja/ con nombre ISIN_informe_mejorado.html  

🔹 FUNCIONES PROFESIONALES (Opciones 6-11)

  

6. 🎯 Comparar con Benchmark

 ¿Qué hace? Compara tu fondo con un índice de referencia (como el S&P 500) para ver si lo supera o no. ¿Cuándo usarlo? 
  • Para saber si tu fondo es mejor que el mercado
  • Cuando pagas comisiones de gestión y quieres saber si valen la pena
  • Para decidir entre gestión activa (fondos) o pasiva (ETFs)
Benchmarks disponibles: 
  1. S&P 500: Mercado estadounidense (las 500 empresas más grandes de USA)
  2. Ibex 35: Mercado español (las 35 empresas más grandes de España)
  3. MSCI World: Mercado global (empresas de todo el mundo)
  4. Euro Stoxx 50: Mercado europeo (las 50 empresas más grandes de Europa)
Métricas comparativas: Beta (β) 
  • Mide cuánto se mueve tu inversión comparado con el mercado
  • β = 1.0: Se mueve igual que el mercado
  • β > 1.0: Más volátil (amplifica subidas y bajadas)
  • β < 1.0: Menos volátil (amortigua movimientos)
Ejemplo: Beta = 0.12 significa que tu fondo es mucho más estable que el mercado Alfa (α) 
  • Es el rendimiento adicional que obtienes vs el benchmark
  • α > 0%: Superas al mercado (¡bien!)
  • α < 0%: Rendimiento inferior al mercado (mal)
  • α ≈ 0%: Vas igual que el mercado
Ejemplo: Alfa = 5.98% significa que ganaste 5.98% más que el S&P 500 R² (R-cuadrado) 
  • Mide qué porcentaje de tus movimientos explica el benchmark
  • R² > 0.8: Muy correlacionado (se mueve igual)
  • R² 0.5-0.8: Moderadamente correlacionado
  • R² < 0.5: Poco correlacionado (se mueve independiente)
Ejemplo: R² = 0.85 significa que el 85% de tus movimientos se deben al mercado Correlación 
  • De -1 a +1
  • +1: Se mueve exactamente igual
  • 0: Movimientos independientes
  • -1: Se mueve al revés (útil para cobertura)
Tracking Error 
  • Cuánto te desvías del benchmark
  • <5%: Replicas muy bien el índice
  • 5-10%: Desviación moderada
  • >10%: Estrategia muy diferente
Information Ratio 
  • Alfa dividido por Tracking Error
  • Mide la habilidad del gestor
  • >0.5: Buena gestión
  • >1.0: Excelente gestión
Ejemplo de uso: 
Selecciona benchmark: [1] S&P 500

Resultados:
📊 Beta: 0.1180 → 🟢 MENOS VOLÁTIL que S&P 500
📈 Alfa: 5.98% → 🟢 SUPERA al benchmark
🎯 R²: 0.7234 → 🟡 MODERADAMENTE CORRELACIONADO
→ El S&P 500 explica el 72% de tus movimientos

Interpretación práctica: 
  • Si Alfa > 0 y pagas comisiones: Las comisiones valen la pena
  • Si Alfa < 0 y pagas comisiones: Mejor compra un ETF del índice
  • Beta bajo: Inversión más conservadora
 

7. 🔄 Backtesting de Estrategias

 ¿Qué hace? Prueba diferentes estrategias de inversión con datos históricos para ver cuál habría funcionado mejor. ¿Cuándo usarlo? 
  • Antes de implementar una estrategia de trading
  • Para comparar "comprar y mantener" vs "trading activo"
  • Para aprender qué estrategias funcionan y cuáles no
Estrategias que prueba: 1. Buy & Hold (Comprar y Mantener) 
  • Compras al inicio y vendes al final
  • No haces nada en medio
  • Es la referencia base
2. Cruce de EMAs (50/200) 
  • Compra cuando EMA50 cruza por encima de EMA200
  • Vende cuando EMA50 cruza por debajo de EMA200
  • Estrategia de seguimiento de tendencia
3. RSI (30/70) 
  • Compra cuando RSI < 30 (sobreventa)
  • Vende cuando RSI > 70 (sobrecompra)
  • Estrategia de reversión a la media
4. MACD 
  • Compra cuando MACD cruza por encima de su señal
  • Vende cuando MACD cruza por debajo
  • Estrategia de momentum
Parámetros: 
  • Capital inicial: ej. 10,000€
Resultado: Te muestra una tabla comparando: 
  • Capital final de cada estrategia
  • Rendimiento total
  • Número de operaciones realizadas
Ejemplo: 
🎯 BACKTESTING DE ESTRATEGIAS

Estrategia              Capital Final    Rendimiento    Operaciones
Buy & Hold              €12,189.89       21.90%         1
Cruce EMAs (50/200)     €11,850.00       18.50%         5
RSI (30/70)             €11,420.00       14.20%         12
MACD                    €12,580.00       25.80%         8

🏆 Ganadora: MACD con 25.80%

Importante: Resultados pasados NO garantizan resultados futuros. Es solo educativo.  

8. 📈 Optimización de Cartera (Markowitz)

 ¿Qué hace? Calcula la mejor combinación de varios activos para maximizar rendimiento o minimizar riesgo usando la Teoría Moderna de Carteras de Harry Markowitz (Premio Nobel). ¿Cuándo usarlo? 
  • Cuando tienes varios fondos y quieres saber cómo distribuir tu dinero
  • Para construir una cartera diversificada óptima
  • Para reducir riesgo manteniendo el mismo rendimiento
Requisitos: 
  • Mínimo 2 activos descargados
  • Mejor con 3-5 activos para diversificación
Proceso: 
  1. Selecciona varios activos (ej: 1,3,5)
  2. El programa calcula: 
    • Cartera de Mínima Varianza: Menor riesgo posible
    • Cartera de Máximo Sharpe: Mejor relación rendimiento/riesgo
    • Frontera Eficiente: Todas las combinaciones óptimas
Ejemplo de resultado: 
📊 OPTIMIZACIÓN DE CARTERA (MARKOWITZ)

🛡️ CARTERA DE MÍNIMA VARIANZA:
   • Fondo A: 40.0%
   • Fondo B: 35.0%
   • Fondo C: 25.0%

⚡ CARTERA DE MÁXIMO SHARPE RATIO:
   • Fondo A: 50.0%
   • Fondo B: 30.0%
   • Fondo C: 20.0%

Gráfico de Frontera Eficiente: 
  • Eje X: Riesgo (volatilidad)
  • Eje Y: Rendimiento esperado
  • Línea azul: Todas las carteras óptimas
  • Estrella verde: Cartera de mínima varianza
  • Estrella roja: Cartera de máximo Sharpe
Interpretación: 
  • Si eres conservador: Usa la cartera de mínima varianza
  • Si buscas rendimiento: Usa la cartera de máximo Sharpe
  • Los puntos fuera de la frontera son ineficientes
 

9. 🚨 Sistema de Alertas

 ¿Qué hace? Configura alertas para que te avise cuando se cumplan ciertas condiciones. ¿Cuándo usarlo? 
  • Para vigilar precios objetivo sin estar mirando constantemente
  • Como stop-loss automático
  • Para detectar oportunidades de compra
Opciones: 1. Configurar nueva alerta 
  • Tipo: Precio
    • Ejemplo: Avisar cuando precio > €30.00
    • Ejemplo: Avisar cuando precio < €25.00
  • Tipo: RSI
    • Ejemplo: Avisar cuando RSI < 30 (sobreventa)
    • Ejemplo: Avisar cuando RSI > 70 (sobrecompra)
2. Ver alertas activas Muestra todas las alertas que has configurado 3. Verificar alertas ahora Comprueba si alguna alerta se ha disparado Ejemplo: 
Configuro:
- Tipo: precio
- Condición: >
- Valor: 125.00

Resultado:
✅ Alerta configurada: precio > 125.00

Dónde se guardan: En ./Alertas_unicaja/config_alertas.json Nota: Actualmente solo muestra en consola. Para emails necesitas configurar SMTP.  

10. 📊 Gráfico Interactivo (Plotly)

 ¿Qué hace? Genera gráficos interactivos con los que puedes hacer zoom, moverse, y ver detalles al pasar el ratón. ¿Cuándo usarlo? 
  • Cuando quieres explorar los datos en detalle
  • Para presentaciones profesionales
  • Para compartir análisis con formato moderno
Requiere: 
  • Tener instalado Plotly: pip install plotly
Características: 
  • Zoom: Selecciona una zona con el ratón
  • Pan: Mueve el gráfico
  • Hover: Pasa el ratón para ver valores exactos
  • Selector de rango: Arrastra para ver periodos específicos
  • Exportar: Guarda como imagen PNG
Contenido: 
  1. Gráfico de velas japonesas (candlestick)
  2. Medias móviles (SMA 20 y 50)
  3. Bandas de Bollinger
  4. RSI en panel inferior
  5. Volumen con colores
Se guarda como HTML en ./Informes_unicaja/ISIN_interactivo.html Ventaja: Puedes abrir el HTML en cualquier navegador y seguirá siendo interactivo.  

11. 📑 Exportar a Excel

 ¿Qué hace? Exporta todo el análisis a un archivo Excel profesional con formato y colores. ¿Cuándo usarlo? 
  • Para llevar el análisis en formato editable
  • Para hacer tus propios cálculos adicionales
  • Para presentaciones o reuniones
  • Para archivo histórico
Requiere: 
  • Tener instalado OpenPyXL: pip install openpyxl
Contenido del Excel (3 hojas): Hoja 1: Resumen 
  • Todas las métricas principales
  • Diagnóstico con colores: 
    • 🟢 Verde: Bueno
    • 🟡 Amarillo: Moderado
    • 🔴 Rojo: Malo
  • Formato profesional con headers azules
Hoja 2: Datos Históricos 
  • Últimos 250 días de: 
    • Fecha
    • Apertura, Máximo, Mínimo, Cierre
    • Volumen
  • Útil para análisis personalizado
Hoja 3: Indicadores Técnicos 
  • Últimos 100 días de: 
    • RSI
    • MACD
    • Señal MACD
  • Ya calculados y listos para graficar
Se guarda en: ./Informes_unicaja/ISIN_analisis_completo.xlsx Ventaja: Compatible con Excel, Google Sheets, LibreOffice.  

🔹 GENERAL (Opciones 12-13)

  

12. 🔄 Cambiar Activo

 ¿Qué hace? Vuelve al menú de selección de activos para analizar otro fondo o acción. ¿Cuándo usarlo? 
  • Cuando terminas de analizar un activo y quieres ver otro
  • Para comparar varios fondos manualmente
 

13. 🚪 Salir

 ¿Qué hace? Cierra el programa de forma segura.  

🎯 Casos de Uso Prácticos

 

Caso 1: Inversor Novato

 "Tengo un fondo y quiero saber si va bien" Ruta recomendada: 
  1. Opción 1: Análisis Básico → Ver rendimiento rápido
  2. Opción 3: Diagnóstico Detallado → Entender cada métrica
  3. Opción 6: Comparar con S&P 500 → ¿Supero al mercado?

Caso 2: Inversor Experimentado

 "Quiero optimizar mi cartera de 4 fondos" Ruta recomendada: 
  1. Analizar cada fondo con Opción 2
  2. Opción 8: Optimización de Cartera → Pesos óptimos
  3. Opción 11: Exportar a Excel → Documentar

Caso 3: Trader Activo

 "Quiero probar estrategias de trading" Ruta recomendada: 
  1. Opción 7: Backtesting → Comparar estrategias
  2. Opción 4: Gráficas → Identificar señales
  3. Opción 9: Alertas → Automatizar vigilancia

Caso 4: Asesor Financiero

 "Necesito informes para clientes" Ruta recomendada: 
  1. Opción 2: Análisis Completo
  2. Opción 6: Comparación con Benchmark
  3. Opción 5: Informe HTML profesional
  4. Opción 10: Gráfico Interactivo Plotly
 

⚠️ Advertencias Importantes

 

Lo que NO hace esta aplicación:

 
  • NO da consejos de inversión personalizados
  • NO predice el futuro
  • NO reemplaza a un asesor financiero profesional
  • NO garantiza rentabilidades

Lo que SÍ hace:

 
  • Te muestra datos históricos
  • Calcula métricas profesionales
  • Te ayuda a entender tus inversiones
  • Te educa en análisis financiero

🔐 Seguridad de Datos:

 
  • Todo se ejecuta en tu ordenador local
  • No se envían datos a internet (excepto descargas de Yahoo Finance)
  • Tus inversiones son privadas
 

💡 Consejos Finales

 
  1. Empieza simple: Usa primero las opciones 1-3
  2. Aprende gradualmente: Lee las explicaciones con calma
  3. Compara siempre: Usa opción 6 para contexto
  4. Documenta: Genera informes periódicos (opción 5)
  5. No te obsesiones: Analiza mensualmente, no diariamente
  6. Consulta profesionales: Ante dudas, habla con un asesor
 

📞 ¿Necesitas Ayuda?

 Si algo no funciona: 
  1. Verifica que los datos están descargados
  2. Comprueba las fechas (deben estar dentro del rango disponible)
  3. Revisa que las librerías estén instaladas
  4. Lee los mensajes de error con calma
Recuerda: Este es un programa educativo. Úsalo como herramienta de aprendizaje, no como sistema de trading automático.  ¡Feliz análisis! 🚀

¿Te ha gustado mi artículo?
Si quieres saber más y estar al día de mis reflexiones, suscríbete a mi blog y sé el primero en recibir las nuevas publicaciones en tu correo electrónico
Accede a Rankia
¡Sé el primero en comentar!