Commit Graph

2 Commits

Author SHA1 Message Date
TPTBusiness 2c07c15a33 feat: Beautiful CLI dashboard + corrected start command
New features:

1. CLI Dashboard (rdagent/log/ui/predix_dashboard.py)
   - Beautiful terminal UI with Rich library
   - Live progress bar for Loop/Step
   - Live Macro Data (EURUSD, DXY, Volatility)
   - Session info with recommendation
   - Statistics (Win-Rate, PnL, Success/Fail)
   - Recent factors list
   - Auto-refresh every 5 seconds

   Start: rdagent fin_quant --cli-dashboard

2. CLI extension (rdagent/app/cli.py)
   --with-dashboard/-d: Web Dashboard
   --cli-dashboard/-c: CLI Dashboard
   Both combinable: rdagent fin_quant -d -c

3. Start scripts updated:
   - start_trading.sh: Interactive with dashboard selection
   - start_loop.sh: Endless loop with auto-restart

   Corrected start command for endless loop:
   cd ~/Predix && conda activate rdagent && ./start_loop.sh

4. Dashboard URLs:
   - Web: http://localhost:5000/dashboard.html
   - CLI: rdagent fin_quant -c

All modules tested and integrated!
2026-04-02 19:21:08 +02:00
TPTBusiness cf8904e896 feat: Auto-start dashboard for fin_quant
Add automatic dashboard launch options for trading loop:

1. CLI extension (rdagent/app/cli.py)
   --with-dashboard/-d: Automatically starts dashboard
   --dashboard-port: Dashboard port (default: 5000)

   Usage:
   rdagent fin_quant --with-dashboard
   rdagent fin_quant -d --dashboard-port 5001

2. Start script (start_trading.sh)
   - Activates Conda environment
   - Starts dashboard in background
   - Starts fin_quant
   - Cleanup on exit

   Usage:
   ./start_trading.sh

Dashboard is now accessible at http://localhost:5000/dashboard.html
once fin_quant is running.
2026-04-02 19:19:15 +02:00