用AI构建你的智能A股投资伙伴:零成本自动化分析系统全指南
在信息爆炸的股市中,如何高效获取清晰的买卖信号?如何让AI为你每日自动复盘市场、分析自选股?今天,我将为你深入解析一个完全开源、零成本部署的A股智能分析系统。它能够基于AI大模型,每日自动生成包含精确点位的“决策仪表盘”,并通过微信、飞书、Telegram或邮件直接推送到你手中。
系统核心价值:一句话讲清楚
A股智能分析系统是一个基于GitHub Actions免费自动化服务构建的工具。它每日自动获取你设定的自选股(如600519,300750)行情与新闻数据,调用Google Gemini等AI大模型进行多维度分析,生成带有具体买入价、止损价和目标价的交易建议,并在工作日下午6点自动推送到你指定的通讯平台。整个过程无需服务器,零金钱成本。
✨ 为什么你需要这个系统?
无论你是忙碌的上班族,还是希望将基本面、技术面与舆情分析结合起来的主动型投资者,手动分析多只股票都是一项耗时耗力的工作。这个系统旨在解决以下几个核心痛点:
- ▸
信息过载:自动整合行情、新闻、筹码数据,由AI提炼核心结论。 - ▸
决策模糊:提供量化的“狙击点位”(如“买入1800,止损1750,目标1900”),告别模糊的“建议关注”。 - ▸
执行滞后:每日定时自动运行分析,解放你的时间与精力。 - ▸
成本顾虑:完全利用GitHub Actions的免费额度与Google AI Studio的免费API,实现零成本自动化。
🛠️ 核心功能深度解析
1. AI决策仪表盘:你的每日交易清单
这是系统的核心产出。它不是一份冗长的报告,而是一张高度凝练的“行动地图”。
- ▸
一句话核心结论:AI会概括当前最显著的特征,例如“缩量回踩MA5支撑,乖离率1.2%处于最佳买点”或“乖离率7.8%超过5%警戒线,严禁追高”。 - ▸
精确买卖点位:这是系统的关键差异点。它会直接给出具体的价格建议,例如“💰 狙击: 买入1800 | 止损1750 | 目标1900”。这为你的交易计划提供了清晰的锚点。 - ▸
可视化检查清单:用✅(通过)、⚠️(注意)、❌(不通过)直观标记多项交易条件,如“✅多头排列 ✅乖离安全 ✅量能配合”,让你快速评估股票的健康状况。 - ▸
自动化评级:系统内置交易逻辑,自动给出🟢买入、🟡观望或🔴卖出的初步建议。
2. 多维度分析框架
系统并非仅看K线,而是融合了多重数据源:
- ▸
技术面:分析均线排列(如MA5 > MA10 > MA20)、乖离率等。 - ▸
内置风控:严格禁止追高,当系统检测到乖离率 > 5% 时会自动标记为「危险」。 - ▸
舆情情报:通过集成Tavily、Bocha等搜索API,获取股票相关的近期新闻与市场情绪。 - ▸
实时行情:整合AkShare、Tushare等多个免费与专业数据源,确保基础数据的准确性。
3. 大盘复盘:每日市场全景图
除了个股,系统还会生成一份简洁的大盘复盘简报,内容包括:
- ▸
主要指数(上证、深证、创业板)涨跌幅。 - ▸
市场整体涨跌家数、涨停跌停数量。 - ▸
当日领涨与领跌的板块,帮助你把握市场热点与风险区域。
🚀 零成本部署:GitHub Actions全流程详解
这是最适合绝大多数用户的部署方式。你只需要一个GitHub账号,无需准备任何云服务器或虚拟主机。
How-To: 四步完成配置
第一步:Fork项目仓库
访问项目GitHub页面,点击右上角的 Fork 按钮,将代码复制到你自己的账号下。这相当于你获得了项目的一个独立副本,可以自由配置。
第二步:配置核心密钥(Secrets)
这是最关键的一步。所有私密信息(如API Key)都通过GitHub的Secrets功能安全配置。
-
进入你Fork后的仓库页面。 -
点击 Settings(设置)标签页。 -
在左侧边栏找到 Secrets and variables(密钥与变量)下的Actions。 -
点击 New repository secret(新建仓库密钥)开始添加。
你需要配置以下几类密钥:
AI模型密钥(至少配置一项)
通知渠道密钥(至少配置一个渠道)
你可以同时配置多个,系统会向所有已配置的渠道发送消息。
其他必要配置
第三步:启用工作流
-
点击仓库顶部的 Actions(行动)标签页。 -
如果首次进入,页面会有一个提示,点击 I understand my workflows, go ahead and enable them(我了解工作流,继续启用)按钮。 -
此时,名为“每日股票分析”的工作流就已经被激活了。
第四步:手动测试与完成
-
在 Actions页面,左侧点击每日股票分析工作流。 -
点击右侧 Run workflow(运行工作流)按钮,使用默认分支,然后再次点击Run workflow。 -
稍等几分钟,你配置的通知渠道就会收到第一份测试分析报告。
完成! 系统已配置完毕。它会自动在每个工作日的 北京时间18:00 准时运行分析并推送结果。
📊 数据源与AI模型:系统的“眼睛”与“大脑”
数据来源:全面而灵活
系统采用了分层的数据获取策略,确保在某一数据源失效时可以自动切换。
- ▸
主力数据源 (AkShare):一个免费、开源的金融数据接口库,覆盖A股、港股、期货等,是系统的默认和首选数据源。 - ▸
备选数据源 (Tushare Pro, Baostock, YFinance):提供专业或补充数据,如更精确的财务数据或美股行情(为未来功能预留)。你可以在配置中填入对应的Token来启用它们。
AI模型:免费与开放并存
- ▸
主力模型:Google Gemini 具体型号为 gemini-3-flash-preview。选择它的核心原因是其通过Google AI Studio提供的免费额度,对于个人每日分析几只股票的场景完全够用,是零成本运行的关键。 - ▸
兼容模型:OpenAI API格式 系统也完全兼容任何遵循OpenAI API标准的服务。这意味着你可以轻松切换至: - ▸
DeepSeek:高性价比的国产模型。 - ▸
通义千问、Moonshot、Claude等:只需提供对应的 BASE_URL和API_KEY。 - ▸
甚至本地模型:如果你在本地部署了Ollama,可以将 BASE_URL指向本地服务地址。
- ▸
这种设计赋予了系统极大的灵活性和未来适应性。
⚙️ 高级配置与使用技巧
本地运行与WebUI管理
除了云端自动化,你也可以在本地电脑或服务器上运行本项目。
-
克隆代码: git clone [你的仓库地址] -
安装依赖: pip install -r requirements.txt -
配置环境变量:复制 .env.example文件为.env,并在其中填入你的各项密钥。 -
启动WebUI:运行 python main.py --webui,然后在浏览器中打开http://127.0.0.1:8000。这个简易的Web界面可以让你方便地查看和修改自选股列表,无需直接编辑配置文件。
理解项目结构
了解核心文件有助于你进行深度定制或故障排查:
- ▸
main.py:程序总入口。 - ▸
analyzer.py:负责与AI大模型对话,构造分析指令的核心模块。 - ▸
market_analyzer.py:生成大盘复盘报告。 - ▸
notification.py:集成所有推送渠道(微信、飞书等)的发送逻辑。 - ▸
data_provider/目录:包含所有数据源适配器,如akshare_fetcher.py。如果你想增加新的数据源,可以在这里编写新的适配器。
🤔 常见问题解答 (FAQ)
Q: 这个系统真的完全免费吗?
A: 是的,核心运行链路完全免费。GitHub Actions为公开仓库提供每月一定额度的免费计算时间,用于每日一次的分析任务绰绰有余。AI分析使用的Google Gemini API通过Google AI Studio注册可获得免费额度。新闻搜索API(如Tavily)通常也有免费档位。只有当你的使用量极大时,才可能需要考虑付费升级。
Q: 分析结果靠谱吗?可以作为投资依据吗?
A: 绝对不能直接作为唯一的投资依据。 该系统是一个辅助决策工具,它的价值在于利用AI快速处理公开信息,为你提供结构化、带量化建议的分析摘要,节省你的信息收集时间。所有投资决策都必须结合你个人的独立判断、风险承受能力和更深入的研究。项目页面的免责声明明确指出了这一点。
Q: 支持港股和美股吗?
A: 目前系统已支持港股(代码格式如 00700.HK)。美股支持已在Roadmap规划中。数据源YFinance本身支持美股,未来扩展主要是在AI分析提示词和规则上进行调整。
Q: 如果某个数据源失效了怎么办?
A: 系统设计有基本的容错机制。例如,在数据获取层,如果AkShare获取某只股票数据失败,且你配置了Tushare Token,系统可能会尝试切换。但更稳健的故障处理(如自动重试、降级方案)依赖于后续社区版本的迭代。
Q: 我能修改分析逻辑吗?比如我觉得乖离率>3%就算高。
A: 可以,但这需要你具备一定的Python编程能力。你可以修改 analyzer.py 中构造AI提示词(Prompt)的部分,或者修改 config.py 及相关分析逻辑中的阈值参数。这也是开源项目的优势所在。
🗺️ 未来展望与社区
该项目保持活跃更新,规划中的功能包括历史分析回测、更完善的美股支持等。所有开发路线图(Roadmap)公开在项目文档中。如果你在使用中遇到问题,有新的功能建议,或者希望贡献代码(如增加新的通知渠道或数据源),欢迎在GitHub仓库中提交Issue或Pull Request。
开始你的智能投资辅助之旅
通过本文,你已经全面了解了这个A股智能分析系统的核心原理、核心价值与详细配置方法。它就像为你配备了一位不知疲倦的AI投资助理,每日自动完成繁琐的数据整理与初步分析工作,将浓缩的“决策仪表盘”推送到你面前。
下一步行动建议:现在就访问项目的GitHub页面,点击Fork,花15分钟时间配置你的股票列表和至少一个通知渠道,运行一次手动测试。亲身体验从数据到AI决策建议的自动化流程,让它成为你投资工具箱中的一个高效组件。
最后再次提醒:金融市场充满风险,任何自动化工具的输出都应视为参考信息。保持理性,独立判断,才是长期在市场中生存和发展的根本。祝你在投资道路上,善用工具,稳健前行。

