Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共10 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:再请问日期数据格式

1楼
分析者 发表于:2020/4/2 13:45:20

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

 

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

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

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

 

谢谢!

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

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

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

[此贴子已经被作者于2020/4/3 19:06:09编辑过]
4楼
分析者 发表于:2020/4/3 19:13:38


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

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

 

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

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

10楼
yukizzc 发表于:2020/4/8 9:50:29

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

 

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

共10 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.02344 s, 2 queries.