📌 项目地址ZhuLinsen/daily_stock_analysis | ⭐ 37,187 颗星 | 🔧 Python | 📜 未标注

这个项目解决了什么问题

我每天开盘前要翻一遍自选股:看一眼K线形态、查一下资金流向、扫一眼新闻有没有突发利空。一套下来半小时过去了,还经常漏掉关键信息。

ZhuLinsen/daily_stock_analysis 做的事就是把这些步骤自动化——你把自选股列表告诉它,它每天定时拉行情、算技术指标、抓新闻公告,再用AI生成一份分析报告,推到你微信/飞书/Telegram上。

我试了两周,结论是:省下的时间确实值。报告里的信息面比我手动翻的还全,AI给的评分和买卖点位参考可以作为决策前的快速检查。

它产出的报告长什么样

一份完整的AI分析报告包含这几个模块:

核心结论 + 综合评分。比如“7.2分,短期偏多但需注意量能不足”。评分是技术面、资金面、新闻情绪加权算出来的,不是AI瞎编。

趋势判断。把均线、MACD、RSI这些技术指标用自然语言总结出来,不用自己看K线图。

买卖点位。支撑位和压力位的数值范围,依据是当前形态和筹码分布。

风险警报。技术背离、资金异常流出、筹码恶化,AI会标出来。

催化因素。近期事件、财报预期、行业政策变化,来自新闻搜索和公告抓取。

操作检查清单。像“是否突破颈线位”“是否放量”这种条件勾选,辅助你做决策前确认。

数据来源覆盖K线、均线/MACD/RSI、资金流向、筹码分布、新闻公告、基本面(市盈率、利润增速等)。AI内置了15种投资策略(均线、缠论、波浪、趋势、热点、事件、成长、预期等),在Web工作台或聊天机器人里,你可以用这些策略跟AI做多轮追问,比如“用缠论看这只票当前是日线级别几买”。

部署:GitHub Actions 5分钟,零成本

我按README推荐的GitHub Actions试了一遍,步骤很简单。

1. Fork这个仓库。顺手点个Star,项目作者需要曝光。

2. 配置Secrets。进自己Fork仓库的Settings → Secrets and variables → Actions → New repository secret。

3. 配置AI模型(至少一个)

Secret名称 说明 推荐理由
ANSPIRE_API_KEYS 一个Key同时用全球热门大模型和联网搜索,有免费额度,不需要科学上网 省事
AIHUBMIX_KEY 类似全模型聚合服务,本项目用户有10%优惠 备选
GEMINI_API_KEY / ANTHROPIC_API_KEY / OPENAI_API_KEY 其他模型商,如果你已经有这些Key可以直接用 可选

如果要用Ollama本地模型,更建议本地/Docker部署,GitHub Actions环境不适合。

4. 配置通知渠道(至少一个)

Secret名称 说明
WECHAT_WEBHOOK_URL 企业微信机器人Webhook
FEISHU_WEBHOOK_URL 飞书机器人Webhook
TELEGRAM_BOT_TOKEN TELEGRAM_CHAT_ID Telegram Bot
DISCORD_WEBHOOK_URL Discord Webhook
SLACK_WEBHOOK_URL Slack Webhook
SMTP_* 邮箱SMTP配置

完整字段在docs/full-guide.md里有模板。

配置完这些,GitHub Actions会自动按工作流定时触发。你可以在.github/workflows里看到默认的cron表达式,改成自己想要的频率。免费额度足够每天分析几支股票。

如果你不想用GitHub Actions,README也提供了Docker、Crontab、FastAPI Web服务三种部署方式。

数据源和AI模型都能换

这个项目最让我觉得值的是可定制性。它不是硬编码一个数据源或模型,而是做成可插拔的。

行情数据:支持AkShare(国内行情)、Tushare、Pytdx、Baostock、YFinance(美股)、Longbridge。其中AkShare免费且覆盖面广,Tushare需要Token。

新闻搜索:集成了7个数据源,包括SerpAPI、Tavily、Bocha、Brave、MiniMax、SearXNG,还有一个可选的美股社交舆情API(Stock Sentiment API,抓Reddit/X/Polymarket情绪)。

AI模型:支持OpenAI兼容的所有模型(DeepSeek、通义千问、Moonshot等)、Gemini、Claude、Anspire、AIHubMix、Ollama本地模型。docs/LLM_CONFIG_GUIDE.md里详细讲了路由规则和图像识别配置(比如你想让AI看图说话理解K线截图)。

你还可以在Web工作台上临时分析股票、看历史报告、做回测、管理持仓,甚至切换浅色/深色主题。智能导入功能支持截图、CSV/Excel、剪贴板里的股票代码自动识别和补全。

几个值得注意的点

  • 这个项目不是Python库,不能pip install。它是一个完整应用,需要按Fork + 配置Secrets的流程部署。仓库里没有setup.py
  • 依赖外部API。AI模型和部分数据源需要注册并获取API Key。有些有免费额度,有些收费。部署前最好确认一下各服务的收费政策。
  • AI不构成投资建议。项目README也强调了一样的话。它只是整理信息、给参考,最终决策还得你自己做。但省下了每天手动刷行情、读新闻的时间,这已经值了。
  • 文档很全。除了主README,docs/目录里有完整配置与部署指南、LLM配置指南。要深度定制,先翻一遍能避开不少坑,比如基本面P0超时语义、交易纪律定义、数据源优先级规则都在里面。

如果你每天需要跟踪几支股票,不想开盘前花一小时翻各种数据,花5分钟配置这个系统,后面每天到点就能在微信/飞书/Telegram里收到一份AI整理好的决策参考。省下来的时间,可以多读几份财报,或者做点别的事。

这篇文章对你有帮助吗?

发表回复