err msg: bar1m_600526.SHA is not found 忽然间就读不了了

basic_info_cn_stock_a
cn_stock_a_bar1m
标签: #<Tag:0x00007f5b8a689ad8> #<Tag:0x00007f5b8a689628>

(coolcall) #1

这是读取代码,早上9点多还可以的读的

ins  = DataSource('basic_info_CN_STOCK_A').read(fields=['instrument'])#获取A股代码
ins = np.reshape(np.array(ins),(-1,))


code = np.random.choice(ins)#随机选择股票代码
df = DataSource('bar1m_'+code).read(start_date='2014-08-20', end_date='2019-08-30', fields=['date','close','amount']) #读取股票数据

(iQuant) #3

您好,查明原因了,因为目前股票分钟数据表名修改了,把“.”换成“_”,您需要将代码中code部分进行替换,替换方法:code.replace('.', '_')


(coolcall) #4

谢谢,现在可以了

ins  = DataSource('basic_info_CN_STOCK_A').read(fields=['instrument'])#获取A股代码
ins = np.reshape(np.array(ins),(-1,))
code = np.random.choice(ins)#随机选择股票代码
code = code.replace('.', '_')
df = DataSource('bar1m_'+code).read(start_date='2014-08-20', end_date='2019-08-30', fields=['date','close','amount']) #读取股票数据