VeighNa量化社区
你的开源社区量化交易平台
Member
加入于:
帖子: 4
声望: 0

Traceback (most recent call last):
File "c:\vnstudio\lib\site-packages\vnpy_ctabacktester\ui\widget.py", line 512, in edit_strategy_code
file_path = self.backtester_engine.get_strategy_class_file(class_name)
File "c:\vnstudio\lib\site-packages\vnpy_ctabacktester\engine.py", line 462, in get_strategy_class_file
strategy_class = self.classes[class_name]
KeyError: ''

云服务器的操作系统是windows server 2019 数据中心 中文版(安全加固)
在台式机上安装也是同样的错误
请问是什么原因啊?是不是BUG啊?

Administrator
avatar
加入于:
帖子: 4500
声望: 320

请贴下完整的报错截图

Member
avatar
加入于:
帖子: 4618
声望: 284

回测的时候没有选择策略类名吧。

Member
加入于:
帖子: 4
声望: 0

问题解决了,2.4.0版开始不再加载系统自带的策略文件,我在用户目录下面自建了strategies文件夹,将策略复制到该文件夹后,再打开回测,就能加载各个策略了

Member
avatar
加入于:
帖子: 6
声望: 0

calidore_lwj wrote:

问题解决了,2.4.0版开始不再加载系统自带的策略文件,我在用户目录下面自建了strategies文件夹,将策略复制到该文件夹后,再打开回测,就能加载各个策略了
你好!请问具体是哪个目录下建strategy文件夹??

Member
avatar
加入于:
帖子: 716
声望: 62

description

Member
avatar
加入于:
帖子: 4
声望: 0

我加载了策略,策略也放在strategies中了。问题是交易策略栏上没有策略可以选取。请问这是什么原因?

description

description

Member
avatar
加入于:
帖子: 4618
声望: 284

如果是windows的话可以pip install --upgrade vnpy_ctabacktester试试

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】