Overview
Web-based dashboard for all user roles. Communicates with backend via REST API and receives live updates via WebSocket/SSE.
Documents
User Interface Dashboard
Responsibilities
Provides a web-based interface for monitoring and controlling the trading platform.
- Displays real-time market data, signals, orders, positions, and P&L
- Consumes the REST API for data queries and control actions
- Consumes the WebSocket SSE Interface for live event streaming
- Authenticates via the Authentication Provider Interface
Key Views
| View | Description |
|---|---|
| Market Data | Live tick feed per symbol |
| Signals | Strategy signals with direction and confidence |
| Orders | Order book: pending, filled, cancelled |
| Positions | Open positions with unrealized P&L |
| Risk | Risk check status and daily loss tracker |
| Audit Log | Event history with filtering |
Design Notes
- Milestone 1: read-only monitoring dashboard (REST polling)
- Milestone 2: live WebSocket push, manual trade controls
- Technology: lightweight web frontend (framework TBD)