Volver a Proyectos

Finance Python - Dashboard de Analisis Financiero

Toolkit financiero en Python con Streamlit, pandas, yfinance, Plotly, TradingView TA, backtesting, analisis de sentimiento y gestion de portafolio.

Código Fuente
enero de 2025
Finance Python - Dashboard de Analisis Financiero

Resumen Técnico

Finance Python es una aplicacion de analisis financiero que integra datos de mercado, indicadores tecnicos, analisis fundamental, sentimiento, reconocimiento de patrones y gestion de portafolio. Usa Streamlit como interfaz, pandas y NumPy para procesamiento, yfinance para datos de mercado, Plotly y Matplotlib para visualizaciones, y modulos especializados para estrategias, patrones, portfolio y NLP.

Descripción del Problema

El analisis financiero exploratorio suele requerir combinar notebooks, APIs, librerias de indicadores y herramientas de visualizacion. Este proyecto centraliza esos flujos en un dashboard modular para investigacion y validacion.

Arquitectura

Aplicacion Python organizada en modulos para estrategia, dashboard, patrones, portfolio, sentimiento y utilidades. El stack incluye Streamlit, pandas, NumPy, yfinance, Plotly, `ta`, `tradingview-ta`, `backtesting`, scikit-learn, cvxpy, transformers, nltk, TextBlob, OpenCV y Redis. Las APIs externas como Alpha Vantage, Twitter/X y News API son configurables mediante variables de entorno.

Características Clave

  • Dashboard Streamlit para explorar activos y mercado
  • Indicadores tecnicos y senales con TradingView TA
  • Analisis fundamental y comparacion sectorial
  • Reconocimiento de patrones de velas y graficos
  • Analisis de sentimiento de noticias y redes
  • Gestion de portafolio, riesgo y optimizacion
  • Backtesting de estrategias y metricas de performance

Desafíos

  • Unificar multiples fuentes de datos y formatos financieros
  • Separar modulos analiticos para mantener extensibilidad
  • Presentar resultados complejos en una UI Streamlit clara
  • Evitar que senales exploratorias se interpreten como asesoramiento financiero

Resultados

Dashboard modular para investigacion financiera, combinando analisis tecnico, fundamental, sentimiento, patrones y portafolio en un entorno unico.

Tecnologías

PythonStreamlitpandasyfinancePlotlyTradingView TAbacktesting

© 2026 Michel Haussaire. Todos los derechos reservados.