====================

利用更新后的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数据库免费获得股票的基本信息相关推荐

  1. Windows 更新后 VMware workstation Pro 软件无法打开

    ** Windows 更新后 VMware workstation Pro 软件无法打开** 在大概一周以前,windows 告诉我必须更新系统,时间截止到十一月份 我就无法使用当前版本,(现在再想想 ...

  2. win10更新后VMware Workstation Pro 无法运行

    win10更新后VMware Workstation Pro 无法运行 方法/步骤 前提打开VMware会出现这个问题: 我们只需要简单重命名一下应用程序即可: 先找到VMware的安装位置 将vmw ...

  3. 1-7更新:高级进程管理器Process Lasso pro的免费注册码

    Process Lasso是什么?它一个进程管理器,更是一个独特的系统优化软件.它会自动调整系统上所有进程的优先级,从而减轻系负担,加快系统的运行速度,避免蓝屏,假死,停止响应等问题的发生.现在你只要 ...

  4. 解决 Adobe Acrobat Pro DC更新后提示登录激活问题

    解决 Adobe Acrobat Pro DC 更新后提示登录激活问题 问题描述 解决方法 问题描述 Adobe Acrobat Pro DC在安装的时候使用"AMTEmu v0.9.2&q ...

  5. 电脑系统更新后无法连接服务器,win10 系统更新后,SQL数据库无法连接

    满意答案 bese8d1r76 2018.06.13 采纳率:45%    等级:9 已帮助:764人 自从微软发布Win10正式版系统以后,很多用户都对自己的电脑进行了系统升级.可是有的用户在更新系 ...

  6. 机械革命极光pro的win11进行更新后,双系统ubuntu开机选择界面消失的解决方法

    笔者为了学习,按照网上教程安装好了linux内核的第二操作系统ubuntu,一开始开机能够正常进入ubuntu双系统引导界面,但在一次进入windows之后,重启就无法进入ubuntu双系统选择界面了 ...

  7. 利用Tushare pro进行量化学习

    Tushare ID:502365 大家好,我目前研一在读,刚入门量化分析研究学习,有很多知识还不牢固,在这里分享一下自己的学习成果,如有错误,请各位大神指出,讨论. 首先从'烟蒂选股'策略开始说起. ...

  8. redis进阶:mysql,redis双写一致性,数据库更新后再删除缓存就够了吗?

    0. 引言 最近线上的一个状态修改功能出现了问题,一开始是运营找了过来,运营告知某条数据的状态已经开启了的,但是实际使用起来还是没有生效,于是拿到这个问题后,首先就去数据库查了这条数据,发现确实如他所 ...

  9. tushare pro接口_利用tushare获取新闻联播文字稿并制作词云

    安装 首先需要一堆python的第三方库,俺用的是大清的镜像,一点都不卡哦. pip install -i https://pypi.tuna.tsinghua.edu.cn/simple jieba ...

最新文章

  1. 最近很火的最新一代国际视频标准 VVC 到底是什么?阿里专家为你揭秘
  2. 手机摇一摇效果-html5
  3. html text全删,删除没有/ text()。extract()的HTML标记
  4. PyTorch教程(九):损失函数与Loss的梯度
  5. 图数据库 HugeGraph : IndexLabel
  6. 如何开发 Node.js Native Add-on?
  7. mysql 导出csv命令_MySQL 导出数据到csv文件的命令
  8. SQL 必知必会·笔记3过滤数据
  9. exls下载后显示jsp_jsp利用POI直接生成Excel并在页面提示打开下载
  10. 【PAT乙】1004 成绩排名 (20分) struct结构
  11. 内固定取出术后护理_骨折术后康复治疗全知道!
  12. 习题9.38 查找字符串中的数字、字母
  13. MAC 重置 MySql密码步骤
  14. 《一罐猪油》——迟子建
  15. c++游戏服务器方向需要多少功底?
  16. 靠谱的企业并购流程|塔米狗
  17. 乐得瑞推出多款USB Type-C接口方案,显示器和电视机专用
  18. FL Studio2020中文版下载安装激活教程及优缺点介绍
  19. Gradle sync failed: No variants found for ':app'. Check build files to ensure at least one varian...
  20. 基于RSA和AES混合加密实现的加解密小工具

热门文章

  1. 爱因斯坦的三种学术自由
  2. Python tkintertools 模块介绍(新版)
  3. Ubuntu15.10 下配置有人USR-G401t 4G模块上网说明
  4. 记录一下到目前为止收到的offer
  5. 单目SLAM尺度问题
  6. jQuery WeUI的坑
  7. vue项目打包后无法运行报错空白页面
  8. 三维数字沙盘交互大数据可视化GIS地理信息系统第十课
  9. python下载视频用youget_python学习:超好用的视频下载组件 you-get
  10. 漫话中文自动分词和语义识别