Esta webapp
basada en Streamlit proporciona un panel de control completo para el seguimiento y análisis de un portafolio de criptomonedas. Permite a los usuarios introducir sus tenencias de criptomonedas, visualizar el rendimiento histórico del portafolio y ver las estadísticas actuales del mismo.
La idea principal es comparar la evolución al diversificar
la inversión inicial y comparar diferentes resultados.
- Soporte para Múltiples Criptomonedas: Seguimiento de BTC, XRP, ETH, DOGE y USDT.
- Entrada de Tenencias Personalizada: Introduce la cantidad de cada criptomoneda en tu portafolio.
- Simulación Histórica: Visualiza el rendimiento de tu portafolio desde una fecha de inicio seleccionada (por defecto: 1 de enero de 2021) hasta el presente.
- Gráfico Interactivo: Visualiza el valor total de tu portafolio a lo largo del tiempo con un gráfico de líneas interactivo.
- Resumen del Portafolio Actual: Observa un desglose de tus tenencias actuales, incluyendo precios actuales y porcentajes.
- Estadísticas del Portafolio: Visualiza estadísticas clave como el valor inicial, valor actual, rendimiento total, valor más alto y valor más bajo.
-
Clona este repositorio:
git clone https://github.com/MRCSIBR/Dashboard-Crypto-with-Historical-Simulation.git cd panel-control-criptomonedas
-
Crea un entorno virtual (opcional pero recomendado):
python -m venv venv source venv/bin/activate # En Windows, usa `venv\Scripts\activate`
-
Instala los paquetes requeridos:
pip install -r requirements.txt
-
Ejecuta la aplicación Streamlit:
streamlit run main.py
-
Abre tu navegador web y ve a la URL mostrada en la terminal (normalmente
http://localhost:8501
). -
Usa la barra lateral para introducir tus tenencias de criptomonedas y seleccionar una fecha de inicio para la simulación histórica.
-
La página principal mostrará:
- Un gráfico que muestra el valor histórico de tu portafolio
- Un resumen de tu portafolio actual
- Estadísticas clave sobre el rendimiento de tu portafolio
Este panel de control utiliza Yahoo Finance (a través de la biblioteca yfinance
) para obtener datos históricos de precios de criptomonedas.
¡Las contribuciones para mejorar el panel de control son bienvenidas! Por favor, no dudes en enviar issues o pull requests.
8.7.2024
- Agregado Solana
- Correccion de bug en el texto de grafico torta
10.8.2024
- Error Handling para error de desconexion
- Cantidad inicial de monedas en dataframe
- Selector de escala log y linear para chart de valor Total
- Solucionar calculo de planilla de tenencias
- Guardar diversificacion a .csv