• 移除记录

    移除记录

    移除记录操作:输入需要移除合约品种的本地代码,如rb1905.SHFE。该本地代码必须在“Tick记录列表” 或者“K线记录列表”中。若要移除Tick记录,只需在”Tick记录“那一栏上点击”移除“按钮即可。

    下面展示代码运作原理:

    • 从tick_recordings字典移除vt_symbol
    • 调用save_setting()函数保存json配置文件
    • 推送最新的tick_recordings字典来继续记录行情,原来移除合约品种不再记录。
    1. def remove_tick_recording(self, vt_symbol: str):
    2. """"""
    3. if vt_symbol not in self.tick_recordings:
    4. self.write_log(f"不在Tick记录列表中:{vt_symbol}")
    5. return
    6.  
    7. self.tick_recordings.pop(vt_symbol)
    8. self.save_setting()
    9. self.put_event()
    10.  
    11. self.write_log(f"移除Tick记录成功:{vt_symbol}")