Algorithmic Trading Platform

Architecture / Component

Overview

Web-based dashboard for all user roles. Communicates with backend via REST API and receives live updates via WebSocket/SSE.

Navigation

Interface

Referenced By 1

Architecture

Documents

User Interface Dashboard README document repo://graph/nodes/6bc3729eb3cd51444a06126ace0beb38/artifacts/ui-dashboard-readme.md

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)