股票智能分析系统5分钟部署
每天盯着几十只自选股翻行情、看新闻、读公告花掉大把时间还不一定能抓住关键信号。如果有个 AI 助手能每天早上帮你把自选股过一遍给出评分、趋势判断和风险提示是不是就省心多了daily_stock_analysis 就是这样一个开源项目——它用大模型驱动支持 A 股、港股、美股等多市场而且最友好的是你可以通过 GitHub Actions 免费部署连服务器都不用买。一、项目背景daily_stock_analysis 是一个基于 AI 大模型的多市场自选股智能分析系统由开发者 ZhuLinsen 开源维护。它能自动从多个数据源获取行情、新闻、公告和基本面信息调用大模型生成结构化的决策分析报告并通过企业微信、飞书、Telegram、Discord、Slack、邮件等多种渠道推送到你手中。核心能力包括AI 决策报告评分、趋势、买卖点位、风险警报、催化因素、多市场数据聚合A股/港股/美股/ETF/日股/韩股、Web 工作台手动分析、历史报告、回测、持仓管理、Agent 策略问股15 种内置策略、自动化定时任务等。无论你是个人投资者还是量化爱好者这个项目都能帮你大幅减少信息处理时间把精力集中在决策上。官方GitHub的项目地址:https://github.com/ZhuLinsen/daily_stock_analysis二、本文环境说明操作系统不限GitHub Actions 云端运行无需本地服务器运行时 / 语言版本Python 3.10仅本地/Docker 部署需要Docker / Compose 版本Docker 24.x, Docker Compose v2仅 Docker 部署需要部署方式GitHub Actions推荐零成本 / Docker Compose / 本地 pip是否为简化方案是本文采用 GitHub Actions 一键部署无需服务器硬件要求无GitHub Actions 免费额度足够每日运行三、安装前准备3.1 前置条件一个 GitHub 账号免费一个 AI 模型 API Key推荐 Anspire 或 AIHubMix无需科学上网含免费额度一个通知渠道如企业微信机器人免费3.2 获取项目代码不需要本地克隆直接在 GitHub 上操作即可。3.3 安装前注意事项GitHub Actions 免费额度每个账号每月 2000 分钟本项目每天运行约 1-2 分钟完全够用所有配置通过 GitHub Secrets 管理不会泄露到代码仓库四、安装与部署4.1 Fork 仓库打开项目地址https://github.com/ZhuLinsen/daily_stock_analysis点击右上角的Fork按钮建议顺手点个Star支持一下项目4.2 配置 AI 模型至少配置一个进入你 Fork 后的仓库点击Settings→Secrets and variables→Actions→New repository secret。以下三选一即可选项 AAnspire推荐一 Key 同时用大模型和联网搜索Secret 名称值ANSPIRE_API_KEYS从 https://open.anspire.cn 注册获取的 API Key选项 BAIHubMix聚合平台一个 Key 切换全系模型Secret 名称值AIHUBMIX_KEY从 https://aihubmix.com 注册获取的 Key选项 CGoogle Gemini有免费额度Secret 名称值GEMINI_API_KEY从 https://aistudio.google.com 获取的 API Key4.3 配置通知渠道至少配置一个以最方便的企业微信机器人为例在企业微信群 → 点击设置 → 群机器人 → 添加机器人复制 Webhook 地址在仓库 Secrets 中添加Secret 名称值WECHAT_WEBHOOK_URL复制的 Webhook 地址其他渠道飞书、Telegram、Discord、Slack、邮件配置方式类似可同时配置多个。4.4 配置自选股必填添加自选股列表Secret 名称值STOCK_LIST如 600519,300750,002594,AAPL,hk00700,7203.T,005930.KS代码格式说明A股直接写代码如 600519贵州茅台、300750宁德时代港股加 hk 前缀如 hk00700腾讯美股直接写代码如 AAPL、TSLA日股加 .T 后缀如 7203.T丰田韩股加 .KS 或 .KQ 后缀4.5 配置新闻源推荐新闻源显著影响舆情分析和催化因素质量建议至少配置一个Secret 名称说明ANSPIRE_API_KEYS已在上文配置同一 Key 可复用为新闻搜索SERPAPI_API_KEYS从 https://serpapi.com 获取适合实时金融新闻4.6 启用 Actions进入仓库的Actions标签页点击I understand my workflows, go ahead and enable them左侧找到每日股票分析工作流4.7 手动测试运行进入Actions→每日股票分析点击Run workflow→Run workflow等待 1-2 分钟运行完成后查看推送的通知4.8 完成默认每个**工作日 18:00北京时间**自动执行。你也可以随时手动触发。五、配置说明5.1 核心配置文件项目通过 GitHub Secrets 管理所有敏感配置无需手动编辑配置文件。如需本地运行复制 .env.example 为 .env 并填入配置即可。5.2 常用配置项Secret 名称说明必填STOCK_LIST自选股代码✅ANSPIRE_API_KEYS / GEMINI_API_KEY 等AI 模型 API Key✅至少一个WECHAT_WEBHOOK_URL 等通知渠道✅至少一个SERPAPI_API_KEYS新闻搜索推荐TAVILY_API_KEYS新闻搜索可选5.3 容易踩坑的配置点Secrets 名称必须完全一致包括大小写和下划线STOCK_LIST 格式A股代码不要加后缀港股加 hk 前缀美股直接写通知渠道企业微信机器人的 Webhook URL 需要完整复制包括 https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key 部分六、跑通第一个 Demo6.1 准备 Demo 输入确保已配置好AI 模型 API Key任选一个通知渠道任选一个自选股列表至少一只股票6.2 运行 Demo在 GitHub 仓库中进入Actions标签页点击左侧每日股票分析点击Run workflow→Run workflow等待约 1-2 分钟6.3 预期结果运行成功后你配置的通知渠道会收到类似这样的决策仪表盘 2026-06-22 决策仪表盘共分析3只股票 | 买入:0 观望:2 卖出:1 分析结果摘要⚪ 贵州茅台(600519): 观望 | 评分 72 | 看多⚪ 宁德时代(300750): 观望 | 评分 65 | 震荡 比亚迪(002594): 卖出 | 评分 38 | 看空…七、效果验证7.1 验证方式一检查通知渠道查看企业微信/飞书/Telegram 等是否收到决策仪表盘消息。7.2 验证方式二查看 Actions 运行日志在仓库Actions→每日股票分析→ 点击最新运行记录 → 查看日志确认每一步执行成功。7.3 验证方式三启动 Web 工作台可选如果本地有 Python 环境可以启动 Web 界面查看完整报告 ashgit clone https://github.com/你的用户名/daily_stock_analysis.gitcd daily_stock_analysiscp .env.example .env编辑 .env 填入配置pip install -r requirements.txtpython main.py --webui访问 http://127.0.0.1:8000 即可看到 Web 工作台。八、常见报错与解决方案8.1 Actions 运行失败Secrets 未配置错误现象Actions 日志显示 xxx not configured原因分析必填的 Secrets 未添加或名称拼写错误解决方案检查仓库 Settings → Secrets and variables → Actions确保 Secrets 名称与文档完全一致8.2 通知未收到错误现象Actions 运行成功但没有收到推送原因分析通知渠道配置有误解决方案企业微信检查 Webhook URL 是否完整机器人是否在群内飞书检查是否开启了签名校验如需校验需同步配置 FEISHU_WEBHOOK_SECRETTelegram检查 Bot Token 和 Chat ID 是否正确8.3 股票代码不识别错误现象日志显示 Unknown stock code原因分析股票代码格式不正确解决方案A股使用 6 位数字代码如 600519港股加 hk 前缀如 hk00700美股直接使用字母代码如 AAPL九、进阶说明Docker 部署使用 docker-compose -f ./docker/docker-compose.yml up -d 启动定时分析或 FastAPI 服务Web 工作台python main.py --webui 启动管理界面支持配置管理、手动分析、历史报告、Agent 问股Agent 策略问股Web 界面 /chat 页面支持均线金叉、缠论、波浪理论等 15 种内置策略多模型配置支持多渠道 fallback可在 Web 设置页可视化管理回测功能自动回测分析记录评估策略准确性十、总结这篇文章带你用 GitHub Actions 零成本部署了 daily_stock_analysis从 Fork 仓库到收到第一份 AI 决策仪表盘全程不到 10 分钟。最妙的是之后每天收盘它都会自动跑一遍你的自选股把行情、新闻、技术指标揉到一起给你一份结构化的分析报告——不用再自己翻十几个页面拼信息了。如果你对部署方式有自己的偏好项目也支持 Docker 和本地 pip 安装灵活度很高。十一、适合谁继续深入想做生产部署的开发者研究 Docker Compose 部署和 FastAPI 服务模式想研究源码的工程师阅读 src/ 目录下的分析引擎和 LLM 调用逻辑想做业务接入的团队通过 Webhook 和 API 集成到现有投研流程想做二次开发的用户Fork 后自定义分析策略和报告模板