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

组合策略被初始化成功了,但是on_tick on_bars 没有被调用,可能是哪里有问题? 正常交易时间内也不运行

description

Administrator
avatar
加入于:
帖子: 4655
声望: 266

请检查启动策略后的主界面上,是否有你交易合约的行情信息,如果没有则说明当前没有行情推送

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

用Python的交易员 wrote:

请检查启动策略后的主界面上,是否有你交易合约的行情信息,如果没有则说明当前没有行情推送
在界面模式下,是可以有tick数据的, 这意思是得要打开界面才可以吗? 无界面模式下要怎么处理一下才可以

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

用Python的交易员 wrote:

请检查启动策略后的主界面上,是否有你交易合约的行情信息,如果没有则说明当前没有行情推送
在有界面模式下,是有行情数据推送的。

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

用Python的交易员 wrote:

请检查启动策略后的主界面上,是否有你交易合约的行情信息,如果没有则说明当前没有行情推送
上次提问忘了说是无界面模式下面

Member
avatar
加入于:
帖子: 2115
声望: 140

连接接口和订阅合约都需要一段时间的等待,才能往下进行。请问是否删掉或调小了模板里的sleep。如果是的话,建议还是等connect完了,sleep等待10秒,等初始化完成,订阅行情后,再等待5秒,等待行情推过来。因为vn.py中的功能函数都是异步非阻塞,而不是同步阻塞的。

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

xiaohe wrote:

连接接口和订阅合约都需要一段时间的等待,才能往下进行。请问是否删掉或调小了模板里的sleep。如果是的话,建议还是等connect完了,sleep等待10秒,等初始化完成,订阅行情后,再等待5秒,等待行情推过来。因为vn.py中的功能函数都是异步非阻塞,而不是同步阻塞的。
我就修改了创建并添加策略,初始化策略方面,其他基本上都没修改

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

沪公网安备 31011502017034号