以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  当日收盘后取历史数据问题  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=163309)

--  作者:lh1988
--  发布时间:2018/5/8 16:14:29
--  当日收盘后取历史数据问题
当日收盘后,我使用set hsdata = marketdata.GetHistoryData("000001","SH",5,20)取20个日线数据,
可是hsdata.Count=19,不包含当天的日线数据

--  作者:yukizzc
--  发布时间:2018/5/8 16:43:28
--  
没有问题
图片点击可在新窗口打开查看此主题相关图片如下:dd.png
图片点击可在新窗口打开查看

--  作者:lh1988
--  发布时间:2018/5/9 16:59:36
--  嗯 后来又没有问题了,有个时间差
是不是有个时间差,我设置的15:10收盘的,收盘完成后我就取是取不到最新的,后来4、5点的时候我再取就取到了
--  作者:无为剑
--  发布时间:2018/5/9 17:09:11
--  

建议你检查一下该品种收盘后的日线数据是不是因为设置保存过小的日线数据数量导致的。

你应该打印出最后一根BAR的DATETIME看一下是不是今天的,而不是只输出DATACOUNT,因为如果你本地硬盘只有19个数据,那么这里只能有19个


--  作者:lh1988
--  发布时间:2018/5/10 8:42:44
--  
图片点击可在新窗口打开查看日线保存数量是30天的,收盘后我立即去取20根日线,打出Count只有19,且最新的一根确实是上一日的,等过一会4、5点再取就是完整的20根了,最新的当日的日线
--  作者:yukizzc
--  发布时间:2018/5/10 15:44:34
--  

帮助-关于金字塔,看下软件的版本是多少呢?