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

利用更新后的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. java数据结构堆_Java 数据结构-堆实现
  2. SOPC第四课 按键中断
  3. Java内存模型深度解析:final--转
  4. dns服务器zones文件,DNS服务安装与配置
  5. 前端学习(1913)vue之电商管理系统电商系统之创建user分支并把代码推到码云
  6. 机器学习算法一般步骤
  7. ListBox之随手放个控件
  8. 腾讯开源大规模X光预训练模型及代码 |MICCAI 2020
  9. 线序及模式配置Linux,[CCNA图文笔记]-1-水晶头线序及设备互联法则
  10. 单循环赛制php,告别东西部分组LPL实行常规赛单循环赛制
  11. 毕业季海报设计素材图片大全,送给毕业生们最好的毕业季祝福语文案
  12. 华为2019年8月校招秋招笔试机考题解答C++实现
  13. 变换AABB的快速算法
  14. scrapy+python爬地图参照物应该有的坑及解决办法
  15. 计算机win10无法打开小键盘,在win10中,数字小键盘开机不启动的原因是什么?...
  16. 关于win10桌面图标位置错乱的原因及解决办法
  17. Acwing算法—动态规划
  18. 游戏建模 | UV贴图及模型展开案例
  19. 手动制造报错_错误消息 : 检测到计算机制造商显卡驱动程序
  20. 数学物理方程 第二章 线性偏微分方程的通解

热门文章

  1. 什么是单例模式?常见的单例模式写法有哪些?
  2. Java并发工具类(4):Exchanger相关介绍
  3. 学生用计算机坏了怎么办,不知什么学生把电脑键盘破坏,怎么处理
  4. android 封装scpi 命令,一种scpi命令定义、解析、执行和测试的方法
  5. python之父国籍中文名字_Python之父跟别人吵了一架,然后工具pep8改名字了
  6. 基于LabVIEW的通信系统设计与实现
  7. 轻量级实时语义分割:ICNet
  8. Python面向对象练习之老王开枪
  9. 注册/登录页面用户有效信息验证方法
  10. h5 调用后置摄像头