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

策略实盘,上周五夜盘运行正常,数据库有数据,且新的行情数据也能写入数据库,但初始化后策略显示且启动正常,但是策略变量并没有变化。(如图一)
新添加策略后初始化,也没有行情数据加载,但是 inited 和 trading 都显示ture.(如图二)
策略经常出现这样的情况,每天开盘重启后,有时候可以交易,有时候不行。
description

description

Member
avatar
加入于:
帖子: 716
声望: 55

麻烦使用示例策略尝试一下是否仍然会出现相同的情况

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

郭易燔 wrote:

麻烦使用示例策略尝试一下是否仍然会出现相同的情况
我拿实例的双均线策略初始化后,都是0

Member
avatar
加入于:
帖子: 716
声望: 55

请问数据源使用的是哪一家的,为了保证策略的实时性,在实盘策略的时候会去调用接口或者数据源的数据,而不是从数据库中调用数据。麻烦先检查一下数据源的数据情况。

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

郭易燔 wrote:

请问数据源使用的是哪一家的,为了保证策略的实时性,在实盘策略的时候会去调用接口或者数据源的数据,而不是从数据库中调用数据。麻烦先检查一下数据源的数据情况。
数据源是我用vnpy 自己录制的

Member
avatar
加入于:
帖子: 716
声望: 55

description
这个是实盘加载历史数据部分的代码,顺序是:接口->datafeed->database

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

此题后来有解么?我也遇到了,有的品种初始化后,正常变量都计算出来了,有的品种不行。

description

Member
avatar
加入于:
帖子: 3594
声望: 234

可以自己在策略里打印一下是否on_tick能收到tick,on_bar没收到bar。如果是的话可以去bg的update_tick函数中打印一下看看是否tick被过滤了

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

沪公网安备 31011502017034号

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