加载启动
进入VN Trader后,首先登陆接口,如连接CTP;然后在菜单栏中点击“功能”->”行情记录“后,会弹出行情记录窗口,如图。
此时行情记录模块的启动状态为True,会启动while循环,可以添加任务实现实时行情记录。
- def start(self):
- """"""
- self.active = True
- self.thread.start()
- def run(self):
- """"""
- while self.active:
- try:
- task = self.queue.get(timeout=1)
- task_type, data = task
- if task_type == "tick":
- database_manager.save_tick_data([data])
- elif task_type == "bar":
- database_manager.save_bar_data([data])
- except Empty:
- continue