导入tushare
import xcsc_tushare as ts
这里注意, tushare版本需大于1.2.10
设置token
ts.set_token('your token here')
ts.pro_api(server='http://116.128.206.39:7172') #指定tocken对应的环境变量,此处以生产为例
以上方法只需要在第一次或者token失效后调用,完成调取tushare数据凭证的设置,正常情况下不需要重复设置。也可以忽略此步骤,直接用pro_api('your token')完成初始化
初始化pro接口
pro = ts.pro_api()
如果上一步骤ts.set_token('your token')无效或不想保存token到本地,也可以在初始化接口里直接设置token:
pro = ts.pro_api('your token',server='http://116.128.206.39:7172')
数据调取
以获取交易日历信息为例:
df = pro.trade_cal(exchange='', start_date='20180901', end_date='20181001')
或者
df = pro.query('trade_cal', exchange='', start_date='20180901', end_date='20181001')
调取结果:
trade_date exchange
0 20180903 SHN
1 20180904 SHN
2 20180905 SHN
3 20180906 SHN
4 20180907 SHN
5 20180910 SHN
6 20180911 SHN
7 20180912 SHN
8 20180913 SHN
9 20180914 SHN