零代码量化投资:用ChatGPT下载沪深京 A 股历史行情数据

article/2024/9/7 19:32:10

历史行情数据是做量化投资的基础必用数据。怎么借助ChatGPT来零代码实现批量下载沪深京 A 股历史行情数据呢?

在ChatGPT里面输入提示词如下:

写一段Python代码,用akshare库下载沪深京所有 A 股历史行情数据,具体步骤:

  1. 获取所有沪深京股票代码

接口: stock_zh_a_spot_em

输入参数

名称类型描述

---

输出参数

名称类型描述

序号int64-

代码object-

2、下载沪深京 A 股历史行情数据

后复权;开始日期:2013年1月1日;结束日期:2023年6月13日;日线数据;

下面是akshare库的接口信息:

接口: stock_zh_a_hist

输入参数

名称类型描述

symbolstrsymbol='603777'; 股票代码可以在 ak.stock_zh_a_spot_em() 中获取

periodstrperiod='daily'; choice of {'daily', 'weekly', 'monthly'}

start_datestrstart_date='20210301'; 开始查询的日期

end_datestrend_date='20210616'; 结束查询的日期

adjuststr默认返回不复权的数据; qfq: 返回前复权后的数据; hfq: 返回后复权后的数据

3、保存所有数据到F盘的文件名为stocklist的excel文件中。

程序运行后,出错了:

ChatGPT修复后,运行正常:

但是,数据没爬取几分钟,就停下来了。因为akshare的股票历史行情数据来自于爬取东方财富网站,因此猜测是东方财富网的反爬虫策略,不让一个IP地址的电脑长时间爬取数据。

所以,最好换一个数据源。

证券宝baostock是一个免费、开源的证券数据平台(无需注册)。可以提供大量准确、完整的证券历史行情数据、上市公司财务数据等。

现在cmd命令行中安装baostock的Python库:pip install baostock

然后,把证券宝官网上获取历史A股数据的方法和示例,发送给ChatGPT,让它记住。

接下来让ChatGPT下载行情数据:

写一段Python代码,用baostock库下载沪深京所有 A 股历史行情数据,具体要求:后复权;开始日期:2020年1月1日;结束日期:2023年6月13日;日线数据;

下载完成后保存数据到F盘的stockdata.csv文件中。

程序运行,报错,说是日期格式出错了,于是让ChatGPT参考baostock官网上的日期格式来修改代码:

再次运行,成功下载。

需要注意的是,由于数据量很大,所以耗时较长,需要耐心等待。


http://chatgpt.dhexx.cn/article/sJitqQMu.shtml

相关文章

用chatgpt学习在Iconfinder网站下载png图标

文章目录 前言1、chatgpt是什么?2、gpt 是什么?3、 需要add.png图标,如何进行4、Iconfinder 介绍5、如何在 https://www.iconfinder.com/ 网站下载免费图标6、按照上节chatgpt的建议下载add图标总结 前言 我们在工作和生活中,常常…

ChatGPT 可以联网了!浏览器插件下载

Twitter 用户 An Qu 开发了一款新的 Chrome 插件帮助 ChatGPT 上网,安装插件以后 ChatGPT 就可以联!网!了! 简单来说开启插件后,他可以从网上搜索信息,并且根据用户的提问给予最新的资讯。 在用户提问后&a…

【已解决---ChatGPT学术优化下载安装问题集锦】

文章目录 问题1:关于配置完项目后关闭,如何再次打开快速启动。问题2:项目链接打不开,是404。问题3:出现关于API的报错。问题4:[Local Message] Request timeout. Network error. Please check proxy settings in confi…

人工智能ChatGPT主题汇总(附下载)

人工智能(AI)是指机器执行人类能够轻松完成的感知、推理、学习和解决问题等认知功能的能力。过去20年以来,由于互联网产生的海量数据的可用性,人工智能在全球范围内获得了关注。2022年底,OpenAI上线了ChatGPT超级机器人…

OpenAI的模型下载(chatGPT模型)

OpenAI于Aug 21, 2019提交了一个commit,其公布了更大的774M模型,并且纠正了对之前公布的两个模型的参数估计错误导致的命名不准确问题,修改了其名称:其中,原117M模型更名为124M;345M更名为355M。&#xff0…

最新手机端ChatGPT来了!!!

你还在为ChatGPT网页端而发愁? ?? 然而ChatGPT的战火已经烧到手机端啦!大家可以在更便携的手机端畅玩AI了! 目前部分安卓和iOS用户现在已经可以试用了!大家可以在更便携的手机端畅玩AI了! 接下来我们就盘…

ChatGPT到底是什么,一篇文章给你讲清楚

原文:https://baijiahao.baidu.com/s?id1761485011710783819&wfrspider&forpc 网上也是铺天盖地各种相关文章。有从商业角度出发,剖析ChatGPT 会引发了怎样的商业浪潮;有从技术角度出发,分析ChatGPT 的底层原理和技术&a…

chatGPT 介绍

ChatGPT是一种由OpenAI开发的大型语言模型。它的主要功能是生成自然语言文本。 功能 ChatGPT可以用来生成文章、对话、诗歌等自然语言文本。它可以根据给定的上下文和提示来生成相应的文本。例如,可以输入一个问题,让ChatGPT生成一个答案。 注册 要…

ChatGPT怎么用,搞懂ChatGPT到底是个啥?

我怎么才能使用ChatGPT,下面就来谈谈我的方法。ChatGPT到底是个啥? “ChatGPT是一次产品和市场上的突破,而不是AI基础理论的突破。”一位行业资深投资人对虎嗅表示,AIGC的大规模商用,需要三个条件,首先是基于技术积累…

ChatGPT 会开源吗?

最近,我被一款叫做 ChatGPT 的人工智能(AI)聊天机器人,刷屏了。网上有人说它是搜索引擎杀手,还有人说它将取代程序员... 最后,我还是没扛住铺天盖地的赞美,跑去注册了个账号,抱着调侃…

ChatGPT是如何一本正经地胡说八道的?

阅读本文大约需要5分钟 大家好,我是恩哥。 最近几天,刷屏朋友圈的只有两件事:ChatGPT横空出世,以及如何买药预防新冠。 恩哥第一时间体验了几天ChatGPT,总结下来就一句话:这个AI的聊天能力已经足以在很多…

ChatGPT是什么?其本质是什么?

ChatGPT是OpenAI在2022年11月30日发布的一款全新的聊天机器人模型。 OpenAI 2015年创立,目标是开发造福全人类的AI技术2018年发布GPT(生成式预训练语言模型),生成文章,代码,机器翻译等2022年11月30日发布ChatGPT全新聊天机器人模…

ChatGPT 简介

目录 1 背景与发展历程1.1 背景1.2 发展历程 2 技术原理2.1 第一阶段:训练监督策略模型2.2 第二阶段:训练奖励模型2.3 第三阶段:采用强化学习来增强模型的能力。 3 国内使用情况及应用的领域4 面临的数据安全挑战与建议4.1 ChatGPT获取数据产…

ChatGPT是什么?

ChatGPT是一个由OpenAI训练的大型语言模型。它的目的是帮助人们更好地理解和使用自然语言处理(NLP)技术。ChatGPT可以被用于对话系统、机器翻译、Q&A、知识图谱等应用场景,可以帮助设计师和开发者创建更加智能的聊天机器人和自动回复系统…

ChatGPT到底是个啥?简析ChatGPT!

目录 ​编辑 1. ChatGPT到底是个啥? 1.1. 简介 1.2 玩法 1.2.1.生成公司理念、生成广告标语 1.2.2.写小说写故事写情书 1.2.3.生成自媒体文案 1.2.4.写代码 2.简析ChatGPT 2.1.ChatGPT核心能力 2.2.ChatGPT进化史 2.2.1.历史沿革 2.2.2.算法 2.3.ChatGPT特…

ChatGPT是什么?可以用来做什么?

前言 ChatGPT 是一种由 OpenAI 训练的大型语言模型。它可以通过学习大量文本数据,来掌握语言结构和语义,生成高质量的人类可读文本。 以下是 ChatGPT 可以用来完成的一些任务: 自动回复:ChatGPT 可以作为一个聊天机器人&#xff…

ChatGPT 简单介绍

ChatGPT是什么 ChatGPT是一种基于AI的聊天机器人,它可以像人类一样与用户进行交流,帮助用户解决问题,或者与用户交谈、讨论。ChatGPT利用自然语言处理(NLP)技术,使用语义理解和自然语言生成来管理数据&…

ChatGPT原理是什么

ChatGPT是什么 ChatGPT是一种基于AI的聊天机器人,它可以像人类一样与用户进行交流,帮助用户解决问题,或者与用户交谈、讨论。ChatGPT利用自然语言处理(NLP)技术,使用语义理解和自然语言生成来管理数据&…

ChatGPT是什么

ChatGPT是什么 ChatGPT是一种基于AI的聊天机器人,它可以像人类一样与用户进行交流,帮助用户解决问题,或者与用户交谈、讨论。ChatGPT利用自然语言处理(NLP)技术,使用语义理解和自然语言生成来管理数据&…

什么是 ChatGPT ?

ChatGPT是人工智能公司OpenAI的GPT自然语言生成式模型的最新衍生品,可以进行“你来我往”的多轮聊天。 ChatGPT是OpenAI开发的预训练自然语言生成模型。它使用了非常大的语料库(数百亿个词)和计算资源(超过300,000个CPU核心和1,50…