以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  history_bars 手动收盘后无法取到当天的数据  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=174375)

--  作者:期货大圣
--  发布时间:2020/2/17 21:08:11
--  history_bars 手动收盘后无法取到当天的数据
刚才试了试,取到了今天收盘数据,难道这个函数有时间限制?
那么几点后可以取到当天的数据呢?

--  作者:yukizzc
--  发布时间:2020/2/18 9:12:23
--  

刚才试了试,取到了今天收盘数据。

无法取到当天额数据????


--  作者:期货大圣
--  发布时间:2020/2/18 10:44:53
--  
就是我在下午3点后手动补充了当天Tick数据后,手动做了收盘作业。
然后使用history_bars(\'au30\',100, \'1d\', [\'datetime\',\'close\'])无法取得当天的收盘价,最后一个数据是昨天的。
晚上9点多,我又试了下,取到了当天的收盘价数据。

--  作者:期货大圣
--  发布时间:2020/2/18 10:47:38
--  
昨天下午使用history_bars_date可以取得当天的数据,但是这个语句需要日期参数,怕遇到星期六日有bug
--  作者:期货大圣
--  发布时间:2020/2/18 15:21:00
--  
刚刚又试了下,5m(5分钟)可以正常读取。1d(日线)今天的不能读取。
--  作者:yukizzc
--  发布时间:2020/2/19 9:03:26
--  

看函数说明

include_now bool 是否包括不完整的bar数据。默认为False,不包括。举例来说,当前1分钟k时间为09:39的时候获取5分钟线数据,默认将获取到09:31~09:35合成的5分钟线,即最近一根完整的5分钟线数据。如果设置为True,则将获取到09:36~09:39之间合成的"不完整"5分钟线,即最新一根5分钟线数据。

 

 

 

当天不包括默认