如下是金字塔的例子,是获取日线数据的例子,请问,如果要获取5分钟、30分钟、周等的数据,时间应该怎么写,我试了半天没有搞成,可否再举个例子,我就可以少花很多时间摸索。
#获取20180901至20180910区间的日线收盘价序列
bar_close=history_bars_date('SQRB00','20180901','20180910','1d','close')
#对返回值k线数量进行检查 print(bar_close)
谢谢!
老师,可否直接给一个获取5分钟、30分钟、周线的日期例子吧,我搞了一天都没有搞成,如图此主题相关图片如下:问题3.png
补充:我不想用日期数据来获取分钟K线数据,那样获取的数据过多,耗费资源,我希望更精确的用时间小时分时间格式来获取分钟K线图数据。
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])
修正下前面说错了,分钟可以指定要这么写,字符串的格式上面写法,或者转换成datetime格式
前面没有指定分钟情况下,日线取得前一天的