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

vn studio的运行目录是C:\Users\Client.vntrader
分别尝试了在C:\Users\Client.vntrader\ 目录下新建strategies文件夹
和在C:\Users\Client\ 目录下新建strategies文件夹
但是都读不出自定义文件
自定义文件命名为try_some_strategies.py
实在找不到哪里出了问题 请大佬指点一下

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

Client是不是你当前windows系统用户名?

如果是,试试在cmd运行python try_some_strategies.py,看看有什么报错

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

用Python的交易员 wrote:

Client是不是你当前windows系统用户名?

如果是,试试在cmd运行python try_some_strategies.py,看看有什么报错

client是我的系统用户名。用cmd和pycharm运行python try_some_strategies.py 都没有任何报错
我把strategies文件夹删除,再新建一个。直接把vnpy里面的示例策略名字改成try_some_strategies.py粘到strategies文件夹
再运行vn studio, strategies文件夹里会生成一个pycache文件夹,但vn studio里面仍旧读不出try_some_strategies.py

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

try_some_strategies.py里面的策略类名,是否和目前已有的策略名字重复了?

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

try_some_strategies.py里面的策略类名,是否和目前已有的策略名字重复了?

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

用Python的交易员 wrote:

try_some_strategies.py里面的策略类名,是否和目前已有的策略名字重复了?

是类名字重复了。改成别的就好了。感谢!

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

用Python的交易员 wrote:

Client是不是你当前windows系统用户名?

如果是,试试在cmd运行python try_some_strategies.py,看看有什么报错

陈总你好,我目前也无法读取出自定义的策略,按照您的方法使用cmd加载自己的策略时候显示无vnpy.app,具体截图如下。请问是什么原因呢?如何解决?谢谢!!
description

Member
avatar
加入于:
帖子: 1446
声望: 102

改为如下即可

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

沪公网安备 31011502017034号

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