栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python量化分析(1)——Tushare的使用介绍

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python量化分析(1)——Tushare的使用介绍

1.Tushare简介

Tushare是国内免费库中最好的财经数据获取接口。数据包含股票、基金、期货、债券、外汇、行业大数据,同时包括了数字货币行情等区块链数据的全数据品类的金融大数据。
最重要的是,免费!免费!免费!
虽然初始注册账户的积分只有行情日线数据的权限,但是也足以胜任大部分的数据分析工作。
当然,如果你想要从事更加深入的数据分析,可以联系工作人员,高校学生会有1000积分的一季度免费使用权限。这个时候你的权限就可以做很多数据分析的工作了。
官网:https://tushare.pro/

2.Tushare注册获取token

进入官网,注册账户,然后进入个人页面,查看自己的token

3.Tushare基本使用方法

Tushare提供便捷的数据获取方式,目前已经可以通过http、Python、Matlab、R语言方式来获取数据。
获取token之后,我们选择Python来获取数据。
即可通过

pip install tushare 

下载 tushare库进行数据调用

import tushare as ts

token = 'your token'  # 这里输入tushare官网下用户接口token
pro = ts.pro_api(token)

下面即可通过阅读官方文档——数据接口,了解具体函数使用方法。
下面展示具体案例
获取指定股票代码在目标日期的基本行情:

import tushare as ts
import datetime

token = 'e454604b3394bf4391e9079ca1813f72920e32310934271484b2a8ef'  # 这里输入tushare官网下用户接口token
pro = ts.pro_api(token)
today=datetime.date.today()

today=today.strftime('20%y%m%d')
print(today)
yesterday=str(int(today)-1)
#获取上市公司信息:股票代码、简称、注册地、行业、上市时间等数据。
basic = pro.stock_basic(list_status='L')
#basic.to_csv('Company.csv', header=True, index=False)
print(pro.daily(ts_code=basic.ts_code[4385],start_date=20201218, end_date=20210718))
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/503613.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号