TuShare Pro 股票期货数据提取神器(Python)

 TuShare是一款为那些有兴趣做股票期货数据分析的人提供pandas矩阵数据的工具,是国内免费库中最好的财经数据获取接口,可获取的数据除了股票、基金、期货、债券、外汇和行业大数据外,还包括了数字货币行情等区块链数据的全数据品类的金融大数据。

 TuShare不是普通炒股者用的软件。至于能不能用来炒股以及效果如何,就看个人的能力了。

当前最新的是Pro版(旧版本已无法使用),需要注册后使用Token来调取数据。

用户可通过以下地址注册:

Tushare大数据社区

注册后,在用户中心界面的获取Token模块,就可以取到个人Token。

以下介绍在Python环境下(建议3.6版本以上)的基本使用方法:

1. 安装TuShare Pro

pip install tushare

pip会自动安装tushare的依赖包,如pandas、numpy、lxml、websocket等,有时网络会比较慢,需要耐心多试几次。

2. 查看TuShare版本号

新建一个.py文件,python新手注意不要用tushare.py这个文件名称(会导致import后调用函数失败,很多新手使用时会碰到该问题),然后输入以下代码并运行:

import tushare as ts
print(ts.__version__)

3. 配置Token

ts.set_token('你的个人token,在个人页中获取')

这里就要用到注册时平台给予的个人token字符串。

4. 访问接口初始化

pro = ts.pro_api()

也可以在该函数中配置请求的token,不过下一个请求接口需要重新填写。

5. 获取数据

df = pro.daily(ts_code='000661.SZ',start_date ='20220322',end_date='20220324')

获取长春高新(000661.SZ)在3月22日到3月24日的日行情信息,并保存到df数据对象中。

可通过平台数据接口页面查看tushare的所有接口,查看不同的数据信息。

6. 查看数据

print(df)

直接print打印df对象,就可以查看到三日的行情数据。当日行情数据,在当日下午3点到5点之间才会更新。

ts_code trade_date    open    high     low   close  pre_close  change  pct_chg       vol       amount
0  000661.SZ   20220324  172.02  175.80  170.00  174.45     173.30    1.15   0.6636  80887.75  1399530.023
1  000661.SZ   20220323  174.10  176.83  170.05  173.30     173.24    0.06   0.0346  77764.62  1348408.597
2  000661.SZ   20220322  175.00  176.48  171.97  173.24     176.42   -3.18  -1.8025  70349.56  1222946.827

完整代码

import tushare as ts
token = '填写你的个人token,注册后在个人信息页面获取'
ts.set_token(token)
pro = ts.pro_api()
df = pro.daily(ts_code='000661.SZ',start_date ='20220322',end_date='20220324')
print(df)

  • 6
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
期货全品种行情下载工具和行情重播回测API 期货市场全品种行情tick数据收集工具3.1 支持盘中实时行情和历史行情连续回播,开盘时间申请到当前行情时间段也不会缺行情, 当数据服务将文件历史行情回播完成后,开始接着播放实时行情,直到通过python api 调用方法,通知服务停止回播实时行情。 目前不支持并发,对同一个品种多次调用回播api,会导致回播行情数据顺序错乱。 对不同品种多次调用回播api,可能因为cpu占用过大,会导致服务UI没有响应。后面升级版本会 完整的并发解决方案。 期货市场全品种行情tick数据收集工具3.0 (1)TCP网络连接由同步模式改为异步模式,解决某些网络状况无法连接数据采集服务的问题 未来升级版本将优化性能 期货市场全品种行情tick数据收集工具2.9b 清理了不需要的.lib,不会再提示缺少ctp的dll文件,删除了不需要的方法 支持任意IP地址的连接,可以实现连接云主机运行的行情收集服务,或局域网里的行情收集服务期货市场全品种行情tick数据收集工具2.9 修复了多个API进程之间回调数据时互相影响 当前合约数约323个合约,最大范围1200个合约,视合约产品而定。 本例正式发布版本2.7 可以自由设置行情服务 模拟simnow24小时行情服务在交易日上午没有数据,要在下午4点之后才有数据。 模拟simnow实盘同步时间服务,和实盘同步。 可改为期货公司的服务IP,见“快期”软件设置“测试和代理”中的行情IP地址 双击合约文件列表可打开分时图 TestPythonApi可以调用DataCollectServer收集的行情数据(给定合约和时间段) 2017.3.11
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值