前言
在信息爆炸的时代,股票市场的数据量呈几何级增长,普通投资者面对海量资讯常常无从下手。传统的技术分析和基本面研究虽然有效,但耗时耗力,且难以实时捕捉市场情绪变化。随着人工智能技术的发展,尤其是大语言模型的崛起,我们有机会开发一个更智能、更个性化的投资辅助工具。
今天推荐一个结合本地化数据处理与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技术匠] 社区,与其他热爱技术的同行一起交流心得,共同成长!
优秀是一种习惯,欢迎大家留言学习!