Py学习  »  chatgpt

我原本不信 AI 懂股市,直到我把它接上了ChatGPT

莫理 • 3 天前 • 15 次点击  
图片

最近不少粉丝过来咨询,问有没有好的AI+股票工具,不查不知道,一查吓一跳…

好家伙,原来“AI+股票”已经成了新一代割韭菜利器。量化被吹的神乎其神,价格更是一个赛一个的高。

于是我特意采访了最近认识的银色海豚大佬,用一顿火锅的经费,给大家搞来了一个高效 、数据掌握在自己手里的AI股票助手 

只需定制一个 GPTs

这个 GPTs 是我根据大佬的教程制作的,大家可以先尝尝鲜,稍后我会教大家如何自己搭建:

https://chatgpt.com/g/g-696808f141c88191a6c5286f22851488-hai-tun-da-lao-de-aigu-piao-zhu-shou

随手试一个问题:

(经过比对和市场数据完全一致)

可以看到正在调用外部工具实时查询数据 👇

还能提供实时数据梳理

其实这里面难点是不少的。

先不说行情分析的好不好,能获取实时的行情信息就不容易做到,我之前找过大部分接口都是收费的。

而大佬这个项目的解决方案是:搭建一个定制化的GPT应用,通过API对接 QMT数据源,为GPT提供强大的数据支撑。这样一来,GPT就具备了实时获取和分析股票代码及行情数据的能力。

如果你和我一样好奇是怎么做到的,也想手搓一个自己的版本,欢迎你继续看下去 

QMT 系统

要实现这个功能,最关键的就是获取行情数据源。我们可以通过用于量化交易的QMT来实现。

如果你直接打开QMT的官网,明面上价格十分昂贵。但实际上和股票交易客户端一样,证券公司为自己的客户提供免费的定制版本。只需要向证券公司申请就可以进行量化交易。更重要的是QMT提供了获取股票数据的接口,不需要登录就可以使用。

只不过证券公司并不在官方网站提供下载地址,成为了鲜有人知的信息差。我通过海豚大佬那里,搞到了国金证券为客户提供的定制版本下载地址:

https://download.gjzq.com.cn/gjty/organ/gjzqqmt.rar

解压缩后找到XtMiniQmt.exe,运行弹出登录窗口,这一步就完成了。保持这个窗口打开。

为 ChatGPT 链接 QMT

接下来,要把 ChatGPT 和 QMT 链接上,你需要准备以下三样东西:

① 一个 ChatGPT Plus 账号(用于创建定制 GPTs

② 一个 可用域名 

③ 一台能运行 Python 的电脑或服务器

第一步、下载大佬开源的 QMTPython

https://github.com/yshtcn/QMT-StockAPI

将项目下载到本地后,直接运行“start_webserver.bat”。

注意几点:

  • 此项目依赖 Python 环境
  • 需要先根据 requirements.txt 安装依赖;
  • 如果命令行启动后没有报错并保持运行状态 ,说明接口已经成功启动;
  • 项目依赖公开的接口手册(https://dict.thinktrader.net)设计;
  • 如果出现报错,直接把报错信息丢给 AI,可以让它一步一步带你装环境。

接口跑在你本地之后,还需要解决 ChatGPT 如何访问到它的问题:

如果你有 独立公网 IP(IPv4 / IPv6 均可) → 直接做端口映射,并配置好域名解析;

如果你 没有公网 IP  → 可以把域名挂载到 Cloudflare Tunnel → 这一步不涉及复杂网络,纯 HTTP 转发。

大家可以先尝试借助AI帮助我们实现这一点。

如果还是觉得太复杂,但又对把本地服务映射到互联网感兴趣的话,欢迎留言,我会单开一篇,详细的聊一聊。

只要最终能通过类似下面的地址访问到接口就行:

https://stockapi.yourdomain.com

第二步、打开 GPT 管理页

https://chatgpt.com/gpts

点击右上角“创建”,并切换到 配置 页面。

  • 上传一个你喜欢的 头像
  • 填写 名称 描述
  • 将项目中的 ChatGPT提示词.md 完整复制到 “指令” 一栏 (可以根据个人使用习惯自行微调)

对话开场白可以设置成你常用的问题,例如:

  • “帮我看看上证指数今天的表现”
  • “帮我看看我的股票 XX 最近走势如何”

在“知识”一栏中,上传项目里的 股票代码速查表.md 

这样 ChatGPT 就能在不查询外部资料的情况下,直接识别股票名称与代码。 

推荐的模型:保持默认

功能选项:全部勾选

下一步:进入 “操作” → 点击 “创建新操作”,这是最关键的一步。 

在身份验证配置中: 

身份验证类型:API 密钥 

API Key:

sk-stock-data-2024-abcd1234efgh5678 

这个密钥写在start_webserver.bat(也就是执行启动的文件)里,如果你在文件中自行修改过密钥,这里替换为你自己的密钥。

身份验证方式:一定要选择API密钥 

身份验证类型:一定要选择Bearer

这里特别容易弄错

将项目中的 ChatGPT_Geter.json 完整复制到“架构”输入框中。 

特别注意:一定要把 servers 中的地址改成你自己的域名,例如: 

"servers":[  {    "url":"https://stockapi.yourdomain.com"  }]

最后,点击右上角 “创建”。

到这里为止,你已经成功完成了:QMT → 本地接口 → ChatGPT → 实时股票分析 

恭喜你,现在你已经拥有一个完全属于自己的 ChatGPT 股票助手了。 

写在结尾 

到这里,这套流程就完整跑通了。

在海豚大佬的指引下,把 QMT、接口和 GPT 串起来,其实并没有想象中复杂。

如果你对这种「AI+股票」的玩法感兴趣,或者有什么独到的提示词秘诀,欢迎在评论区留言、分享。

当然,如果你暂时不想折腾环境、觉得门槛有点高,也完全可以直接用文中的 GPTs 链接先体验一下,再决定要不要自己动手。 

对了,有个小彩蛋,大佬表示如果点赞过500,就把接口怎么接入DeepSeek也分享给大家。要点个赞让大佬知道一下吗? 

*本文仅为技术教程,展示数据获取和分析方法,不构成任何投资建议,不推荐任何股票。AI分析结果仅供参考,不保证准确性。股市有风险,投资需谨慎,请独立判断!


本文发表于公众号【莫理】
关注我们,阅读更多精彩内容

▽▽▽

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/192562