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

请问一下论坛前辈,rqdata没到期,也可以更新数据,但是不能推送到1分钟bar和其他周期的bar, 比如说:周期bar里面的boll通道上下轨都显示0,print也完全没反应,之前都是可以正常运行的,有没有人出现过相同的情况,请指点一下,谢谢。

Member
avatar
加入于:
帖子: 337
声望: 27

技术指标计算对最少K线数量有要求,如果数量不够的话计算出来的指标会出现错误,请确认一下是否传入了足够的数据(默认是100条bar)。

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

青青子荆 wrote:

技术指标计算对最少K线数量有要求,如果数量不够的话计算出来的指标会出现错误,请确认一下是否传入了足够的数据(默认是100条bar)。

确实是self.am.inited这里出现了问题,请看一下我的代码:

description

description

description

description

这些数据应该是完全够初始化了的啊 ,但是self.am.inited就是一直为false, 周末也没动过软件,也没改过代码,请问除了初始数据不够之外,还有其他情况会使得inited一直为False吗?

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

找到一个很奇怪的原因,之前用的15分钟周期,我改成5分钟周期后,数据正常了,这么多一分钟数据,应该不会是数据量不够的原因吧。

Administrator
avatar
加入于:
帖子: 4502
声望: 322

有可能的,把load_bar函数加载的历史数据日期长度增加一些试试吧

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

用Python的交易员 wrote:

有可能的,把load_bar函数加载的历史数据日期长度增加一些试试吧
把load_bar加到了50天的数据终于可以了,谢谢陈总

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

沪公网安备 31011502017034号

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