vn.py量化社区
By Traders, For Traders.
Member
avatar
加入于:
帖子: 12
声望: 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
加入于:
帖子: 1468
声望: 68

截图看不到,请试试:

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

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

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