Tushare是一个免费、开源的python财经数据接口包。主要实现对股票等金融数据从数据采集、清洗加工到数据存储的过程,能够为金融分析人员提供快速、整洁、和多样的便于分析的数据,为他们在数据获取方面极大地减轻工作量,使他们更加专注于策略和模型的研究与实现上,主要面向对象如下
量化投资分析师对金融市场进行大数据分析的企业和个人开发以证券为基础的金融类产品和解决方案的公司正在学习利用python进行数据分析的人
获取token值
这个接口必须在该网站上注册账号,获取个人token值才可以随时调用数据。账号注册网址可以看文末,或者点击原文查看。token值获取方式如下
登录成功后,点击右上角->个人主页在“用户中心”中点击“接口TOKEN”
可以点击右侧复制按钮复制token
或者点击右侧睁开眼睛来获取token明文,复制并保存
数据获取——以茅台例
这几天茅台的价格又创历史新高,茅台的市值同样超过工商银行成了中国内地股市的大哥,茅台从前是价格第现在是市值第还有它超过了可口可乐成了世界饮料界第所以本文以茅台为例,用几行Python来获取其相关数据
初始化
# 导入tushare
import tushare as ts
# 这里注意, tushare版本需大于1.2.10
# 设置token
ts.set_token("填入自己的token")
# 以上方法只需要在第一次或者token失效后调用,完成调取tushare数据凭证的设置,正常情况下不需要重复设置。也可以忽略此步骤,直接用pro_api("your token")完成初始化
# 初始化pro接口
pro = ts.pro_api()
股票列表
接口:stock_basic描述:获取基础信息数据,包括股票代码、名称、上市日期、退市日期等
输入参数输出参数示例
#查询当前所有正常上市交易的股票列表
data = pro.stock_basic(exchange="", list_status="L", fields="ts_code,symbol,name,area,industry,list_date")
上市公司基本信息
接口:stock_company描述:获取上市公司基础信息,单次提取4000条,可以根据交易所分批提取
输入参数输出参数示例
df = pro.stock_company(ts_code = "600519.SH", exchange="SSE", fields="ts_code,chairman,manager,secretary,reg_capital,setup_date,province")
日线行情
输入参数输出参数示例
df = pro.daily(ts_code="600519.SH", start_date="20200708", end_date="20200709")
其它数据
数据太多无法一一展示,这里截展示一下该接口所涵盖的11个门类数据,即使不用这个来进行量化分析,也可以用它作为一个数据源,练练数据分析项目也是非常不错的
关于Python技术储备
学好Python不论是就业还是做副业赚钱都不错,但要学会Python还是要有一个学习规划。最后大家分享一份全套的Python学习资料,给那些想学习Python的小伙伴们一点帮助!
朋友们如果需要这份完整的资料可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】
Python学习大纲
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
Python必备开发工具
入门学习视频
实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
python副业兼职与全职路线
????[[CSDN大礼包:《python兼职资源&全套学习资料》免费分享]]
文章为作者独立观点,不代表股票交易接口观点