下面介绍两种常用的数据调取方式:

通过tushare python包

使用http协议直接获取

注:pro版数据接口采用语言无关的http协议实现,但也提供了多种语言的SDK数据获取。

前提条件

1、已经注册了tushare社区用户

2、已经获取到tushare token凭证

Python SDK

下载SDK

下载并安装最新版tushare SDK 【安装和升级方法

导入tushare

import tushare as ts

这里注意, tushare版本需大于1.2.10

设置token

ts.set_token('your token here')

以上方法只需要在第一次或者token失效后调用,完成调取tushare数据凭证的设置,正常情况下不需要重复设置。也可以忽略此步骤,直接用pro_api('your token')完成初始化

初始化pro接口

pro = ts.pro_api()

如果上一步骤ts.set_token('your token')无效或不想保存token到本地,也可以在初始化接口里直接设置token:

pro = ts.pro_api('your token')

数据调取

以获取交易日历信息为例:

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_open pretrade_date

0          SSE      20180901        0      20180831

1          SSE      20180902        0      20180831

2          SSE      20180908        0      20180907

3          SSE      20180909        0      20180907

4          SSE      20180915        0      20180914

5          SSE      20180916        0      20180914

6          SSE      20180922        0      20180921

7          SSE      20180923        0      20180921

8          SSE      20180924        0      20180921

9          SSE      20180929        0      20180928

10        SSE      20180930        0      20180928

11        SSE      20181001        0      20180928

HTTP协议方式

http restful 采用post方式,通过json body传入接口参数,请求地址为http://api.tushare.pro

输入参数

• api_name,接口名称;

• token,用于识别唯一用户的标识;

• params,接口参数,如daily接口中start_date和end_date;

• fields,字段列表,用于接口获取指定的字段,以逗号分隔,如"open,high,low,close";

输出参数

• code: 接口返回码,2002表示权限问题。

• msg: 错误信息;

• data: 具体数据,成功的请求包含fields和items字段,fields与items数据一一对齐;

示例

采用命令行工具curl的请求示例如下:

curl -X POST -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.pro

tushare积分怎么获得

本人是做量化投资的,团队转型,换了交易策略,

手头有多个离职同事的闲置转让.

600分:原价50元,仅需39元

1500分:原价140元,仅需109元(售罄)

2000分:原价190元,仅需149元

5000分:原价490元,仅需388元(售罄).

数量不多,需要请连系VX: a56746435 (备注tushare)

最新文章

  1. Leetcode: Circular Array Loop
  2. tomcat结合nginx使用小结
  3. spring整合freemarker
  4. Oracle 时间差计算
  5. ejb3: message drive bean(MDB)示例
  6. DapperLambda发布
  7. bzoj 5290: [Hnoi2018]道路
  8. luogu P4091 [HEOI2016/TJOI2016]求和
  9. meterpreter 渗透用法
  10. js中遇到的一些方法和函数
  11. Linux内核学习期末总结(网课)
  12. [codechef July Challenge 2017] IPC Trainers
  13. Thrift.0
  14. CAlayer二
  15. JBPM4.4_jBPM4.4应用(与Spring集成&自行控制事务等)
  16. bl bl bl bl bl
  17. 编译问题: "ld: duplicate symbol _OBJC_METACLASS_$_XXX..."
  18. BZOJ1509: [NOI2003]逃学的小孩(树的直径)
  19. 变分推断(Variational Inference)
  20. struts2的一些功能

热门文章

  1. 如何获取监听iframe src属性的变化进行后续操作
  2. Java-Class-I:org.springframework.web.mutipart.MutipartFile
  3. Python中使用item()方法遍历字典的例子
  4. 我看Spring MVC系列(一)
  5. 浏览器HTTP协议请求头信息
  6. CentOS7 网卡配置文件解释
  7. C# Winform DotNetBar控件之StyleManager
  8. html5本地存储(三)--- 本地数据库 indexedDB
  9. 天道神诀--IPSAN实现多链路以及多路径安装
  10. Berry 指令设计