Files
gogo2/DATA_STREAM_README.md
Dobromir Popov 8068e554f3 data stream
2025-09-02 17:29:18 +03:00

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.