Tushare 获取股票实时数据

自己实现了一个能获取股票实时交易数据的脚本,功能是每3秒钟获取当前大盘涨跌,和自己添加股票的价格和涨跌幅

原理是通过获取Tushare 平台提供的api,来获取股票数据,可以通过

https://tushare.pro/register?reg=376628

访问平台,第一次访问需要注册

codes就表示要实时监控的股票代码,sh表示上证指数,sz表示深成指数,cyb就是创业板的指数,后面是我加的两个自选股,如果想加其他的,在后边依次添加代码就好

codes = ['sh', 'sz', 'cyb', '000100', '002958']

运行后会显示如下:

完整代码如下:

import tushare as ts

import time

import os

codes = ['sh', 'sz', 'cyb', '000100', '002958']

while 1:

data = ts.get_realtime_quotes(codes)

# print(len(data))

sh_price = round(float(data['price'].values[0]), 2)

sh_pre_close = round(float(data['pre_close'].values[0]), 2)

sz_price = round(float(data['price'].values[1]), 2)

sz_pre_close = round(float(data['pre_close'].values[1]), 2)

cyb_price = round(float(data['price'].values[2]), 2)

cyb_pre_close = round(float(data['pre_close'].values[2]), 2)

sh = round(sh_price - sh_pre_close, 2)

sz = round(sz_price - sz_pre_close, 2)

cyb = round(cyb_price - cyb_pre_close, 2)

sh_percent = round(sh / sh_pre_close * 100, 2)

sz_percent = round(sz / sz_pre_close * 100, 2)

cyb_percent = round(cyb / cyb_pre_close * 100, 2)

# print('(', sh_price, sh, sh_percent, ')', '(', sz_price, sz, sz_percent, ')', '(', cyb_price, cyb, cyb_percent, ')')

print('(%.2f %.2f %.2f) (%.2f %.2f %.2f) (%.2f %.2f %.2f)'%(sh_price, sh, sh_percent, sz_price, sz, sz_percent, cyb_price, cyb, cyb_percent))

for i in range(3, len(data)):

price = float(data['price'].values[i])

pre_close = float(data['pre_close'].values[i])

print(data.name.values[i], data.open.values[i], data.price.values[i], round((price-pre_close)/pre_close*100, 2))

time.sleep(3)

原文链接:https://blog.csdn.net/weixin_39839293/article/details/107143289

股票实时数据 python_Tushare 获取股票实时数据相关推荐

  1. 股票level2数据接口获取逐笔成交数据的过程

    描述:通过股票level2数据接口获取逐笔成交数据的过程 地点:https://gitee.com/l2gogogo 获取过程: /// <summary> /// 获取逐笔成交数据 // ...

  2. 股票数据 mysql_获取股票数据(历史数据,Python + MySQL)

    从互联网(网易数据接口)获取股票历史数据,包括开盘价.最高价.最低价.收盘价等等 环境 Python 3.6 MySQL 5.6.34 table: stock_list 记录数:3592 条,以该表 ...

  3. Python量化入门系列:获取数据-Tushare获取股票数据(1)

    做量化用到的数据一般包括二级市场各种数据.宏观经济各种数据以及一些特殊需求的网页数据,需要有通过python获取数据.常见的获取数据方式有三种: 一是通过SQL语言从数据库获取数据,适用于二级市场和宏 ...

  4. matlab python 股票,股票行情数据获取-Python获取股票数据?

    Python获取股票数据? 这里推荐一个包―tushare,tushare是一个免费.开源的python财经数据接口包.主要实现了从数据采集.清洗加工到数据存储过程,能够为金融分析人员提供快速.整洁的 ...

  5. python 大智慧股票行情数据_Python获取股票历史数据和收盘数据的代码实现

    各种股票软件,例如通达信.同花顺.大智慧,都可以实时查看股票价格和走势,做一些简单的选股和定量分析,但是如果你想做更复杂的分析,例如回归分析.关联分析等就有点捉襟见肘,所以最好能够获取股票历史及实时数 ...

  6. 如何通过股票api接口l2获取股票数据?

    1.通过API获取实时数据 请求地址 ;股票名称f=数据列选项 参数 s – 表示股票名称,多个股票之间使用英文加号分隔,如"XOM+BBDb.TO+JNJ+MSFT",罗列了四个 ...

  7. python分析股票主力_python如何获取股票数据,python股票分析系统

    内容导航: Q1:怎样用python处理股票 用Python处理股票需要获取股票数据,以国内股票数据为例,可以安装Python的第三方库:tushare:一个国内股票数据获取包.可以在百度中搜索&qu ...

  8. 股票交易数据接口获取股票基础信息数据的过程

    接口:https://gitee.com/metatradeapi,可以通过数据工具调试和查看数据 描述:获取基础信息数据,包括股票代码.名称.上市日期.退市日期等 输入参数 名称 类型 必选 描述 ...

  9. sqlserver 更新 datetime 数据_获取股票分笔数据存储本地

    # -*- coding: utf-8 -*- """ Created on Thu Dec 1 16:58:49 2016@author: duchao "& ...

最新文章

  1. 写文章 TEE技术分析【转】
  2. Silverlight Analytics Framework(开源分析框架)
  3. DWZ与KindEditor编辑器的整合
  4. 智能车改舵机中值步骤_飞思卡尔智能车摄像头组新手指南(10)--控制算法进阶篇之舵机3...
  5. hdu 5312 数学
  6. event类型 php,深入解析PHP的Laravel框架中的event事件操作
  7. SQL --几张表公有字段的查询
  8. SpringMVC架构
  9. 关于Python常见功能使用的博客收藏
  10. AD09 PCB制作开异性窗口
  11. VRRP原理及配置方法
  12. 2019DeeCamp夏令营总结
  13. sqrt函数用法c语言 linux,C语言中sqrt函数如何使用
  14. LabVIEW两种方法实现Excel数据(含汉字)读取
  15. ios微信H5网页没有声音的解决方法
  16. distill_bert和tiny_bert
  17. Mac下查看本机IP地址
  18. 图片字节数组的获取,字节数组图片的保存
  19. 如何形成统一设计风格 - 实践篇
  20. 【C语言】用递归编写程序计算Hermite Polynomials(厄密多项式)

热门文章

  1. 猿创征文|前端之行,任重道远(来自大三学长的万字自述)
  2. calc设置宽度的坑
  3. 【kivy自学笔记】快速入手kivy(Kivy 安装及使用教程),含中文文档,使用参考文章!
  4. 智能汽车的主流芯片对比
  5. 设计一个让人眼前一亮的网站有哪些注意事项
  6. java面向对象--超市购物程序
  7. pycharm默认输入状态是insert状态,选中文字无法直接删除
  8. 《编写高质量代码 改善python程序的91个建议》读书笔记 之一
  9. Qt之OpenCV人脸检测以及识别
  10. 高准科里奥利仪表自校验