Tushare存到本地数据库时,每天取指数日线的接口index_daily只能一个个指数取,里面有一万个指数,效率很低,但很多和股票无关,后来想到加入只取后缀.SZ 和.SH的1000多个指数,效率提升10倍。
codelist=pro.index_basic()
codelist_filer=[]
df_index=pd.DataFrame()
for code in codelist['ts_code']:
code_market=code[code.find('.'):]
if code_market=='.SZ' or code_market=='.SH' :
codelist_filer.append(code)
#print(codelist_end)
for code in codelist_filer:
df_tmp=pro.index_daily(ts_code=code)
df_index.append(df_tmp)