1.0 KiB
1.0 KiB
Data Stream Monitor
The Data Stream Monitor captures and streams all model input data for analysis, snapshots, and replay. It is now fully managed by the TradingOrchestrator
and starts automatically with the dashboard.
Quick Start
# Start the dashboard (starts the data stream automatically)
python run_clean_dashboard.py
Status
The orchestrator manages the data stream. You can check status in the dashboard logs; you should see a line like:
INFO - Data stream monitor initialized and started by orchestrator
What it Collects
- OHLCV data (1m, 5m, 15m)
- Tick data
- COB (order book) features (when available)
- Technical indicators
- Model states and predictions
- Training experiences for RL
Snapshots
Snapshots are saved from within the running system when needed. The monitor API provides save_snapshot(filepath)
if you call it programmatically.
Notes
- No separate process or control script is required.
- The monitor runs inside the dashboard/orchestrator process for consistency.