Tushare 获取股票实时数据

Tushare 获取股票实时数据

自己实现了一个能获取股票实时交易数据的脚本,功能是每3秒钟获取当前大盘涨跌,和自己添加股票的价格和涨跌幅
原理是通过获取Tushare 平台提供的api,来获取股票数据,可以通过
https://tushare.pro/register?reg=376628
访问平台,第一次访问需要注册
运行前需要安装python包
使用以下命令:
pip install tushare -i https://pypi.tuna.tsinghua.edu.cn/simple

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

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

运行后会显示如下:
实时显示

完整代码如下:

import tushare as ts
import time
import oscodes = ['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)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/19934.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

获取历史和实时股票数据接口

 http://blog.sina.com.cn/s/blog_510844b70102wrvf.html 实时股票数据接口 股票数据的获取目前有如下两种方法可以获取:1. http/javascript接口取数据2. web-service接口1.http/javascript接口取数据1.1Sina股票数据接口以大秦铁路(股票代…

讯飞学习机: 算法能力与B端校园 合作打造坚实护城河

初代学习机2000年左右出现,软硬件技术合力突破推动迭代 第一代学习机约在2000年左右 出现,例如上图的文曲星A100,有黑白屏幕和简单按 键。主要功能与卖点为电子 词典的英语单词检索和学习 功能。 利用电子词典与用户的紧密 结合度&#xff0c…

【NLP】稍微读一下LIMA: Less Is More for Alignment

稍微机翻一下最近火的一个有关小数据集fine-tune大模型?的文 如有误请见谅斧正 如您认为此文侵犯了您的权益 请联系我 我会删除ASAP https://arxiv.org/abs/2305.11206 1 引言2 如何生成精干的 Alignment Data※3 训练4 人工评估4.1 实验设置基线内容生成方法论Int…

母婴市场进入增长寒冬,AIGC能否为孩子王“供暖”?

文|螳螂观察 作者| 青月 人口负增长这件事,已经使母婴行业成了首批受到冲击的板块之一。用「母婴行业观察」的话来概括,就是“母婴行业正在进入销量低增长甚至零增长、营收利润低增长的挤压式竞争新阶段,并且已经开始了”。 行业内的玩家&…

ChatYuan - 国内首个开源对话大模型的体验和评测

★★★ 本文源自AlStudio社区精品项目,【点击此处】查看更多精品内容 >>> ChatYuan: 元语功能型对话大模型 这个模型可以用于问答、结合上下文做对话、做各种生成任务,包括创意性写作,也能回答一些像法律、新冠等领域问题。它基于P…

LLaMA以及其扩展模型总结(一)

自从ChatGPT发布以来,人们看到了AGI时代的曙光,但是由于ChatGPT是闭源的,只能在官网体验和使用API进行访问,据OpenAI CEO说是出于AGI的安全性考虑,这样大大限制了很多研究人员和机构对于AGI的研究进展。Meta公司反其道…

在生成式AI的崛起中,百度“先下一城”

年初,李彦宏在一封内部信中预言:“AI技术已经发展到一个临界点,各行各业都不可避免地被改变,中国AI市场即将迎来爆发性的需求增长。” 而几个小时前,百度正式启动产品测评的“文心一言” 全新一代知识增强大语言模型&…

斯坦福发布最新LLM排行榜AlpacaEval,微软WizardLM登顶开源模型第一

斯坦福发布最新LLM排行榜AlpacaEval,微软WizardLM登顶开源模型第一 文章目录 Part 1. 众多LLM排行榜Part 2. AlpacaEval 技术细节2.1 AlpacaEval 评估效果2.2 如何使用AlpacaEval评估模型 Part 3. 微软 WizardLM 登顶开源模型第一3.1 关于 WizadLM 与 Evol-Instruc…

AI职场汇报智能办公文案写作效率提升视频教程

一、视频教程地址 点我访问完整版视频教程 二、你将收获 ChatGPT文本创作,一键生成办公文案AI智能写作,轻松搞定多场景文案写作智能美化PPT,用AI为职场汇报加速AI神器联动,十倍提升视频创作效率 三、结合chatgpt提问快速提升办公文案协作…

chatgpt赋能Python-pythonboard

Pythonboard - 简单、快速、灵活的Python开发平台 在当今数字化时代,软件开发已经成为现代企业的必备工具。为了满足客户高质量和定制化的需求,现代应用程序开发需要更多的灵活性以及可扩展性。Python是一种强大的编程语言,尤其在数据科学和…

chatgpt赋能Python-pythonabc

PythonABC:学习Python编程的最佳选择 在当今数字化时代,Python编程已经成为了一种非常重要的技能。它在许多领域得到了广泛的应用,例如数据科学、机器学习、网站开发等。如果你想学习Python编程,PythonABC是一个不错的选择。 Py…

chatgpt赋能Python-pythonjam

PythonJam:您学习Python编程的最佳选择 作为新兴的编程语言,Python在业界受到越来越多的关注。它的简洁、可读性和拥有强大的资源库,使得Python成为了很多领域的首选编程语言。如果您是一位想要进入编程领域的新手,那么学习Pytho…

chatgpt赋能Python-pythonwarnings

Python Warnings: 了解Python中的警告 Python是一种广泛使用的编程语言,它有许多机制用于帮助开发人员尽可能地减少错误。其中一个机制是Python警告。本篇文章将重点介绍Python中的警告,并为您提供一些使用Python警告的最佳实践。 Python Warnings是什…

chatgpt赋能Python-pythonandor

Pythonandor:探索Python的异步编程方式 如果您是一个Python工程师,你可能已经听过Pythonandor。Pythonandor是一个Python异步框架,能够让你更高效地处理请求,并且提高应用程序的响应速度。 什么是Pythonandor? Pythonandor实际…

chatgpt赋能Python-pythontotur

Pythontutor:帮助你更好地理解Python编程语言 介绍 Python是当今最受欢迎的编程语言之一,它是一种易于学习和使用的编程语言,拥有可读性强、简洁明了的语法风格。不管是初学者还是有着多年编程经验的专业开发人员,Python都是一个…

chatgpt赋能Python-pythonrender

Pythonrender: 一个强大的Python渲染框架 Pythonrender是一个强大的Python渲染框架,独立于任何特定的渲染引擎,如OpenGL、DirectX等。这意味着你可以使用Pythonrender来实现多种不同的画面效果和渲染效果,而且无需更改代码。 为什么选择Pyt…

chatgpt赋能Python-pythonupper

Pythonupper——提高Python编程效率的利器 Python是一种高级编程语言,以其易读易写、简洁优美、功能强大而备受欢迎。在现代软件开发中,Python已经成为非常流行的编程语言之一。而Pythonupper则是提高Python编程效率的利器。 什么是Pythonupper&#x…

chatgpt赋能Python-pythonmiddles

PythonMiddles:提高Python开发技能的最佳资源 作为一名有10年Python编程经验的工程师,我可以肯定的说,Python是现代编程领域最受欢迎的语言之一。为了更好地利用Python的强大功能和灵活性,开发人员需要时刻保持学习和提高自己的技…

chatgpt赋能Python-pythonterminal

PythonTerminal:你的终极命令行工具 介绍 PythonTerminal是一个强大的命令行工具,用于在Python语言中管理和执行命令行任务。它的设计旨在使Python编程方便且易于使用,同时保留终端命令行的灵活性和可扩展性。 与传统的终端命令行工具不同…

chatgpt智能提效职场办公-ppt怎么做才好看又快

作者:虚坏叔叔 博客:https://xuhss.com 早餐店不会开到晚上,想吃的人早就来了!😄 制作ppt有几个方面可以考虑,以实现既好看又快速的目的: 使用模板:使用ppt模板可以更快速地制作出一…