系统中集成的几个策略,没有用还占着位置,每次选择策略还要把菜单使劲往下拉。于是就想删了,可是删除以后报错
策略文件vnpy.app.cta_strategy.strategies.king_keltner_strategy加载失败,触发异常:
Traceback (most recent call last):
File "C:\vnstudio\lib\site-packages\vnpy\app\cta_strategy\engine.py", line 795, in load_strategy_class_from_module
module = importlib.import_module(module_name)
File "C:\vnstudio\lib\importlib\__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 965, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'vnpy.app.cta_strategy.strategies.king_keltner_strategy'
vnpy.app.cta_strategy.strategies.king_keltner_strategy,这个文件已经删了,照理来说系统不知道有这个文件,为什么会报错??
vnpy.app.cta_strategy.strategies这个目录是策略的根目录,系统扫描这个目录然后加载目录下的策略文件,如果我没有理解错应该是这样的啊!!
cta_strategy_setting.json文件和cta_strategy_data.json都是空的。
这个策略名保存在哪里以至于每次系统要寻找这个策略并加载呢???