掘金社区
为什么两种方式提取的数据不同?如图1中,对多个股票同时用history查询,检查SHSE.600000的数据,发现与单独对‘SHSE.600000’使用history查询(图2)的结果不一样! 价格是对的,但是量完全是乱的,请教下什么原因?
而且发现在对多只股票的前150只用history查询时,数据是对的,但是再多,SHSE.600000的量就开始逐渐变化,改变查询支数,如查前200支,前300支,发现SHSE.600000的量的数据都不一样,很奇特....
谢谢!
-
hi, 能不能把股票代码跟时间范围也一并给出. 现在初步怀疑是取数范围过大, 超过了内部取数的限制
-
股票代码是上证A样本股停牌、ST处理后大约1200支股票;时间范围是日内的9:30到14:50
-
time_930=‘2018-6-20 9:30:00’
time_932=‘2018-6-20 14:55:00’td_min2 = history(symbol=presel_str_sort_rep, frequency='235m', start_time=time_930,end_time=time_932,fields='symbol,eob,open,close,high,low,volume,amount',adjust=0,df=True)
从取数据的条数,只有1200条
-
是的, 这样多的股票已经触发到我们内部取数据的限制了. 所以导致了上面的问题. 目前你可以通过缩小股票的个数或者时间范围来取数, 有这个限制是考虑到对服务器的保护.