Esta webapp basada en Streamlit proporciona un panel de control completo para el seguimiento y análisis de un portafolio de cripto-monedas. 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 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
