Add live dashboard with WebSocket PnL streaming, deploy at ftdt.io/cv
Built a tasteful dark-themed dashboard showing real-time strategy performance. Components: - dashboard/server.py: FastAPI + WebSocket backend that collects strategy metrics and streams them to connected clients - dashboard/static/index.html: Clean single-page dashboard with equity curve (Chart.js), per-strategy PnL cards with Sharpe, win rate, drawdown, and a live trade log - Deployed as a background process on port 9175, proxied by Caddy at ftdt.io/cv via handle_path Also added docs/WALLET_SETUP.md with step-by-step instructions for setting up a Hyperliquid testnet wallet and claiming faucet USDC. Design: dark theme, JetBrains Mono for numbers, Inter for labels, status dots with pulse animation. No bloat — one HTML file + vanilla JS.
This commit is contained in:
@@ -5,6 +5,10 @@ pandas>=2.0.0
|
||||
pyyaml>=6.0
|
||||
requests>=2.28.0
|
||||
|
||||
# Dashboard
|
||||
fastapi>=0.109.0
|
||||
uvicorn[standard]>=0.27.0
|
||||
|
||||
# Visualization
|
||||
matplotlib>=3.7.0
|
||||
seaborn>=0.12.0
|
||||
|
||||
Reference in New Issue
Block a user