38 lines
1.0 KiB
Markdown
38 lines
1.0 KiB
Markdown
# 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
|
|
|
|
```bash
|
|
# 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.
|
|
|