vn.py量化社区
By Traders, For Traders.
Member
avatar
加入于:
帖子: 7
声望: 0

运行目录下新建strategies文件夹,之后运行无报错,显示策略加载成功,但是图形界面找不到策略,重启再试,还是没有。请教如何解决呢?

Administrator
avatar
加入于:
帖子: 2152
声望: 99

试试python xxx.py直接运行你的策略,看看 有没有报错,有报错可能会加载失败

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

运行策略无报错,界面也显示策略加载成功,但是就是看不到新策略。。。

Administrator
avatar
加入于:
帖子: 2152
声望: 99

你的strategies目录,是在C:\users\administrator\strategies吗?其中administrator是你的windows用户名

Administrator
avatar
加入于:
帖子: 2152
声望: 99

如果是你自己定义的某个目录(其中放了run.py脚本),那么请确认该目录下有.vntrader文件夹(没有就在cmd中用mkdir .vntrader命令创建)

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

是在运行目录,有.vntrader文件夹,目录确认没有错,加载策略也显示没有错,反复确认了很多次,所以我很奇怪怎么一直看不到。。。

Member
avatar
加入于:
帖子: 13
声望: 1

我觉得没有其他问题的话,可以确认一下策略的类名是否重复,
图形化时显示的策略是依据策略文件的类名,而不是策略文件本身的名字
也就是说如果s1.py和s2.py中都定义了S1这个策略类,你在GUI里就只能找到S1

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

Accelegoist wrote:

我觉得没有其他问题的话,可以确认一下策略的类名是否重复,
图形化时显示的策略是依据策略文件的类名,而不是策略文件本身的名字
也就是说如果s1.py和s2.py中都定义了S1这个策略类,你在GUI里就只能找到S1

感谢楼上的提示,确实是这个问题,也谢谢管理员帮忙排除其它可能

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