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.
- ✅ 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í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 |
Sigue estos pasos para ejecutar el proyecto en tu computadora:
git clone https://github.com/NarcisoIn/Infostock.git📊 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
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.