def getDayDatas(date_win, codes):
date = help.MyDate(date_win[0])
datas = np.zeros((len(codes)*5, (help.MyDate(date_win[1]).d-date.d).days))
for i, code in enumerate(codes):
#print code
guider = Guider(code)
j = 0
date = help.MyDate(date_win[0])
while date.d < help.MyDate(date_win[1]).d:
date.Next()
#print date.echo()
hisdat = guider.getDataFromDate(date.d)
if not isinstance(hisdat, Hisdat) :
datas[i*5:i*5+5, j] = 0
else:
#?????????????? ???????
datas[i*5:i*5+5, j] = np.array([hisdat.open,hisdat.high,hisdat.low,hisdat.close,hisdat.volume])
j += 1
return datas
评论列表
文章目录