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

策略中print的东西也没打印,策略一直就没执行
回测时一直有print信息在cmd窗口打印出来的
为何?

description

Administrator
avatar
加入于:
帖子: 4208
声望: 240

检查下是否配置了RQData账号用于获取历史数据来做初始化

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

用Python的交易员 wrote:

检查下是否配置了RQData账号用于获取历史数据来做初始化

数据都存在MongoDB数据库中,用的其他数据源,数据应该没问题,毕竟在vnpy1时都一直实盘过

Administrator
avatar
加入于:
帖子: 4208
声望: 240

vnpy1到2,数据库结构变化过了,所以1的数据库是没法直接在2用的,需要自己转化下

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

用Python的交易员 wrote:

vnpy1到2,数据库结构变化过了,所以1的数据库是没法直接在2用的,需要自己转化下

vnpy2是在另外新机的安装的,与vnpy1不同机子
此外,vnpy2回测什么的都正常,就是没有委托交易,感觉就没任何策略的触发
但是根据策略设计和目前行情,应该有触发的

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

str_pythin wrote:

用Python的交易员 wrote:

vnpy1到2,数据库结构变化过了,所以1的数据库是没法直接在2用的,需要自己转化下

vnpy2是在另外新机的安装的,与vnpy1不同机子
此外,vnpy2回测什么的都正常,就是没有委托交易,感觉就没任何策略的触发
但是根据策略设计和目前行情,应该有触发的

一直没触发跟self.trade是True、False有没关系,记得vnpy1中是有设置的,但是vnpy2中的no_ui不知道需不需配置,在哪里配置?
很奇怪,但是no_ui在数字货币上跑是没问题的,但是在ctp跑期货出现一直没成交的问题

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