SimulatedDataHandler¶
- class base.SimulatedComponents.SimulatedDataHandler(sim_flag, cn_flag)¶
Bases:
base.DataHandler.DataHandler
Methods Summary
process_realtime_data
(new_data, callback)解析处理实时传入的数据
Methods Documentation
- process_realtime_data(new_data: Dict[str, Dict[str, numpy.ndarray]], callback: Callable[Dict[str, Dict[str, numpy.ndarray]], None])¶
解析处理实时传入的数据
解析新传入的数据, 若其是预先设定需要保存的数据类型(books, trades, candle) 则将其存入`history_data`中, 供之后调用. 完成之后调用`callback`进行处理. 同时使用另一个进程将数据存入数据库中.
- Parameters
msg – 一个由JSON转化而来的字典, 包含实时的数据内容
callback – 在处理完实时数据(保存到array中)后调用, 包含新传入的数据 (但不包含历史数据!) 历史数据需要去 :py:attribute:`history_data` 中找