下载安装
# pip install tushare
验证安装好的版本
import tushare as ts
print(ts.__version__)
版本升级
pip install tushare --upgrade
获取tushare数据
tushare初始化
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import tushare as ts
ts.set_token('token_id')
pro = ts.pro_api()
其中token需要注册tushare社区,然后获取相关token
网址如下
tushare site
常见数据接口
#获取交易日历
df = pro.trade_cal(exchange='SSE', start_date='20180901', end_date='20181001', fields='exchange,cal_date,is_open,pretrade_date', is_open='0')
#获取股票交易数据
df1 = pro.daily(ts_code=sec_code + '.SH',start_date='20180901', end_date='20181001')
#pandas设置索引
df1.set_index('trade_date',inplace=True)
#file_name = sec_code+'.csv'
#df1.to_csv(file_name)
df2 = df1[['open','close']]
# # pandas按照条件筛选数据
# df2 = df1.loc[['600887.SH','600178.SH']]
# print(df2)
df2.plot()