📈
AI 帮你多市场盯盘,每日自动推报告
daily_stock_analysis:LLM 驱动的多市场股票智能分析系统——多源行情、实时新闻、决策看板、自动推送,GitHub Actions 零成本定时跑
MIT
A/港/美/日/韩/台股
15 种问股策略
📖 它是什么
daily_stock_analysis(仓库 ZhuLinsen/daily_stock_analysis,官网 dsa.zhulinsen.tech,常简称 DSA)是一个 LLM 驱动的多市场股票智能分析系统:你维护一份自选股列表,它每天自动分析这些股票,把一张「决策仪表盘」推送到你的企业微信 / 飞书 / Telegram / Discord / Slack / 邮箱,覆盖 A股、港股、美股、日股、韩股、台股和 ETF。
每份 AI 决策报告包含核心结论、综合评分、趋势判断、买卖点位、风险警报、利好催化因素和操作检查清单;同时支持大盘复盘。它还带一个 Web / 桌面工作台(手动分析、任务进度、历史报告、Markdown、回测、持仓管理、配置、浅色/深色主题),以及一个 Agent 策略问股功能(支持均线金叉、缠论、波浪理论、多头趋势、热点题材、事件驱动、成长质量、预期重估等 15 种内置策略,可多轮追问)。
最大的亮点是零成本定时运行:用 GitHub Actions 就能实现——不用服务器、不花钱,默认每个工作日 18:00(北京时间)自动执行,非交易日自动跳过。项目默认内置 AkShare、Baostock、YFinance 等免费行情源,可以零配置直接跑。采用 MIT 协议,当前 GitHub 已 66,521 Star,2026-01 建仓、至今仍在活跃更新。
📎 GitHub:github.com/ZhuLinsen/daily_stock_analysis | 官网:dsa.zhulinsen.tech | 相关:AlphaSift / AlphaEvo
✨ 核心亮点
🤖
AI 决策报告
核心结论、评分、趋势、买卖点、风险警报、催化因素、检查清单
🌍
多市场聚合
A/港/美/日/韩/台股 + ETF,行情、K线、指标、新闻、公告、基本面
🕗
零成本定时
GitHub Actions 每工作日 18:00 自动跑,无需服务器
💬
Agent 策略问股
15 种内置策略(均线/缠论/波浪/热点/事件…)多轮追问
🖥️ 环境要求
| Python | 3.10 或更新 |
| 运行方式 | GitHub Actions(推荐,零成本)或本地 / Docker |
| 必配项 | 自选股列表 STOCK_LIST(如 600519,hk00700,AAPL,2330.TW) |
| AI Key | 任选可用大模型渠道;不配也有免费行情源 |
| 推送 | 企业微信/飞书/Telegram/Discord/Slack/邮箱 webhook(可选) |
🚀 上手步骤(GitHub Actions 零成本路线)
① Fork 本仓库
打开 GitHub 仓库,点右上角 Fork 复制到自己账号下(顺手点个 Star 支持一下)。
② 配置 Secrets
在你 Fork 的仓库 Settings → Secrets and variables → Actions 里添加。最核心的是自选股列表(必填):
STOCK_LIST=600519,hk00700,AAPL,2330.TW,7203.T,005930.KS推送渠道可选(企业微信/飞书/Telegram/Discord/Slack/邮箱任选其一或多个);新闻源推荐至少配一个(Anspire / SerpAPI 等,会明显提升舆情与催化质量)。
③ 启用 Actions 并手动测试
Actions 标签 → 确认启用 workflows → 每日股票分析 → Run workflow 手动跑一次,验证分析与推送链路。
④ 收报告
默认每个工作日 18:00(北京时间)自动执行;非交易日(含 A/H/US 节假日)自动跳过。之后每天定时收到「决策仪表盘」推送。
本地 / Docker 运行
git clone https://github.com/ZhuLinsen/daily_stock_analysis.git
cd daily_stock_analysis
pip install -r requirements.txt
cp .env.example .env
python main.py常用命令:python main.py --debug、--dry-run、--stocks 600519,hk00700,AAPL、--market-review、--schedule、--serve-only。
起 Web 工作台:python main.py --webui(或 --webui-only),浏览器打开 http://127.0.0.1:8000,可手动分析、看历史报告、Agent 问股、回测、持仓管理。
关键信息速查
| 必配 Secret | STOCK_LIST(自选股代码,逗号分隔) |
| 推荐 Secret | Anspire / SerpAPI 新闻源;Tushare/Longbridge 行情(可选) |
| 推送 Secret | WECHAT_WEBHOOK_URL / FEISHU_WEBHOOK_URL / TELEGRAM_BOT_TOKEN+CHAT_ID / DISCORD_WEBHOOK_URL / SLACK_BOT_TOKEN+CHANNEL_ID / EMAIL_SENDER+PASSWORD |
| 定时 | 每工作日 18:00(北京时间),非交易日自动跳过 |
| Web UI | python main.py --webui → http://127.0.0.1:8000 |
🎯 典型玩法
📋 每日自选股复盘:工作日定时生成决策仪表盘,推送到企微/飞书/Telegram
🌐 跨市场盯盘:A股+港股+美股+日韩台股一份列表统一分析
🗞️ 舆情与催化追踪:聚合实时新闻与社交舆情,提示风险与利好催化
💬 Agent 策略问股:均线/缠论/波浪/热点等 15 种策略多轮追问
🧪 回测与持仓:Web 工作台做回测、管理持仓、看历史报告
🔧 开发者集成:FastAPI 服务 + 智能导入(图片/CSV/Excel/剪贴板)
📊 和同类做法比
| 手动盯盘 + 自己搜新闻 | 费时,信息分散,难系统化跟踪 |
| 商业行情软件 | 有门槛、要费用,缺少 AI 归纳与决策摘要 |
| daily_stock_analysis | LLM 归纳决策看板 + 多市场聚合 + 零成本定时推送 |
原理一句话:由 LLM 汇总多源行情、新闻与舆情,按既定分析框架输出结构化的决策报告(评分/趋势/风险/催化);用 GitHub Actions 或本地定时任务驱动,把结果推送到你常用的 IM,做到"每天替你过一遍自选股"。
❓ 常见问题
Q:daily_stock_analysis 是什么?
一个 LLM 驱动的多市场股票智能分析系统:维护自选股列表,它每天自动分析并推送"决策仪表盘"到企微/飞书/Telegram/Discord/Slack/邮箱。
Q:要花钱或买服务器吗?
不用。用 GitHub Actions 即可零成本定时跑;项目内置 AkShare、Baostock、YFinance 等免费行情源,可零配置运行。
Q:覆盖哪些市场?
A股、港股、美股、日股、韩股、台股和 ETF,支持行情、K线、技术指标、新闻、公告与基本面。
Q:一定要配 AI Key 吗?
要做 AI 决策报告需要任选一个大模型渠道(Modelflare/Gemini/OpenAI 兼容/DeepSeek/通义千问/Claude/Ollama 本地等)。不配 AI Key 也能跑行情类能力,但决策摘要依赖 LLM。
Q:新闻源要不要配?
建议至少配一个(Anspire 或 SerpAPI),会明显提升舆情、公告、事件和催化因素质量;不配也能跑。
Q:免费行情源稳定吗?
免费源受上游限流、接口变动和网络波动影响,稳定性不保证;长期定时/批量分析建议配 Tushare、Longbridge 等 token 型数据源。
Q:多久分析一次?
默认每个工作日 18:00(北京时间)自动执行;非交易日(含 A/H/US 节假日)自动跳过,也可手动触发。
Q:是投资建议吗?
不是。它是信息聚合与归纳工具,所有输出仅供参考,不构成投资建议。股市有风险,决策请自担。
📎 GitHub 搜索 ZhuLinsen/daily_stock_analysis | 官网 dsa.zhulinsen.tech
关注「AI工具匠」,获取更多 AI 工具实操教程