下面介绍两种常用的数据获取方式:通过tusharepython包使用http协议直接获取注:pro版数据接口使用语言无关实现http协议,还提供了支持多种语言的SDK数据采集。前提条件1.注册成为tushare社区用户2.已经获得tusharetoken证书PythonSDK下载SDK下载并安装最新版tushareSDK【安装升级方法】importtushareimporttushareasts这里注意tushare版本必须大于1.2。10设置tokents.set_token('yourtokenhere')以上方法只需要在第一次或token过期后调用即可完成调用tushare数据凭证的设置,无需在下面重复设置正常情况。你也可以忽略这一步,直接使用pro_api('yourtoken')完成初始化。初始化pro接口pro=ts.pro_api()如果上一步ts.set_token('yourtoken')无效或者不想在本地保存token,也可以直接在初始化接口设置token:pro=ts.pro_api('yourtoken')数据检索以交易日历信息为例:df=pro.trade_cal(exchange='',start_date='20180901',end_date='20181001',fields='exchange,cal_date,is_open,pretrade_date',is_open='0')或df=pro.query('trade_cal',exchange='',start_date='20180901',end_date='20181001',fields='exchange,cal_date,is_open,pretrade_date',is_open='0')调取结果:??exchange?cal_date??is_openpretrade_date0?????SSE???20180901????0???201808311?????SSE???20180902????0???201808312?????SSE???20180908????0???201809073?????SSE???20180909????0???201809074?????SSE???20180915????0???201809145?????SSE???20180916????0???201809146?????SSE201809220201809217证字号201809230201809218SSE201809240201809219SSE2018092902018092810SSE2018093002018092811SSE20181001020180928http协议HTTPRESTFUL使用postpiper传入接口参数,请求地址为http://pi。姓名;?token,用于标识唯一的用户ID;?params,接口参数,如日常接口中的start_date、end_date;?fields,字段列表,用于获取指定字段的接口,以逗号分隔,如“open,high,low,close”;输出参数?code:接口返回码,2002表示权限问题?msg:错误信息;?data:具体数据,一个成功的请求包括fields和items字段,fields和items数据是一一对齐的;示例使用命令行工具curl请求示例如下:curl-XPOST-d'{"api_name":"trade_cal","token":"xxxxxxxx","params":{"exchange":"","start_date":"20180901","end_date":"20181001","is_open":"0"},"fields":"exchange,cal_date,is_open,pretrade_date"}'http://api.tushare.protushare积分怎么拿我做量化投资,团队改造,交易策略改变,很多离职同事的闲置转账。600点:原价50元,仅需39元1500点:原价140元,仅需109元(售完)2000点:原价190元,仅需149元5000点:原价490元,仅售388元(售罄)。数量不多,请联系VX:a56746435(注tushare)。
