Implement a module to connect to live market data streams with websockets (e.g. trades, incremental book updates), and store the data in CSV filer for future backtesting.
- Connect to websocket streams.
- Write received data to CSV files in format compatible with backtest modules.
- Ensure robust error handling and reconnection logic.
- Documentation.