使用tushare接口,获取每天的和历史的股票数据

时间:2024-03-28 20:19:55

此程序利用tushare包,获取每天的和历史的股票数据。
跑完程序大概需要一个多钟头。

import tushare as ts
import pandas as pd
import numpy as np
import datetime
pd.set_option(‘display.max_columns’, None)
pd.set_option(‘display.max_rows’, None)
pd.set_option(‘max_colwidth’,100)
pd.set_option(“display.unicode.east_asian_width”,True)
time1=datetime.datetime.now()

ts.set_token(“301962b3cf206d63d987bdbf1b996c02dfe1f1ca762ac56e8d6bfdcb”)
‘用户**’
pro = ts.pro_api()
data = pro.stock_basic(exchange=’’, list_status=‘L’,
fields=‘symbol’)
#ts_code,symbol,name,area,industry,list_date 字段

newlist=np.array(data).reshape(data.size)
aim=[]
for i in newlist[0:newlist.size+1]:
# (newlist.size+1)
try:
item1=ts.get_hist_data(i)
item1[“item”]=i
aim.append(item1)
except:
pass

aimsheet=pd.concat(aim)
aimsheet.reset_index(‘date’)
aimsheet.to_csv(“股票信息.csv”)

使用tushare接口,获取每天的和历史的股票数据