掘金社区

history提取数据有问题?Pinned highlighted

红枫 发表在问题反馈 2018-07-31 13:29:07

问题反馈
780
4
0

0_1533014777754_7ca3c9cd-7c93-480a-887c-7582b5edeac3-image.png

0_1533014792425_9392538f-5792-4314-a0cd-357eed4263d5-image.png

为什么两种方式提取的数据不同?如图1中,对多个股票同时用history查询,检查SHSE.600000的数据,发现与单独对‘SHSE.600000’使用history查询(图2)的结果不一样! 价格是对的,但是量完全是乱的,请教下什么原因?

而且发现在对多只股票的前150只用history查询时,数据是对的,但是再多,SHSE.600000的量就开始逐渐变化,改变查询支数,如查前200支,前300支,发现SHSE.600000的量的数据都不一样,很奇特....

谢谢!

评论: 4
  • hi, 能不能把股票代码跟时间范围也一并给出. 现在初步怀疑是取数范围过大, 超过了内部取数的限制

    2018-07-31 14:19:17
  • 股票代码是上证A样本股停牌、ST处理后大约1200支股票;时间范围是日内的9:30到14:50

    2018-07-31 15:00:35
  • 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条

    2018-07-31 15:05:16
  • 是的, 这样多的股票已经触发到我们内部取数据的限制了. 所以导致了上面的问题. 目前你可以通过缩小股票的个数或者时间范围来取数, 有这个限制是考虑到对服务器的保护.

    2018-07-31 15:09:00

Looks like your connection to 掘金量化社区 - 量化交易者的策略交流学习社区 was lost, please wait while we try to reconnect.