通过tushare包获取所有股票的数据。
1.安装tushare:
pip install tushare --upgrade
2.注册账号获取免费的TOKEN。
注册网址:https://tushare.pro/register?reg=260008
获取TOKEN凭证:https://tushare.pro/document/1?doc_id=39
获取日数据代码如下:
import tushare as ts
import os
ts.set_token('TOKEN凭证')
pro = ts.pro_api()
data = pro.stock_basic(list_status='L')
code_list=data['ts_code'].values
print('code_list',code_list)
for now_code in code_list:
file_name='./data/%s.csv'%(now_code)
if os.path.isfile(file_name):
continue
df = ts.pro_bar(ts_code=now_code, adj='qfq')
df.to_csv(file_name)
print('已导出%s'%(now_code))
日线行情接口,调用方法如下:
df = pro.daily(ts_code='000001.SZ', start_date='20180701', end_date='20180718')
https://tushare.pro/document/2?doc_id=27
详细接口说明请看官网文档,官网网址:https://tushare.pro/