67k Star:AI 帮你多市场盯盘、每日自动推报告——daily_stock_analysis 完整教程

28次阅读
没有评论

📈

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 工具实操教程

正文完
 0
评论(没有评论)