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

我的rqdata到期了,暂时换回本地数据,我把全局配置里的datafeed.username、password等信息都删掉了,就像之前一样。但是现在想用地本数据使用CTA策略时候显示“rqdata数据服务初始化失败:用户名为空”。而且需要初始化的一些数据显示“0”。请问这种情况怎么办?
description

Member
avatar
加入于:
帖子: 1472
声望: 105

你这里SQLite的配置看着没什么问题,建议查下你本地的database.db文件里,是否有存入数据了

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

MTF wrote:

你这里SQLite的配置看着没什么问题,建议查下你本地的database.db文件里,是否有存入数据了
我查看了,存入数据了。
我用朋友的RQDATA试了一下,发现运行我的主策略时候,图形界面的某些数据就是无法没有办法更新,且无法打印。然后我试着运行了另一个逻辑相似的策略,发现另一个策略的图形界面又可以更新。然后我又试着运行了自己的主策略,此时发现图形界面更新正常,打印正常。
我很确定我的主策略load_bar(),arraymanager()等等参数设置没问题,用的rqdata所以数据量肯定也是足够的。现在不是很明白问题可能出在哪里,请问应该如何排查呢

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

casf wrote:

MTF wrote:

你这里SQLite的配置看着没什么问题,建议查下你本地的database.db文件里,是否有存入数据了
我查看了,存入数据了。
我用朋友的RQDATA试了一下,发现运行我的主策略时候,图形界面的某些数据就是无法没有办法更新,且无法打印。然后我试着运行了另一个逻辑相似的策略,发现另一个策略的图形界面又可以更新。然后我又试着运行了自己的主策略,此时发现图形界面更新正常,打印正常。
我很确定我的主策略load_bar(),arraymanager()等等参数设置没问题,用的rqdata所以数据量肯定也是足够的。现在不是很明白问题可能出在哪里,请问应该如何排查呢

我写的是多周期策略。异常时候:1min级别的数据全都正常且可以打印,15min级别的数据显示都为0,且无法打印

Member
avatar
加入于:
帖子: 4713
声望: 287

无法打印指的是?
长周期数据没成功合成不是数据源的问题了

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

xiaohe wrote:

无法打印指的是?
长周期数据没成功合成不是数据源的问题了

指的是print长周期里的数据,也无法成功。
不是数据源的话,请问可能是什么问题呢?

Member
avatar
加入于:
帖子: 4713
声望: 287

可以把报错截图贴一下
不是数据源的问题那很可能是合成长周期的代码有问题
可以自己参考下示例策略multi_timeframe_strategy

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

xiaohe wrote:

可以把报错截图贴一下
不是数据源的问题那很可能是合成长周期的代码有问题
可以自己参考下示例策略multi_timeframe_strategy

运行策略没有报错,合成长周期的代码也没有问题。
和multi_timeframe_strategy的差别除了计算数值的部分,就是在我自己的长周期代码里有一个put_event()函数,短周期里也有put_event()。不知道和这个也关系吗?

而且这个问题是在rqdata到期以后突然出现的,之前从来没有过

Member
avatar
加入于:
帖子: 4713
声望: 287

那前面说的长周期有问题指的是打印长周期K线为空还是根本收不到长周期K线的推送呢?
如果能持续收到短周期K线,但收不到长周期K线,需要自己去bg里进行打印排查

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

沪公网安备 31011502017034号

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