Este proyecto realiza un análisis técnico simplificado de acciones financieras (específicamente AAPL) utilizando la librería yfinance para la obtención de datos, Pandas para el procesamiento y PyAutoGUI para la automatización del envío de resultados por correo electrónico.
- Obtención de Datos: Descarga automática de datos históricos de los últimos 6 meses.
- Análisis Estadístico: Cálculo de cotización máxima, mínima y media.
- Visualización: Generación de gráficos de precios de cierre.
- Automatización: Envío automático de los resultados a través de la interfaz del correo electrónico del usuario.
- Python 3.x
- Pandas: Manipulación y análisis de datos.
- yfinance: Interfaz para descargar datos de Yahoo Finance.
- Matplotlib: Generación de gráficos.
- PyAutoGUI & Pyperclip: Automatización de la interfaz de usuario para el envío de correos.
analisis_de_datos_con_Pandas/
├── notebooks/
│ └── analisis_acciones.ipynb # Notebook principal con el análisis
├── requirements.txt # Dependencias del proyecto
├── .gitignore # Archivos ignorados por Git
└── README.md # Documentación del proyecto
-
Clonar el repositorio:
git clone <url-del-repositorio> cd analisis_de_datos_con_Pandas
-
Instalar dependencias:
pip install -r requirements.txt
-
Ejecutar el análisis: Abre el notebook en Jupyter o VS Code y ejecuta todas las celdas:
jupyter notebook notebooks/analisis_acciones.ipynb
La sección de envío de correos utiliza PyAutoGUI, lo que significa que:
- Controlará el ratón y el teclado de tu computadora.
- Debes tener el navegador abierto en la pestaña de tu correo electrónico (o configurado según las instrucciones del notebook).
- No muevas el ratón mientras el script de automatización esté en ejecución.
Proyecto desarrollado como parte de un análisis de automatización financiera.