Acceder
1.- Introducción.

Muchos inversores minoristas sienten frustración al intentar hacer un análisis serio de sus carteras. Las plataformas son complejas, requieren suscripciones caras o, peor aún, exigen conocimientos avanzados de programación o coding. Queremos que tomes decisiones informadas, pero la tecnología parece poner una barrera... hasta ahora.

En [Nombre de tu Plataforma/Blog], hemos simplificado el análisis bursátil más allá de lo que creías posible. Si puedes hacer un clic, puedes analizar. Presentamos '¡Analiza tus inversiones sin Ser un Experto en Informática!',

La filosofía detrás de este sistema es clara: ofrecer una forma sencilla, transparente y reproducible de evaluar el rendimiento y el riesgo de tus inversiones, especialmente si sigues una estrategia conservadora basada en fondos, ETFs o activos líquidos.

2.- 🚀 ¿Qué puedes hacer con esta herramienta?

-  Descargar cotizaciones desde Yahoo Finances a ficheros CSV.
- Seleccionar un valor para su análisi.
- Analizar cada activo individualmente: rentabilidad, volatilidad, drawdown, Sharpe Ratio, etc.
- Generar recomendaciones y alertas automáticas
- Exportar informes en texto o Excel para documentar tus decisiones

3.- 📥 ¿Cómo se usa desde Dropbox y Colaboratory?

3.1. **Descarga el notebook** 
   Accede al siguiente enlace:  Analizar_un_valor.ipynb
 
   Haz clic derecho sobre el archivo y selecciona **“Guardar en Drive”** para guardarlo en tu Google Drive personal, o descargalo directamente a  una carpeta de tu  ordenador.

3.2. **Ábrelo en Colaboratory** 
   Una vez guardado en Drive, haz clic derecho sobre el archivo y elige: 
   **“Abrir con → Colaboratory”** 
   *(puede tardar unos segundos en cargar la interfaz)*

3.3. **Ejecuta el análisis** 
   Todo el código está contenido en una única celda. Solo tienes que hacer clic en el botón ▶️ (Ejecutar) para iniciar el proceso. 
   El sistema te guiará paso a paso mediante un menú interactivo, sin necesidad de conocimientos de programación.

3.4. **Obtén tu diagnóstico** 
   Al finalizar el análisis, podrás exportar un informe completo con métricas clave, evaluaciones por activo y recomendaciones personalizadas.

3.5.- 📂 ¿Qué formato deben tener los ficheros?

El programa organiza automáticamente los datos en subdirectorios dentro de la carpeta actual de trabajo. Al ejecutarlo por primera vez, se crean las siguientes carpetas si no existen:

- `Datos/`: almacena los históricos de precios descargados o cargados desde CSV.
- `Informes/`: guarda los diagnósticos generados en formato texto o Excel.
- `Carteras/`: contiene los archivos Excel con la estructura de tu cartera.

3.6.-📈 Históricos

Los ficheros de históricos  deben tener dos columnas:

- `Date`: la fecha de cada observación (en formato `YYYY-MM-DD`)
- `Close`: el valor de cierre del activo en esa fecha

El sistema detecta automáticamente el separador de columnas (`;`, `,`, `\t`) y el formato decimal (`.` o `,`), por lo que puedes usar ficheros en formato europeo o anglosajón sin preocuparte por configuraciones adicionales.

3.7.- 🗂 Diccionario `fondos_data`

Además de los ficheros CSV, el sistema utiliza un diccionario llamado `fondos_data` para identificar y clasificar los activos que se van a analizar. Este diccionario está incluido en el notebook y tiene una estructura como la siguiente:

```python
fondos_data = {
    'Renta variable': {
        'Vanguard Global Stock Index Fund EUR Acc': {'ISIN': 'IE00B03HD191', 'ticker': '0P00000WLG.F'},
        'Vanguard Global Small-Cap Index Fund EUR Acc': {'ISIN': 'IE00B42W4L06', 'ticker': '0P0000XR9M.F'}
    },
    'Renta fija': {
        'Vanguard Global Bond Index Fund EUR Hedged Acc': {'ISIN': 'IE00B18GC888', 'ticker': '0P00012I69.F'}
    }
}
Cada fondo se agrupa por categoría (Renta variable, Renta fija, etc.) y se define con:

    Un nombre descriptivo

    Su ISIN (identificador internacional)

    Su ticker (código de cotización en Yahoo Finance)

    🧾 Importante: antes de ejecutar el análisis, deberás sustituir los valores de ejemplo por los de tu propia cartera. Puedes encontrar el ISIN y el ticker de cada fondo en  sitios como [Yahoo Finance](https://finance.yahoo.com) o [Morningstar](https://www.morningstar.es).

> 💡 Si utilizas una inteligencia artificial como Copilot, puedes facilitarle el nombre de tus fondos y el diccionario de ejemplo, y te ayudará a reconstruirlo automáticamente con los ISIN y tickers correctos. Esto puede ahorrarte tiempo y evitar errores manuales.

4- Ejemplo de uso.

Si estamos en Google Colaboratory,  ejecutamos el script de la celda 'CONFIGURACIÓN DEL ENTORNO (SOLO Google Colaboratory)

A continuación ejecutamos  la celda ?Descargar cotizaciones de Yahoo y seleccionar un valor para el análisis.

==================================================
        GESTOR DE VALORES FINANCIEROS
==================================================
1. Importar todos los valores a CSV/Excel
2. Seleccionar y cargar un valor
3. Salir
--------------------------------------------------


Selecciona una opción (1-3): 

La opción '1', descarga las cotizaciones de los valores del dicionario a ficheros CSV alojados en los directorios
    data_directory_csv = './Datos/Ficheros_yahoo_csv'
    data_directory_excel = './Datos/Ficheros_yahoo_excel'

La opción 2 nos permite seleccionar un valor para su análisis.


..............................................
27  ES0173516115         Repsol                                             Acciones            
28  ES0140609019         CaixaBank                                          Acciones            
29  ES0105027009         Logista                                            Acciones            
30  ES0178430E18         Telefonica                                         Acciones            
31  ES0116870314         Naturgy                                            Acciones            
32  FI4000297767         Nordea Bank                                        Empresas Europa     
33  IT0003132476         Eni                                                Empresas Europa     
34  CH0011075394         Zurich Insurance                                   Empresas Europa     
35  FR0000133308         Orange                                             Empresas Europa     


Selecciona el número del valor (1-35):

hemos seleccionado la opción '24', 'Iberdrola'. y se cargan los datos de Iberdrola en un DataFrame denomminado 'df_seleccionado'.


🎯 DataFrame listo para análisis:
Primeras filas:
            Close  High   Low  Open    Volume
Date                                         
2000-01-03   1.08  1.11  1.07  1.10  13754944
2000-01-04   1.06  1.08  1.05  1.06   8157352
2000-01-05   1.06  1.06  1.05  1.06   7532596
2000-01-06   1.06  1.06  1.06  1.06         0
2000-01-07   1.07  1.08  1.06  1.07  10259804


A continuación podemos ejecutar el script del apartado '

Estadisticos básicos de un valor'


Si queremos un análisis más completo,  ejecutamos el script de la celda 'Estadisticos ampliados de una valor.'. Nos solicita algunos datos.


Intentando cargar datos de simulación...
✅ Datos cargados simuladamente para el ejemplo de ejecución (__main__).

📊 INGRESE LOS DATOS PARA EL ANÁLISIS:
==================================================


Fecha inicio (YYYY-MM-DD):  2018-01-04
Fecha fin (YYYY-MM-DD):  2025-11-16
Monto invertido inicial (€):  10000


Con los datos de cotizaciones del 'df_seleccionado', en este ejemplo de Iberdrola, nos devuelve el resultado siguiente.


 Iniciando Análisis Avanzado con parámetros del usuario...
================================================================================
                               RESUMEN FINANCIERO                               
================================================================================
Métrica            | Valor     
-------------------+-----------
Capital Invertido  | €10,000.00
Precio Inicial     | 11.353    
Acciones Compradas | 880       
Capital Utilizado  | 9990.588  
Precio Actual      | 38.394    
Valor Actual       | 33786.860 
Ganancia/Pérdida   | 23796.272 
Rendimiento Bruto  | 2.382     
CAGR               | 0.168     
Volatilidad Anual  | 0.414     
Sharpe             | 0.451     
Sortino            | 0.659     
Max Drawdown       | -0.887    
================================================================================
                               RESUMEN BACKTESTS                                
Métrica      | Buy & Hold | SMA 50/200
-------------+------------+-----------
Valor Final  | 33,796.27  | 7,807.10  
Ganancia     | 23,796.27  | -2,192.90 
CAGR         | 16.81%     | -3.11%    
Sharpe       | 0.46       | 0.04      
Max Drawdown | -62.89%    | -59.37%   


RECOMENDACIÓN: 🟡 MANTENER

✅ Análisis completado. Resultados:
==================================================
Clave             | Valor     
------------------+-----------
precio_inicial    | 11.353    
precio_actual     | 38.394    
acciones          | 880       
capital_utilizado | 9990.588  
valor_actual      | 33786.860 
rendimiento_bruto | 2.382     
cagr              | 0.168     
volatilidad_anual | 0.414     
sharpe            | 0.451     
sortino           | 0.659     
max_drawdown      | -0.887    
recomendacion     | 🟡 MANTENER

evolución de la cotización, de la SMA50 y del MACD


RSI y Drawdown


5.- ⚠️ Advertencia y descargo de responsabilidad

Los contenidos, datos, análisis y herramientas disponibles en esta publicación tienen un propósito exclusivamente educativo e informativo. No constituyen asesoramiento financiero, recomendación personalizada de inversión ni oferta de compra o venta de valores.

Aunque se ha procurado ofrecer información clara, útil y actualizada, no se garantiza la precisión, integridad ni vigencia de los resultados. El uso de scripts en Python, así como la aplicación de las estrategias de gestión presentadas, es responsabilidad exclusiva del usuario.

Este programa ha sido diseñado para facilitar el análisis de carteras en entornos accesibles como Google Colaboratory, especialmente para usuarios sin formación informática. No obstante, se recomienda revisar cuidadosamente los resultados antes de tomar cualquier decisión financiera.

El autor de esta web no asume ninguna responsabilidad por decisiones de inversión, pérdidas económicas o daños derivados del uso de la información, herramientas o estrategias aquí expuestas.

## 💬 ¿Tienes dudas o sugerencias?

Si en algún momento tienes preguntas, detectas errores, inconsistencias aparentes o simplemente quieres compartir tu experiencia, puedes dejar un comentario directamente en el blog. Estaré encantado de ayudarte a resolver cualquier duda y mejorar el sistema con tus aportaciones.







¿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!