我的rqdata到期了,暂时换回本地数据,我把全局配置里的datafeed.username、password等信息都删掉了,就像之前一样。但是现在想用地本数据使用CTA策略时候显示“rqdata数据服务初始化失败:用户名为空”。而且需要初始化的一些数据显示“0”。请问这种情况怎么办?
我的rqdata到期了,暂时换回本地数据,我把全局配置里的datafeed.username、password等信息都删掉了,就像之前一样。但是现在想用地本数据使用CTA策略时候显示“rqdata数据服务初始化失败:用户名为空”。而且需要初始化的一些数据显示“0”。请问这种情况怎么办?
你这里SQLite的配置看着没什么问题,建议查下你本地的database.db文件里,是否有存入数据了
MTF wrote:
你这里SQLite的配置看着没什么问题,建议查下你本地的database.db文件里,是否有存入数据了
我查看了,存入数据了。
我用朋友的RQDATA试了一下,发现运行我的主策略时候,图形界面的某些数据就是无法没有办法更新,且无法打印。然后我试着运行了另一个逻辑相似的策略,发现另一个策略的图形界面又可以更新。然后我又试着运行了自己的主策略,此时发现图形界面更新正常,打印正常。
我很确定我的主策略load_bar(),arraymanager()等等参数设置没问题,用的rqdata所以数据量肯定也是足够的。现在不是很明白问题可能出在哪里,请问应该如何排查呢
casf wrote:
MTF wrote:
你这里SQLite的配置看着没什么问题,建议查下你本地的database.db文件里,是否有存入数据了
我查看了,存入数据了。
我用朋友的RQDATA试了一下,发现运行我的主策略时候,图形界面的某些数据就是无法没有办法更新,且无法打印。然后我试着运行了另一个逻辑相似的策略,发现另一个策略的图形界面又可以更新。然后我又试着运行了自己的主策略,此时发现图形界面更新正常,打印正常。
我很确定我的主策略load_bar(),arraymanager()等等参数设置没问题,用的rqdata所以数据量肯定也是足够的。现在不是很明白问题可能出在哪里,请问应该如何排查呢
我写的是多周期策略。异常时候:1min级别的数据全都正常且可以打印,15min级别的数据显示都为0,且无法打印
无法打印指的是?
长周期数据没成功合成不是数据源的问题了
可以把报错截图贴一下
不是数据源的问题那很可能是合成长周期的代码有问题
可以自己参考下示例策略multi_timeframe_strategy
xiaohe wrote:
可以把报错截图贴一下
不是数据源的问题那很可能是合成长周期的代码有问题
可以自己参考下示例策略multi_timeframe_strategy
运行策略没有报错,合成长周期的代码也没有问题。
和multi_timeframe_strategy的差别除了计算数值的部分,就是在我自己的长周期代码里有一个put_event()函数,短周期里也有put_event()。不知道和这个也关系吗?
而且这个问题是在rqdata到期以后突然出现的,之前从来没有过
那前面说的长周期有问题指的是打印长周期K线为空还是根本收不到长周期K线的推送呢?
如果能持续收到短周期K线,但收不到长周期K线,需要自己去bg里进行打印排查