掘金社区

历史日线行情大量缺失Pinned highlighted

131222***181 发表在问题反馈 2018-09-10 01:08:28

问题反馈
675
2
0

请求全市场过去三年的日线数据,发现大量缺失:
longlist = get_instruments(exchanges=['SZSE','SHSE'],sec_types=[1 ]) #获得沪深股票列表
symbollist = [d['symbol'] for d in longlist if 'symbol' in d]
symbolstr = ','.join(symbollist )

data = history(symbol=symbolstr, frequency='1d', start_time='2015-03-04', end_time='2018-09-04',df=True) #获得沪深股票过去3年的日线数据
print('data',data.shape)

for symbol in symbollist:
df = data[data['symbol'] == symbol]
print(symbol,df.shape)

得到一个33万多条数据的df,然后打印每个股票的df大小,发现都在200-400条数据之间,明显不足,许多甚至是0

评论: 2
  • 数据是有的,为了保护服务器,一次取不了那么多条数据,所以就返回空值

    2018-09-10 10:02:22
  • 单次查询33000条,他们的文档有说这个啊,你可以去进行分段查询然后合并

    2018-09-19 20:11:25

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