最近股市特别火,正在学/学会Python的读者想尝试一下股市交易或者练练项目,获取数据便必不可少。这不,小猴紫给大家介绍一个专门获取股市数据的方法,有了数据之后数据分析、机器学习还不赶紧跑起来?毕竟这社会毒打实践课经历一次就少一次

  • Tushare介绍

  • 获取token值

  • 数据获取-以茅台为例

    • 1.初始化
    • 2.股票列表
    • 3.上市公司基本信息
    • 4.日线行情
    • 5.其它数据
  • 最后

Tushare介绍

Tushare是一个免费、开源的python财经数据接口包。主要实现对股票等金融数据从数据采集、清洗加工 到 数据存储的过程,能够为金融分析人员提供快速、整洁、和多样的便于分析的数据,为他们在数据获取方面极大地减轻工作量,使他们更加专注于策略和模型的研究与实现上,主要面向对象如下

  • 量化投资分析师(Quant)
  • 对金融市场进行大数据分析的企业和个人
  • 开发以证券为基础的金融类产品和解决方案的公司
  • 正在学习利用python进行数据分析的人

获取token值

这个接口必须在该网站上注册账号,获取个人token值才可以随时调用数据。账号注册网址可以看文末,或者点击原文查看。token值获取方式如下

1、登录成功后,点击右上角->个人主页

2、 在“用户中心”中点击“接口TOKEN

3、 可以点击右侧复制按钮复制token

4、或者点击右侧睁开眼睛来获取token明文,复制并保存

数据获取——以茅台例

这几天茅台的价格又创历史新高,茅台的市值同样超过工商银行成了中国内地股市的大哥,茅台从前是价格第一,现在是市值第一,还有它超过了可口可乐成了世界饮料界第一。所以本文以茅台为例,用几行Python来获取其相关数据

1.初始化

# 导入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()

2.股票列表

接口:stock_basic描述:获取基础信息数据,包括股票代码、名称、上市日期、退市日期等

  • 输入参数

  • 输出参数

  • 示例

#查询当前所有正常上市交易的股票列表
data = pro.stock_basic(exchange='', list_status='L', fields='ts_code,symbol,name,area,industry,list_date')

3.上市公司基本信息

接口:stock_company描述:获取上市公司基础信息,单次提取4000条,可以根据交易所分批提取

  • 输入参数

  • 输出参数

  • 示例

df = pro.stock_company(ts_code = "600519.SH", exchange='SSE', fields='ts_code,chairman,manager,secretary,reg_capital,setup_date,province')

4.日线行情

接口:daily数据说明:交易日每天15点~16点之间。本接口是未复权行情,停牌期间不提供数据。

  • 输入参数

  • 输出参数

  • 示例

df = pro.daily(ts_code='600519.SH', start_date='20200708', end_date='20200709')

5.其它数据

数据太多无法一一展示,这里截图展示一下该接口所涵盖的11个门类数据,即使不用这个来进行量化分析,也可以用它作为一个数据源,练练数据分析项目也是非常不错的

最后

如果对Python感兴趣的话,可以试试我的学习方法以及相关的学习资料

一、Python所有方向的学习路线

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

二、Python必备开发工具

三、Python视频合集

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

四、实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

五、Python练习题

检查学习结果。

这份完整版的Python全套学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】

4行Python代码实时获取股市数据相关推荐

  1. 入门级Python代码实时获取股市数据

    Tushare介绍 Tushare是一个免费.开源的python财经数据接口包.主要实现对股票等金融数据从数据采集.清洗加工 到 数据存储的过程,能够为金融分析人员提供快速.整洁.和多样的便于分析的数 ...

  2. pandas显示全部数据内容_1行Python代码就能挖掘数据!这个库太神奇啦!

    Peter Nistrup | 作者夏夜 | 译者lnfoQ | 来源 Pandas 是 Python 中处理数据的首选库,它使用起来很容易,非常灵活,能够处理不同类型和大小的数据,而且它有大量的函数 ...

  3. Python实现实时获取steam数据,不用担心错过打折

    相信大部分的游戏爱好者,都知道steam这个平台吧 Steam是由美国电子游戏商Valve于2003年9月12日推出的数字发行平台,被认为是计算机游戏界最大的数码发行平台之一,Steam平台是全球最大 ...

  4. 70行Python代码,获取中国数据库大会(DTCC)全部PPT

    大家好,我是明月十四桥! 擅长领域:python黑科技.大数据后端研发.数据仓库 今日重点: ① 学会使用python 获取各种网站的ppt,可见即可爬: ② 中国数据库大会一年一届,门票昂贵,干货满 ...

  5. 海量数据,3行Python代码直接获取!

    公众号后台回复"图书",了解更多号主新书内容 作者:周萝卜 来源:萝卜大杂烩 昨天写了一个分析世界城市生活成本的文章,后台有朋友说,整篇文章没有 Python 产生任何关系,在这里 ...

  6. 50行Python代码,获取公众号全部文章

    作者 | 胖虎 转载自Python3X(ID: python3xxx ) 爬取公众号的方式常见的有两种: 通过搜狗搜索去获取,缺点是只能获取最新的十条推送文章. 通过微信公众号的素材管理,获取公众号文 ...

  7. python输入三行数据_3行Python代码就能获取海量数据?

    原标题:3行Python代码就能获取海量数据? 一谈起数据分析,首先想到的就是数据,没有数据,谈何分析. 毕竟好的菜肴,没有好的原材料,是很难做的- 所以本期小F就给大家分享一个获取数据的方法,只需三 ...

  8. 用几行python代码获取Yahoo,tushare股票数据,超级爽!!(比爬网好太多)

    在网上获取股票信息有非常多的方法,在此分享用几行Python代码就搞定想要的股票历史数据,一个是国外Yahoo的接口(缺点是比较慢),另一个是国内的tushare接口(速度快,但限制比较多):少废话先 ...

  9. 获取clientheight为0_用10行python代码获取全国城市交通生活圈

    今天在网上冲浪看到一个很花哨的数据,全国各城市主要商圈从早上6点到晚上10点的20min,30min,45min,60min,90min生活圈轮廓. 1 获取思路 按下F12 按下F12,点击淮海路可 ...

最新文章

  1. PL/SQL复合数据类型
  2. 200728学习日报二维数组和字符数组
  3. python调用大漠找图_[教程贴]按键精灵调用大漠插件后台找图示例
  4. 一阶倒立摆的输入和输出是什么_了解一阶高通滤波器传递函数
  5. Uber地图部门三员大将离职创业,要解决无人驾驶出租车的派单问题
  6. mybatis 使用in 查询时报错_为什么使用samtools检查bam质量时报错?
  7. 上海“随申码”研发幕后::倒排期的3天!
  8. 你了解Android中的Activity吗?
  9. k线图的分析小技巧以及买入卖出信号
  10. HM编码器代码阅读(14)——帧间预測之AMVP模式(二)predInterSearch函数
  11. 1. 无线纳米传感器网络和纳米物联网络:背景、架构、特征
  12. oracle(知识点速查)
  13. 使用激光雷达(rplidar A2)和 google cartographer_ros算法包建图(以及转换为yaml文件)
  14. 首选dns服务器地址最快,各地首选dns地址大全【图解】
  15. 基于WiFi的网络授时时钟(带实时天气更新)设计——DIY方案分享
  16. 简练软考知识点整理-规划成本管理过程
  17. SpringBoot实现分布式锁
  18. 多群直播软件有哪些?一起学堂多群直播助手好用吗?
  19. 职业经验 聊一聊职业发展
  20. 软件架构(CS结构/BS结构)

热门文章

  1. 计算机毕业设计Java的健身俱乐部综合管理系统(源码+系统+mysql数据库+lw文档)
  2. 不爱代码的程序媛的大学四年
  3. 几种Wiki文档系统比较:Teambition thoughts 语雀 Notion GitHubWiki Confluence
  4. python frozenset_Python中set与frozenset方法和区别详解
  5. 扫雷游戏分析实现(完整代码)
  6. Shader Graph 呼吸灯设置
  7. excel单元格斜线_3分钟学会制作excel双斜线表头及倾斜表头,表头设计竟如此简单...
  8. C# 开发漂亮的桌面应用
  9. 4G网络数据传输流程与速率分析系列(一)
  10. 360驱动轻巧版|云端匹配驱动