OpenSource-Hub
D

daily_stock_analysis

SHA-256
37.4k stars·AI 生产力·已提供 SHA-256 校验码,下载后可自行核对文件完整性

基于AI大模型的A股/港股/美股智能分析系统,自动生成决策仪表盘并通过多渠道推送,零成本定时运行。

智能下载

下载 Download 版本

v3.17.1 · 216.1 MB

用AI自动分析股票,每天推送结论到微信/飞书/Telegram,不用服务器。

核心功能

  • AI决策报告:自动生成评分、买卖信号、风险警报和催化因素
  • 多市场覆盖:A股、港股、美股、ETF,聚合行情、K线、技术指标、资金流、新闻
  • Web工作台:手动分析、任务监控、历史报告、Agent问股、回测、持仓管理
  • Agent策略问股:支持均线、缠论、波浪、趋势等15+内置策略,多轮追问
  • 多渠道推送:企业微信、飞书、Telegram、Discord、Slack、邮件,支持Markdown转图片

避坑指南

  • 本项目仅提供分析参考,不构成投资建议,股市有风险。2. 需要自己申请AI API Key(如Anspire、Gemini等),部分免费额度有限。3. 新闻源配置影响分析质量,建议至少配置一个搜索API。4. 非交易日自动跳过,可强制运行。5. 推送渠道需自行创建机器人或Bot,配置密钥。

适用场景

  • 每天自动分析自选股,生成买卖建议推送到手机
  • 你是一名散户,不想写代码,希望通过AI辅助判断持仓方向

详细介绍

每日股票分析(DSA)是一个基于AI大模型的开源股票智能分析系统,覆盖A股、港股、美股。它聚合实时行情、K线、技术指标、资金流、筹码、新闻、公告和基本面数据,自动生成AI决策仪表盘(评分、买卖点、风险警报、催化因素)。支持15+种内置策略(均线、缠论、波浪、趋势等)的多轮Agent问股,并通过企业微信、飞书、Telegram、Discord、Slack、邮件等多渠道推送报告。可通过GitHub Actions零成本部署,或本地Docker运行。相比传统的量化框架(如Qlib、Backtrader),DSA利用LLM进行自然语言推理,配置简单,无需编程即可实现日常股票监控。同时提供Web界面支持手动分析、回测和持仓管理。

标签

stock analysisLLMquantitative tradingA-sharesHong Kong stocksUS stocksopen sourceGitHub Actions

快速上手

1

下载安装包

点击上方按钮下载对应系统的安装包

2

安装软件

打开下载的 dmg 文件,将应用拖入 Applications 文件夹

3

Fork本仓库到你的GitHub账号

4

在Settings中配置Secrets:AI API Key(如Anspire)、自选股代码、通知渠道Webhook

5

启用GitHub Actions,手动触发一次测试运行

安装指引
  1. Fork本仓库到你的GitHub账号
  2. 在Settings中配置Secrets:AI API Key(如Anspire)、自选股代码、通知渠道Webhook
  3. 启用GitHub Actions,手动触发一次测试运行

最新更新

### 发布亮点

- feat: 新增 Alert API MVP,支持告警规则 CRUD、启停、一次性测试以及触发/通知结果查询;首版覆盖 `price_cross`、`price_change_percent`、`volume_spike`,并保持 legacy 配置兼容和响应脱敏。

- feat: 通知网关新增 ntfy 与 Gotify 一等渠道;通知链路补齐 Web 测试、路由、Actions、诊断与文档,并新增默认关闭的进程内降噪能力。

- feat: Windows 桌面安装版接入自动更新安装流程,支持后台下载、用户确认后重启安装,以及 `.env`、数据库和日志等运行时文件备份/恢复。

- improve: 大盘复盘新增概念排行、人气股、涨停池等底层数据源,支持指数涨跌颜色语义配置,并将复盘结果写入分析历史。

- improve: Web 系统设置页支持 `.env` 配置备份导入/导出;通知测试、Agent/通知配置区域新增局部错误兜底,降低桌面端黑屏风险。

- improve: 报告新增 `REPORT_SHOW_LLM_MODEL` 开关,可隐藏聚合、简报、单股和模板报告底部的运行时模型信息。

- improve: Docker 启动入口自动修复挂载目录权限,并在 `logs` 不可写时降级到控制台输出,减少普通部署的手动修复步骤。

- fix: 数据源缺凭据或连接失败时更温和降级,Longbridge / Pytdx 加入冷却,资金流缺失时避免输出高置信买入结论。

- fix: 分析链路兼容 OpenAI-compatible `content_blocks` 响应,归一策略价格字段,并修复大盘复盘结果滚动与历史记录丢失问题。

- fix: 桌面端发版脚本关闭 electron-builder 自动发布,由 Release workflow 统一上传和发布产物,避免 tag 构建在打包完成后失败。

## What's Changed

* Add the Alert API MVP with rule CRUD, enable/disable controls, one-off testing, trigger history, notification result queries, and initial `price_cross`, `price_change_percent`, and `volume_spike` support by @massif-01 in [#1314](https://github.com/ZhuLinsen/daily_stock_analysis/pull/1314)

* Expand the notification gateway with first-class ntfy and Gotify channels, optional in-process noise reduction, aggregated-notification failure isolation, diagnostics, routing, and Actions env mapping checks by @massif-01 in [#1271](https://github.com/ZhuLinsen/daily_stock_analysis/pull/1271), [#1275](https://github.com/ZhuLinsen/daily_stock_analysis/pull/1275), [#1260](https://github.com/ZhuLinsen/daily_stock_analysis/pull/1260), [#1269](https://github.com/ZhuLinsen/daily_stock_analysis/pull/1269), and [#1276](https://github.com/ZhuLinsen/daily_stock_analysis/pull/1276)

* Add the Windows desktop auto-update installation flow and fix release packaging by disabling electron-builder auto-publish during workflow builds by @ZhuLinsen in [#1256](https://github.com/ZhuLinsen/daily_stock_analysis/pull/1256)

* Improve market review coverage with sector rankings, popular stocks, limit-up pool data, index color semantics, analysis-history persistence, and result-panel scrolling fixes by @ZhuLinsen in [#1278](https://github.com/ZhuLinsen/daily_stock_analysis/pull/1278), [#1295](https://github.com/ZhuLinsen/daily_stock_analysis/pull/1295), [#1307](https://github.com/ZhuLinsen/daily_stock_analysis/pull/1307), and [#1270](https://github.com/ZhuLinsen/daily_stock_analysis/pull/1270)

* Add `.env` backup import/export on the Web settings page, add local error boundaries for notification and Agent settings, and allow reports to hide runtime model metadata by @ZhuLinsen in [#1253](https://github.com/ZhuLinsen/daily_stock_analysis/pull/1253), [#1293](https://github.com/ZhuLinsen/daily_stock_analysis/pull/1293), and [#1294](https://github.com/ZhuLinsen/daily_stock_analysis/pull/1294)

* Fix Docker startup and deployment reliability by repairing mounted-directory permissions and falling back to console logging when the logs directory is not writable by @ZhuLinsen in [#1262](https://github.com/ZhuLinsen/daily_stock_analysis/pull/1262) and [#1263](https://github.com/ZhuLinsen/daily_stock_analysis/pull/1263)

* Make data-provider and analysis failures degrade more safely, including optional fetcher initialization skips, Longbridge reconnect cooldowns, Pytdx cooldowns, and lower-confidence output when fund-flow data is missing by @zbl-96 and @ZhuLinsen in [#1249](https://github.com/ZhuLinsen/daily_stock_analysis/pull/1249) and [#1289](https://github.com/ZhuLinsen/daily_stock_analysis/pull/1289)

* Improve report and LLM compatibility by supporting OpenAI-compatible `content_blocks`, normalizing strategy price fields, and increasing the default timeout budget for fundamental aggregation by @ZhuLinsen in [#1284](https://github.com/ZhuLinsen/daily_stock_analysis/pull/1284), [#1264](https://github.com/ZhuLinsen/daily_stock_analysis/pull/1264), and [#1288](https://github.com/ZhuLinsen/daily_stock_analysis/pull/1288)

* Update documentation for the alert center, notification channels, desktop packaging, README presentation, and PR title conventions by @massif-01 and @ZhuLinsen in [#1301](https://github.com/ZhuLinsen/daily_stock_analysis/pull/1301), [#1258](https://github.com/ZhuLinsen/daily_stock_analysis/pull/1258), [#1259](https://github.com/ZhuLinsen/daily_stock_analysis/pull/1259), and [#1308](https://github.com/ZhuLinsen/daily_stock_analysis/pull/1308)

**Full Changelog**: https://github.com/ZhuLinsen/daily_stock_analysis/compare/v3.16.0...v3.17.1

文件完整性

已提供 SHA-256 校验码,下载后可自行核对文件完整性

该校验码提取自 GitHub 官方 Release 页面

SHA256 校验码

ba6a9a6f1bfa024d40305f1c8342bb7f5562634dd20bddeae8d9db7b358c7eaa

该校验码提取自 GitHub Release 页面,下载后请自行核对文件完整性

本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。

运维指引

卸载说明

删除GitHub上fork的仓库,或停止Docker容器,删除本地项目目录即可完全卸载。

无额外依赖

下载后即可直接使用,无需安装其他运行环境

项目信息
开源协议MIT
最后更新2026-05-19T06:12:32Z
GitHub 仓库官方网站

相似推荐