Skip to content

Proyecto en Python para obtener y analizar datos de acciones usando yfinance, con interfaz adaptable modo día/noche y dependencias gestionadas con requirements.txt.

Notifications You must be signed in to change notification settings

NarcisoIn/Infostock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📊 Infostock v1.0

Python Tkinter yfinance Version License


🧩 Descripción general

Infostock es una aplicación de escritorio desarrollada en Python, diseñada para obtener y visualizar información bursátil en tiempo real mediante la biblioteca yfinance, conectándose directamente con la API de Yahoo Finance.

El programa cuenta con una interfaz gráfica amigable construida con Tkinter, que incluye un modo Día 🌞 y un modo Noche 🌙, permitiendo cambiar dinámicamente los colores del entorno para una mejor experiencia visual.

Además, los datos financieros son presentados de forma clara y legible, aplicando formatos automáticos para números grandes, fechas y valores decimales.


⚙️ Características principales

  • ✅ Interfaz gráfica moderna con modo Día/Noche.
  • ✅ Obtiene información financiera en tiempo real desde Yahoo Finance.
  • ✅ Muestra datos clave como:
    • Cierre anterior, apertura, oferta y demanda.
    • Rango diario y rango de 52 semanas.
    • Volumen, capitalización bursátil, relación P/U, EPS y más.
  • ✅ Formato automático de:
    • Fechas (MM-DD-YYYY)
    • Valores grandes (K, M, B, T)
    • Decimales limitados a 2 cifras.
  • ✅ Control de errores con mensajes de advertencia y validaciones.

🧠 Tecnologías utilizadas

Tecnología Descripción
🐍 Python 3.13 Lenguaje principal del proyecto
🪟 Tkinter Creación de interfaz gráfica
📈 yfinance Conexión y obtención de datos financieros
🕹 datetime, numbers Manipulación de fechas y validaciones numéricas

💻 Instalación y ejecución

Sigue estos pasos para ejecutar el proyecto en tu computadora:

1️⃣ Clonar el repositorio

git clone https://github.com/NarcisoIn/Infostock.git

🔄 Futuras mejoras

📊 Agregar gráficos de tendencias con matplotlib o Plotly

🔍 Permitir búsqueda de múltiples acciones simultáneamente

💾 Guardar historial de consultas en archivos CSV


👨‍💻 Autor

Iván Narciso Guzmán Hernández Desarrollador y estudiante de Ingeniería en Sistemas Computacionales Enfocado en la creación de aplicaciones prácticas con interfaces intuitivas y código estructurado.

About

Proyecto en Python para obtener y analizar datos de acciones usando yfinance, con interfaz adaptable modo día/noche y dependencias gestionadas con requirements.txt.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages