以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  高级功能研发区  (http://222.73.7.161/bbs/list.asp?boardid=5)
----  再请问日期数据格式  (http://222.73.7.161/bbs/dispbbs.asp?boardid=5&id=175335)

--  作者:分析者
--  发布时间:2020/4/2 13:45:20
--  再请问日期数据格式

如下是金字塔的例子,是获取日线数据的例子,请问,如果要获取5分钟、30分钟、周等的数据,时间应该怎么写,我试了半天没有搞成,可否再举个例子,我就可以少花很多时间摸索。

 

#获取20180901至20180910区间的日线收盘价序列

bar_close=history_bars_date(\'SQRB00\',\'20180901\',\'20180910\',\'1d\',\'close\')

 #对返回值k线数量进行检查 print(bar_close)

 

谢谢!


--  作者:yukizzc
--  发布时间:2020/4/2 14:25:43
--  
一样的写法,无法控制里面时间就根据日期来
--  作者:分析者
--  发布时间:2020/4/3 19:04:20
--  

老师,可否直接给一个获取5分钟、30分钟、周线的日期例子吧,我搞了一天都没有搞成,如图
图片点击可在新窗口打开查看此主题相关图片如下:问题3.png
图片点击可在新窗口打开查看

补充:我不想用日期数据来获取分钟K线数据,那样获取的数据过多,耗费资源,我希望更精确的用时间小时分时间格式来获取分钟K线图数据。

[此贴子已经被作者于2020/4/3 19:06:09编辑过]

--  作者:分析者
--  发布时间:2020/4/3 19:13:38
--  


图片点击可在新窗口打开查看此主题相关图片如下:问题4.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:问题5.png
图片点击可在新窗口打开查看

 

如图,为何获取的数据和实际的数据不相符?


--  作者:分析者
--  发布时间:2020/4/5 11:02:04
--  
能解答一下吗?老师
--  作者:yukizzc
--  发布时间:2020/4/5 22:54:56
--  
计算机的浮点误差,数据在内部都是以浮点数存在的。右键数据看到的是整理到小数位的值
--  作者:分析者
--  发布时间:2020/4/7 20:24:46
--  回复:(yukizzc)计算机的浮点误差,数据在内部都是以...
7.5799和7.60也差的太远了吧,用您的这个说法解释不了啊。
--  作者:无为剑
--  发布时间:2020/4/7 21:54:55
--  
有浮点误差的数据可能是7.5799999999这样的,建议你自行百度搜索一下浮点误差相关知识。
浮点误差需要你自己去消除,如果不会,也请自行百度

--  作者:yukizzc
--  发布时间:2020/4/8 9:41:45
--  

from PythonApi import *
import datetime
code = "SH600153"
start = \'2020-02-01 10:00:00\'
start_t = datetime.datetime.strptime(start,\'%Y-%m-%d %H:%M:%S\')
end = \'2020-04-03 15:00:00\'
end_t = datetime.datetime.strptime(end,\'%Y-%m-%d %H:%M:%S\')

bar_close = history_bars_date(code,start,end,\'5m\',[\'datetime\',\'volume\',\'close\'],include_now=True)
print(bar_close[-1])


--  作者:yukizzc
--  发布时间:2020/4/8 9:50:29
--  

修正下前面说错了,分钟可以指定要这么写,字符串的格式上面写法,或者转换成datetime格式

 

前面没有指定分钟情况下,日线取得前一天的