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

前几年用过vnpy,后来没用了

最近重装了,升级了veighna,

运行那个无界面运行vnpy的run.py文件

提示:No module named vnpy.app

我看了一下

原来的代码是


from vnpy.gateway.ctp import CtpGateway
from vnpy.app.cta_strategy import CtaStrategyApp
from vnpy.app.cta_strategy.base import EVENT_CTA_LOG

我将from vnpy.gateway.ctp import CtpGateway修改为from vnpy_ctp import CtpGateway
将from vnpy.app.cta_strategy.base import EVENT_CTA_LOG改成from vnpy_ctastrategy.base import EVENT_CTA_LOG
这两行不报错了

可是from vnpy.app.cta_strategy import CtaStrategyApp这行仍然报错。

我从vnpy的安装目录看了一下,现在没有vnpy.app这个目录了。

找了一下,也没有找到CtaStrategyApp在哪里。

现在应该怎么写?从哪里引入?谢谢

谢谢。。

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

按gitee上重新部署一遍呗

Member
avatar
加入于:
帖子: 4882
声望: 293

from vnpy_ctastrategy import CtaStrategyApp

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

xiaohe wrote:

from vnpy_ctastrategy import CtaStrategyApp

感谢。。

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

沪公网安备 31011502017034号

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