利用更新后的tushare.pro数据库免费获得股票的基本信息
====================
利用更新后的tushare.pro数据库获得股票的基本信息
====================
获取tushare数据的前期准备
‘’’
一、用户注册
1.访问https://tushare.pro,点击右上角“注册”
2.填入注册信息,按提示操作注册
3.完成后登录验证是否注册成功
二、获取token
1.登录成功后,右击右上角→个人主页
2.在“用户中心”中点击接口“接口TOKEN"
3.点击右侧复制按钮复制token,token是调取数据的唯一凭证,请妥善保管,如被盗用,回到个人主页刷新
三、通过tushare python包调取数据
安装 pip install tushare
如果安装网络超时可用国内pip源,如 pip install tushare -i https://pypi.tuna.tsinghua.edu.cn/simple
查看当前版本
import tushare
print(tushare.version)
升级当前版本
pip install tushare --upgrade
获取日线数据需要120积分,积分不消耗,是获取的前提
Tushare高级用户群:1038535887(付费50后,进群后私信群主可获得500积分)
‘’’
import tushare as ts
import pandas as pd
ts.set_token('c8811a29e9b51d03b2b3f6be3937f331d6187999563900664056c438') # 输入token码
初始化pro接口
pro = ts.pro_api()
pro = ts.pro_api('c8811a29e9b51d03b2b3f6be3937f331d6187999563900664056c438') # 如果上一步骤ts.set_token('your token')无效或不想保存token到本地,也可以在初始化接口里直接设置token
一、获取交易日历信息
df = pro.trade_cal(exchange='', start_date='20200102', end_date='20200913', fields='exchange,cal_date,is_open,pretrade_date', is_open='0')
pd.set_option('display.max_columns', None) # 显示DataFrame所有列
print(df)
二、获取当前所有正常上市交易的股票列表
import tushare as ts
pro = ts.pro_api()
data = pro.stock_basic(exchange='', list_status='L', fields='ts_code,symbol,name,area,industry,list_date')
print(data)
三、获取上市公司基础信息
import tushare as ts
pro = ts.pro_api()
df = pro.stock_company(exchange='SZSE', fields='ts_code,chairman,manager,secretary,reg_capital,setup_date,province')
print(df)
四、获取上市公司高管数据
import tushare as ts
pro = ts.pro_api()
df1 = pro.stk_managers(ts_code='000001.SZ') # 获取单个公司高管全部数据
df2 = pro.stk_managers(ts_code='000001.SZ,600000.SH') # 获取多个公司高管全部数据
print(df1)
print(df2)
五、上证行情数据
import tushare as ts
pro = ts.pro_api()
df = ts.pro_bar(ts_code='000004.SH', asset='I', start_date='20200101', end_date='20200911')
df.head()
六、均线数据
import tushare as ts
pro = ts.pro_api()
df = ts.pro_bar(ts_code='000001.SZ', start_date='20200101', end_date='20200911', ma=[5, 20, 50])
df.head()
七、换手率数据
import tushare as ts
pro = ts.pro_api()
df = ts.pro_bar(ts_code='000001.SZ', start_date='20180101', end_date='20181011', factors=['tor', 'vr'])
df.head()
八、行情数据
import tushare as ts
pro = ts.pro_api()
1.日线数据
df1 = pro.daily(ts_code='000004.SZ', start_date='20200701', end_date='20200912')
2.周线数据
df2 = pro.weekly(ts_code='000004.SZ', start_date='20200101', end_date='20200901', fields='ts_code,trade_date,open,high,low,close,vol,amount')
3.月线数据
df3 = pro.monthly(ts_code='000004.SZ', start_date='20200101', end_date='20200901', fields='ts_code,trade_date,open,high,low,close,vol,amount')
4.获取每日涨跌停股票统计
4.1 获取单日统计数据
df4 = pro.limit_list(trade_date='20190925')
4.2 获取某日涨停股票,并指定字段输出
df5 = pro.limit_list(trade_date='20190925', limit_type='U', fields='ts_code,close,first_time,last_time')
4.3 获取时间段统计信息
df6 = pro.limit_list(start_date='20190920', end_date='20190925')
九、财务指标数据
import tushare as ts
pro = ts.pro_api()
df = pro.fina_indicator(ts_code='600004.SH')
pd.set_option('display.max_columns', None) # 显示DataFrame所有列
print(df)
所有代码
import tushare as ts
import pandas as pd
ts.set_token('c8811a29e9b51d03b2b3f6be3937f331d6187999563900664056c438') # 输入token码
# 初始化pro接口
pro = ts.pro_api()
pro = ts.pro_api('c8811a29e9b51d03b2b3f6be3937f331d6187999563900664056c438') # 如果上一步骤ts.set_token('your token')无效或不想保存token到本地,也可以在初始化接口里直接设置token
# 一、获取交易日历信息
df = pro.trade_cal(exchange='', start_date='20200102', end_date='20200913', fields='exchange,cal_date,is_open,pretrade_date', is_open='0')
pd.set_option('display.max_columns', None) # 显示DataFrame所有列
print(df)# 二、获取当前所有正常上市交易的股票列表
import tushare as ts
pro = ts.pro_api()
data = pro.stock_basic(exchange='', list_status='L', fields='ts_code,symbol,name,area,industry,list_date')
print(data)# 三、获取上市公司基础信息
import tushare as ts
pro = ts.pro_api()
df = pro.stock_company(exchange='SZSE', fields='ts_code,chairman,manager,secretary,reg_capital,setup_date,province')
print(df)# 四、获取上市公司高管数据
import tushare as ts
pro = ts.pro_api()
df1 = pro.stk_managers(ts_code='000001.SZ') # 获取单个公司高管全部数据
df2 = pro.stk_managers(ts_code='000001.SZ,600000.SH') # 获取多个公司高管全部数据
print(df1)
print(df2)# 五、上证行情数据
import tushare as ts
pro = ts.pro_api()
df = ts.pro_bar(ts_code='000004.SH', asset='I', start_date='20200101', end_date='20200911')
df.head()# 六、均线数据
import tushare as ts
pro = ts.pro_api()
df = ts.pro_bar(ts_code='000001.SZ', start_date='20200101', end_date='20200911', ma=[5, 20, 50])
df.head()# 七、换手率数据
import tushare as ts
pro = ts.pro_api()
df = ts.pro_bar(ts_code='000001.SZ', start_date='20180101', end_date='20181011', factors=['tor', 'vr'])
df.head()# 八、行情数据
import tushare as ts
pro = ts.pro_api()
# 1.日线数据
df1 = pro.daily(ts_code='000004.SZ', start_date='20200701', end_date='20200912')
# 2.周线数据
df2 = pro.weekly(ts_code='000004.SZ', start_date='20200101', end_date='20200901', fields='ts_code,trade_date,open,high,low,close,vol,amount')
# 3.月线数据
df3 = pro.monthly(ts_code='000004.SZ', start_date='20200101', end_date='20200901', fields='ts_code,trade_date,open,high,low,close,vol,amount')
# 4.获取每日涨跌停股票统计
# 4.1 获取单日统计数据
df4 = pro.limit_list(trade_date='20190925')
# 4.2 获取某日涨停股票,并指定字段输出
df5 = pro.limit_list(trade_date='20190925', limit_type='U', fields='ts_code,close,first_time,last_time')
# 4.3 获取时间段统计信息
df6 = pro.limit_list(start_date='20190920', end_date='20190925')# 九、财务指标数据
import tushare as ts
pro = ts.pro_api()
df = pro.fina_indicator(ts_code='600004.SH')
pd.set_option('display.max_columns', None) # 显示DataFrame所有列
print(df)
利用更新后的tushare.pro数据库免费获得股票的基本信息相关推荐
- Windows 更新后 VMware workstation Pro 软件无法打开
** Windows 更新后 VMware workstation Pro 软件无法打开** 在大概一周以前,windows 告诉我必须更新系统,时间截止到十一月份 我就无法使用当前版本,(现在再想想 ...
- win10更新后VMware Workstation Pro 无法运行
win10更新后VMware Workstation Pro 无法运行 方法/步骤 前提打开VMware会出现这个问题: 我们只需要简单重命名一下应用程序即可: 先找到VMware的安装位置 将vmw ...
- 1-7更新:高级进程管理器Process Lasso pro的免费注册码
Process Lasso是什么?它一个进程管理器,更是一个独特的系统优化软件.它会自动调整系统上所有进程的优先级,从而减轻系负担,加快系统的运行速度,避免蓝屏,假死,停止响应等问题的发生.现在你只要 ...
- 解决 Adobe Acrobat Pro DC更新后提示登录激活问题
解决 Adobe Acrobat Pro DC 更新后提示登录激活问题 问题描述 解决方法 问题描述 Adobe Acrobat Pro DC在安装的时候使用"AMTEmu v0.9.2&q ...
- 电脑系统更新后无法连接服务器,win10 系统更新后,SQL数据库无法连接
满意答案 bese8d1r76 2018.06.13 采纳率:45% 等级:9 已帮助:764人 自从微软发布Win10正式版系统以后,很多用户都对自己的电脑进行了系统升级.可是有的用户在更新系 ...
- 机械革命极光pro的win11进行更新后,双系统ubuntu开机选择界面消失的解决方法
笔者为了学习,按照网上教程安装好了linux内核的第二操作系统ubuntu,一开始开机能够正常进入ubuntu双系统引导界面,但在一次进入windows之后,重启就无法进入ubuntu双系统选择界面了 ...
- 利用Tushare pro进行量化学习
Tushare ID:502365 大家好,我目前研一在读,刚入门量化分析研究学习,有很多知识还不牢固,在这里分享一下自己的学习成果,如有错误,请各位大神指出,讨论. 首先从'烟蒂选股'策略开始说起. ...
- redis进阶:mysql,redis双写一致性,数据库更新后再删除缓存就够了吗?
0. 引言 最近线上的一个状态修改功能出现了问题,一开始是运营找了过来,运营告知某条数据的状态已经开启了的,但是实际使用起来还是没有生效,于是拿到这个问题后,首先就去数据库查了这条数据,发现确实如他所 ...
- tushare pro接口_利用tushare获取新闻联播文字稿并制作词云
安装 首先需要一堆python的第三方库,俺用的是大清的镜像,一点都不卡哦. pip install -i https://pypi.tuna.tsinghua.edu.cn/simple jieba ...
最新文章
- 最近很火的最新一代国际视频标准 VVC 到底是什么?阿里专家为你揭秘
- 手机摇一摇效果-html5
- html text全删,删除没有/ text()。extract()的HTML标记
- PyTorch教程(九):损失函数与Loss的梯度
- 图数据库 HugeGraph : IndexLabel
- 如何开发 Node.js Native Add-on?
- mysql 导出csv命令_MySQL 导出数据到csv文件的命令
- SQL 必知必会·笔记3过滤数据
- exls下载后显示jsp_jsp利用POI直接生成Excel并在页面提示打开下载
- 【PAT乙】1004 成绩排名 (20分) struct结构
- 内固定取出术后护理_骨折术后康复治疗全知道!
- 习题9.38 查找字符串中的数字、字母
- MAC 重置 MySql密码步骤
- 《一罐猪油》——迟子建
- c++游戏服务器方向需要多少功底?
- 靠谱的企业并购流程|塔米狗
- 乐得瑞推出多款USB Type-C接口方案,显示器和电视机专用
- FL Studio2020中文版下载安装激活教程及优缺点介绍
- Gradle sync failed: No variants found for ':app'. Check build files to ensure at least one varian...
- 基于RSA和AES混合加密实现的加解密小工具