Un dashboard versátil construido con Dash (Python) para monitorear los gráficos de precios de las criptomonedas ETHUSDT y XRPUSDT en el exchange BYBIT. Aprovecha la API de BYBIT y se conecta a su cuenta para supervisar las posiciones abiertas. Además, cuenta con un tablero de inteligencia de negocios que presenta la última P&L, ganancias / pérdidas acumuladas, y su saldo actual.
Este proyecto es un panel de control de criptomonedas diseñado para proporcionar monitorización y análisis en tiempo real de los movimientos de precios de ETHUSDT y XRPUSDT en la bolsa BYBIT. Utiliza el poderoso framework Dash para construir aplicaciones web interactivas con Python.
- Gráficos de precios**: Gráficos de velas interactivos para ETHUSDT y XRPUSDT, impulsados por la API de BYBIT.
- Posiciones abiertas**: Recupere y muestre sus posiciones abiertas en BYBIT.
- Seguimiento de pérdidas y ganancias**: Supervise sus pérdidas y ganancias actuales y acumuladas.
- Saldo de cuenta**: Realice un seguimiento del saldo actual de su cuenta.
- Diseño responsivo**: El panel de control está optimizado para distintos tipos de dispositivo.
Para instalar las dependencias necesarias para este proyecto, necesitas Python 3.9 o 3.10. Usa el siguiente comando con pip
para instalar los paquetes necesarios:
pip install -r requisitos.txt
- Actualice el archivo de credenciales ubicado en
config/.env
con sus credenciales de entorno de la API de BYBIT. - Ejecuta el archivo
app.py
para iniciar la aplicación Dash. - Acceda al panel de control navegando a la URL proporcionada en su navegador web
- --> Prueba en vivo: https://dashboard-prototype.onrender.com/
- Operación basada en web: Habilitar la capacidad de ejecutar operaciones directamente desde el tablero web, permitiendo a los usuarios colocar órdenes de compra y venta sin problemas.
- Optimización del rendimiento: Optimizar el cuadro de mandos para un mejor rendimiento, incluyendo una recuperación de datos más rápida, una renderización eficiente y una latencia reducida.
- Gráficos avanzados: Introducir capacidades avanzadas de gráficos, como indicadores técnicos personalizables, herramientas de dibujo y múltiples diseños de gráficos.
- Sistema de notificaciones: Implemente un sistema de notificaciones para alertar a los usuarios sobre movimientos significativos del mercado, objetivos de precios u otros eventos importantes.
- Gestión de carteras: Integrar funciones de gestión de carteras, permitiendo a los usuarios realizar un seguimiento de sus tenencias generales de criptodivisas, la asignación de activos y el rendimiento a través de múltiples intercambios.
- Preferencias del usuario: Permitir a los usuarios personalizar el panel de control de acuerdo a sus preferencias, tales como temas de color, diseño y configuración predeterminada.
Santiago Avilés |
Santiago Botero |
Trading cryptocurrencies involves financial risks. We do not guarantee any profits, and users are advised to understand the risks and adjust the settings according to their preferences and risk tolerance. This project is provided under the MIT License. Please review the LICENSE file for more details.
Note: Ensure you thoroughly review and understand the code before implementing it in a live trading environment. We are not responsible for any financial losses incurred from using this dashboard.