Traceback (most recent call last):
  File "C:\vnstudio\lib\site-packages\vnpy\trader\ui\mainwindow.py", line 269, in closeEvent
    self.main_engine.close()
  File "C:\vnstudio\lib\site-packages\vnpy\trader\engine.py", line 229, in close
    engine.close()
  File "C:\vnstudio\lib\site-packages\vnpy\app\cta_strategy\engine.py", line 118, in close
    self.stop_all_strategies()
  File "C:\vnstudio\lib\site-packages\vnpy\app\cta_strategy\engine.py", line 882, in stop_all_strategies
    self.stop_strategy(strategy_name)
  File "C:\vnstudio\lib\site-packages\vnpy\app\cta_strategy\engine.py", line 742, in stop_strategy
    self.sync_strategy_data(strategy)
  File "C:\vnstudio\lib\site-packages\vnpy\app\cta_strategy\engine.py", line 839, in sync_strategy_data
    save_json(self.data_filename, self.strategy_data)
  File "C:\vnstudio\lib\site-packages\vnpy\trader\utility.py", line 116, in save_json
    ensure_ascii=False
  File "C:\vnstudio\lib\json__init.py", line 179, in dump
    for chunk in iterable:
  File "C:\vnstudio\lib\json\encoder.py", line 431, in _iterencode
    yield from _iterencode_dict(o, _current_indent_level)
  File "C:\vnstudio\lib\json\encoder.py", line 405, in _iterencode_dict
    yield from chunks
  File "C:\vnstudio\lib\json\encoder.py", line 405, in _iterencode_dict
    yield from chunks
  File "C:\vnstudio\lib\json\encoder.py", line 438, in _iterencode
    o = _default(o)
  File "C:\vnstudio\lib\json\encoder.py", line 179, in default
    raise TypeError(f'Object of type {o.class.name_} '
TypeError: Object of type bool is not JSON serializable

