基于大语言模型的AI赋能股票分析工具

459 阅读4分钟

前言

在信息爆炸的时代,股票市场的数据量呈几何级增长,普通投资者面对海量资讯常常无从下手。传统的技术分析和基本面研究虽然有效,但耗时耗力,且难以实时捕捉市场情绪变化。随着人工智能技术的发展,尤其是大语言模型的崛起,我们有机会开发一个更智能、更个性化的投资辅助工具。

今天推荐一个结合本地化数据处理与AI分析能力的股票分析工具。它不依赖云端服务,所有数据保留在本地,兼顾了隐私与效率,为投资者提供一站式的行情监控、技术分析与情绪判断支持。

项目介绍

项目名为 go-stock,是一款基于 Wails 框架和 NaiveUI 开发的桌面级股票分析应用。它通过整合金融数据接口与主流大语言模型平台,实现从行情获取到智能分析的完整闭环。

目前支持 A股、港股、美股三大市场,未来计划扩展至基金、ETF 等更多金融产品。项目采用前后端分离架构,前端使用 Vue3 与 NaiveUI 实现交互界面,后端使用 Go 语言处理数据逻辑,整体运行轻量高效。

项目功能

该工具的核心功能围绕"数据获取 + AI分析 + 实时提醒"展开。

首先,系统可自动获取指定股票的实时行情与历史K线数据,并计算常用技术指标如MACD、RSI、布林带等。

其次,支持市场整体及个股的情绪分析,通过抓取新闻、社交媒体等公开信息,交由大模型进行语义判断,输出乐观、悲观或中性的情绪倾向。

另外,用户可设置涨跌报警,当股价突破预设阈值时,系统通过弹窗或通知推送提醒。所有分析结果均可在本地查看,支持多轮对话式追问,提升交互体验。

项目特点

最显著的特点是"本地化"与"开放性"。所有数据存储在用户本地设备,不上传任何个人信息,保障隐私安全。

同时,项目高度开放,支持多种大模型接入,包括 OpenAI、DeepSeek、Ollama、LMStudio、AnythingLLM,以及硅基流动、火山方舟、阿里云百炼等聚合平台,可根据自身网络环境和使用习惯自由选择。

无需强制依赖 Chrome 浏览器,现已默认使用 Edge 内核抓取资讯,提升了兼容性与稳定性。

项目技术

前端 Vue3 + TypeScript + NaiveUI,界面简洁现代;

后端使用 Go 语言,借助 Tushare 提供的金融数据接口获取行情,通过 Wails 框架将 Go 后端与 Web 前端打包为原生桌面应用。

AI 交互部分通过标准 API 调用,适配多种模型平台。

数据持久化采用 SQLite,轻量且无需额外部署数据库服务。整个项目结构清晰,模块解耦,便于二次开发与功能扩展。

支持大模型/平台

模型状态备注
OpenAI可接入任何 OpenAI 接口格式模型
Ollama本地大模型运行平台
LMStudio本地大模型运行平台
AnythingLLM本地知识库
DeepSeek支持 deepseek-reasoner、deepseek-chat
大模型聚合平台如:302.AI,硅基流动,火山方舟

项目效果

实际使用中,可通过输入股票代码快速获取K线图与技术指标分析,结合AI生成的情绪报告,辅助判断短期走势。

例如,当某只股票技术面出现金叉信号,同时AI分析新闻情绪转为积极,系统会提示潜在买入机会。报警功能则帮助用户在工作或休息时不错过关键价格变动。

多轮对话能力使得用户可以进一步追问"为什么看好这只股票?"或"近期有哪些利好消息?",获得更深入的解读。

AI分析与总结

图片
图片
图片
图片

功能设置

图片
图片

成本设置

图片日k图片

分时

图片

钉钉报警通知

图片

项目体验

  • 安装版:go-stock-amd64-installer.exe
  • 绿色版:go-stock-windows-amd64.exe
  • MACOS绿色版:go-stock-darwin-universal

项目源码

Gitee:gitee.com/arvinlovego…

总结

工具将 AI 的语言理解能力与金融数据结合,降低了个人的信息处理门槛。尽管 AI 分析结果存在不确定性,但作为参考依据,仍具有重要价值。项目仍在快速迭代中,未来将加入智能选股、知识库问答等更高级功能。如果你对 AI 与金融的结合感兴趣,不妨试试这个项目。

最后

如果你觉得这篇文章对你有帮助,不妨点个赞支持一下!你的支持是我继续分享知识的动力。如果有任何疑问或需要进一步的帮助,欢迎随时留言。

也可以加入微信公众号 [DotNet技术匠] 社区,与其他热爱技术的同行一起交流心得,共同成长!

优秀是一种习惯,欢迎大家留言学习!