通过Python SDK 调取数据


导入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
置顶