Nueva línea base limpia para el proyecto de trading algorítmico orientado a la estrategia Grid + Trailing. Este repositorio contiene únicamente el código y los scripts necesarios para continuar con el desarrollo sin el peso de historiales, datasets ni artefactos obsoletos.
backend/: API FastAPI, motor de ejecución y lógica de estrategias.frontend/: Interfaz Next.js para monitoreo y control.scripts/: Utilidades operativas, incluyendo descarga de datos (download_binance_data.py).data/: Carpeta vacía salvoreal_binance_5d_backup.tar.gzy marcadores.gitkeep; todos los datasets deben mantenerse fuera de git.models/yreports/: Directorios ignorados por git para artefactos de entrenamiento o análisis.
- Crear entorno virtual e instalar dependencias:
python3 -m venv .venv source .venv/bin/activate pip install --upgrade pip pip install -r requirements.txt - Levantar servicios backend/frontend según sea necesario (
docker-compose.ymlo scripts locales). - Utilizar
scripts/download_binance_data.pypara capturar nuevos datos cuando se requiera (requiere variablesBINANCE_API_KEYyBINANCE_API_SECRET).
- Añadir nuevos datasets, modelos o reportes a carpetas ignoradas o almacenamiento externo.
- Documentar los cambios operativos en
logs/system_setup.log. - Antes de publicar, ejecutar pruebas automatizadas en
backend/tests/yfrontend.