Skip to content

CristianGut97/task-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Análisis de Datos de Acciones con Pandas y Automatización

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.

📋 Características

  • 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.

🛠️ Tecnologías Utilizadas

  • 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.

📂 Estructura del Proyecto

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

🚀 Instalación y Uso

  1. Clonar el repositorio:

    git clone <url-del-repositorio>
    cd analisis_de_datos_con_Pandas
  2. Instalar dependencias:

    pip install -r requirements.txt
  3. Ejecutar el análisis: Abre el notebook en Jupyter o VS Code y ejecuta todas las celdas:

    jupyter notebook notebooks/analisis_acciones.ipynb

⚠️ Notas sobre la Automatización

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.

About

Script en Python para el análisis técnico de datos bursátiles usando Pandas y yfinance, con automatización de envío de reportes por correo mediante PyAutoGUI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors