如何利用tushare获得上市公司的日线行情

本人tushare ID:476096,欢迎交流,可通过此链接注册tushare账号:Tushare大数据社区

大家都知道日线行情对于我们分析股票非常有帮助,那我们如何通过tushare的接口实现这一需求呢。

首先我们打开tushare的数据接口,发现日线行情是在行情数据中,其中还有输入参数的输出参数的介绍 ,通过浏览接口描述的使用说明我们发现调用步骤如下:

首先我们要先用自己独特的token获取接口调用权限,token在个人主页的介绍中可见:

ts.set_token('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
pro = ts.pro_api()

接下来我们通过基础数据接口中的股票列表获取目前正常上市的所有股票:

data0 = pro.stock_basic(exchange='', list_status='L', fields='ts_code,symbol,name,area,industry,list_date')
stock_list = data0["ts_code"]

我们想要获得今天的时间,可使用datetime库:

now_time = datetime.datetime.now().strftime('%Y%m%d')

接下来我们利用已经获取的股票列表进行日线数据的获取,并且存入csv文件中,由于每次最多调用5000条数据,所以将1990年以来分成两段时间进行获取:

round = 0
for entity in stock_list:path = ['xxxxxxxxxxxxxxxxxxxxxx',entity,'daily.csv']path = ''.join(path)data2 = pro.query('daily', ts_code= entity, start_date='20110101', end_date= now_time)data2.to_csv(path, mode='w', index=False, sep=',', header= 1)data1 = pro.query('daily', ts_code=entity, start_date='19900101', end_date='20101231')data1.to_csv(path, mode='a', index=False, sep=',', header= 0)round = round + 1print(round)

通过两个多小时的运行,成功获得了股票上市以来所有的日线数据:

以下是完整代码:

import tushare as ts
import numpy as np
import pandas as pd
import time
import datetime
import osts.set_token('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
pro = ts.pro_api()
data0 = pro.stock_basic(exchange='', list_status='L', fields='ts_code,symbol,name,area,industry,list_date')
# print(type(data0))stock_list = data0["ts_code"]
now_time = datetime.datetime.now().strftime('%Y%m%d')
# print(now_time)
round = 0
for entity in stock_list:path = ['xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',entity,'daily.csv']path = ''.join(path)data2 = pro.query('daily', ts_code= entity, start_date='20110101', end_date= now_time)data2.to_csv(path, mode='w', index=False, sep=',', header= 1)data1 = pro.query('daily', ts_code=entity, start_date='19900101', end_date='20101231')data1.to_csv(path, mode='a', index=False, sep=',', header= 0)round = round + 1print(round)

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

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

相关文章

实现财务自由 之 你不可不知的投资股票、基金、房地产、REITs等指数指标查询必备网址(市盈率、国债收益率、派息率等等)

实现财务自由 之 你不可不知的投资股票、基金、房地产、REITs等指数指标查询必备网址(市盈率、国债收益率、派息率等等) 工欲善其事,必先利其器是说:工匠想要使他的工作做好,一定要先让工具锋利。我们想要实现财富自由&#xff0c…

2023ACP世界大赛教育者论坛:让职业教育直面AI机遇与挑战

“AI技术的普及对创意行业和教育带来的影响和变革-2023 Adobe Certified Professional教育者论坛”在苏州西交利物浦大学成功举办。 本次论坛,由Adobe Certified Professional 世界大赛中国赛区组委会主办,联动了来自院校、海内外杰出的创意公司及国际知…

工程落地实践|国产大模型 ChatGLM2-6B 阿里云上部署成功

“ 之前尝试过在各种不同的云平台、云算力,部署清华大模型 ChatGLM2-6B,有失败有成功,但不是很理想。这次使用免费的阿里云机器学习GPU资源,终于成功了。” 01 — 本来以为今天的部署又要失败,却获得意外之喜&#xff…

深度解读字节跳动开源的云原生数据仓库 ByConity

ByConity 基于 ClickHouse 内核开发,采用计算存储分离的架构、主流的 OLAP 引擎和自研的表引擎,提供便捷的弹性扩缩容和极速的分析性能,覆盖实时分析和海量数据的离线分析,帮助企业更好地挖掘数据价值。 责编 | 夏萌 出品 | CSDN&…

《吃豆人》问世 | 历史上的今天

整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。 今天是 2023 年 5 月 22 日,在 1994 年的今天,知名中文论坛曙光 BBS 站开通。1994 年 4 月 20 日,建立在中科院和北京大学、清华大学之间的中…

Java 之父诞生 | 历史上的今天

整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。 今天是 2023 年 5 月 19 日,在 1999 年的今天,分布式计算项目 SETIhome 正式向公众发布。SETIhome 是一个通过网际网路利用个人电脑处理天文数据的分布式…

纵览2023世界人工智能大会:百模大战4个月,中国AI产业怎么样了?

文|刘雨琦,编|王一粟 身处大模型的浪潮之中,AI的热度一波接着一波。 7月6日,2023年世界人工智能大会在上海召开,一度冲上了微博热搜榜。在5万平方米的会场中,400多家企业的展台员工都在不遗余…

2023中国费控报销领域最具商业合作价值企业盘点

‍数据智能产业创新服务媒体 ——聚焦数智 改变商业 在企业的日常运营中,控制费用是非常重要的一项任务。一个高效且经济稳健的企业,必然需要严格掌控各项支出。其中,报销费控更是企业控制费用的重要手段。 根据灼识咨询发布的白皮书&#x…

超强版干货投递!Milvus 的部署心得、运维秘籍都在这里了!

好奇 Milvus 读链路的演进?不知如何优化 Milvus?提到 Milvus 的业务场景只能靠想象?想获得其他人的部署经验?困惑于 Zilliz Cloud? 不藏了,摊牌了,对于上述的所有问题,你都可以在今天…

科研办公学习的开源免费神器汇总

科研办公学习的开源免费神器汇总 一.公式: 1.Mathtype 是一款专业的数学公式编辑工具,理科生专用的工具。mathtype公式编辑器能够帮助用户在各种文档中插入复杂的数学公式和符号。 2.Mathpix Mathpix可以将图片、PDF 文档、网页中,甚至是手写的数学…

斯坦福大学团队提出AI生成文本检测器DetectGPT,通过文本对数概率的曲率进行可解释判断

原文链接:https://www.techbeat.net/article-info?id4583 作者:seven_ 随着以ChatGPT等大型语言模型(large language models,LLMs)的爆火,学界和工业界目前已经开始重视这些模型的安全性,由于C…

张勇发全员信:阿里云将分拆上市;ChatGPT官方iOS应用上线,支持中文语音;Bun 0.6发布|极客头条...

「极客头条」—— 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧。 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews) 一分钟速览新闻点&#…

搭建Gpt OpenAI 人工智能写作助手和内容创SaaS系统

该源码是一个SaaS平台,允许你的用户使用OpenAI人工智能技术来生成独特的内容和图像。它可以生成新的无抄袭内容,并以多种语言改进现有内容。用户还可以通过OpenAI DALL-E和稳定扩散,通过描述图像来生成图像。用户还可以通过OpenAi Whisper模型…

建议熟知:2023谷歌新搜索规则!

谷歌作为全球最大的搜索引擎之一,不断更新和调整其搜索算法和规则,以提供更精准、高质量的搜索结果。2023年,谷歌搜索将迎来一系列新的搜索规则,同时,AI工具的快速发展也为谷歌搜索带来了全新的应用场景和可能性。 这…

马云创办的「中国黄页」上线 | 历史上的今天

整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。 今天是 2023 年 5 月 9 日,在 1993 年的今天,第一届东亚运动会在上海隆重开幕,这是亚洲体育运动史上的新篇章。来自东亚地区的中国、日本、中…

迎战ChatGPT风口 | 冰山数据发布多轮对话标注系统

近期,科技领域最火爆的话题无疑是由OpenAI推出的ChatGPT,通过ChatGPT可以帮助个人用户和企业生成文章、撰写视频脚本、写小说、写诗歌、谱曲、解答各种专业问题、甚至可以解答数学问题和写代码。 谷歌、百度、苹果等科技和互联网巨头也在该领域进行跟进&…

ChatGPT Plus使用指南:解锁人工智能模型的强大功能

引言: 想要利用世界上最先进的AI语言模型优化您的工作任务吗?OpenAI的ChatGPT Plus正是您的理想选择。本篇博客将为您介绍ChatGPT Plus,并展示其友好的用户界面。 一、ChatGPT Plus的使用步骤 1、访问ChatGPT官方网站 登录ChatGPT&#xff0c…

基于深度学习股票预测系统

摘要 股票市场的发展对于市场经济具有重要的意义,许多研究者也对股票市场的走势进行预测研究。通过一些技术来预测股票未来的发展趋势,预测其后面涨跌。股票指数是预判经济的一个重要指标,股票指数表示的就是股票市场中总体的发展水平和走向…

如何借助现有股票量化交易平台编写策略和回测分析

每个交易日的股票都会上涨或者下跌,在这个过程中笔者们偶尔会想针对部分股票进行股价的涨跌幅进行监控,或者自动进行交易,在这个需求前提下,现有券商、股票分析软件都会带有机器人自动交易策略功能,大部分都需要收费或…

Tushare简单股票预测,仅用于交流学习

第一次做Tushare简单股票预测,仅用于交流学习,若有错误欢迎批评指正 下面是用Tushare进行中石化的股票预测 import tushare as ts import pandas as pd import keras from keras import layers from keras import models from keras import Sequential from keras.…