移除记录
移除记录操作:输入需要移除合约品种的本地代码,如rb1905.SHFE。该本地代码必须在“Tick记录列表” 或者“K线记录列表”中。若要移除Tick记录,只需在”Tick记录“那一栏上点击”移除“按钮即可。
下面展示代码运作原理:
- 从tick_recordings字典移除vt_symbol
- 调用save_setting()函数保存json配置文件
- 推送最新的tick_recordings字典来继续记录行情,原来移除合约品种不再记录。
- def remove_tick_recording(self, vt_symbol: str):
- """"""
- if vt_symbol not in self.tick_recordings:
- self.write_log(f"不在Tick记录列表中:{vt_symbol}")
- return
- self.tick_recordings.pop(vt_symbol)
- self.save_setting()
- self.put_event()
- self.write_log(f"移除Tick记录成功:{vt_symbol}")