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

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.