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

环境:
python37-64
vnpy2.0.5
ui界面,点击 “功能-cta策略”,报错: 'list' object has no attribute 'items'

截图:
自己查了下原因,应该是对cta_strategy_setting.json的读取出的问题,
for strategy_name, strategy_config in self.strategy_setting.items():
cta_strategy_setting.json我查了下是list,里面是3个dict,但self.strategy_setting.items()要求读取的是dict。不知为什么cta_strategy_setting.json是list格式?
求前辈指点。。
(第一次加图片,不知道行不行,是把截图放到qq空间图片里面,把url放在这里)

Administrator
avatar
加入于:
帖子: 4541
声望: 324

截图看不到,请试试:

  1. 升级到2.0.6
  2. 删除C:\users\administrator.vntrader目录
  3. 重启程序
Member
avatar
加入于:
帖子: 27
声望: 0

我删除了cta_strategy_setting.json这个文件,就不报这个错误了;
感觉可能是这个文件原来的内容格式有点问题,发现每次运行都会根据ui中的配置新生成这个文件。
谢谢xiaoyou

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

沪公网安备 31011502017034号

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