惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Spread Privacy
Spread Privacy
T
Tor Project blog
Security Archives - TechRepublic
Security Archives - TechRepublic
Project Zero
Project Zero
C
Cyber Attacks, Cyber Crime and Cyber Security
SecWiki News
SecWiki News
雷峰网
雷峰网
O
OpenAI News
aimingoo的专栏
aimingoo的专栏
Hacker News: Ask HN
Hacker News: Ask HN
Jina AI
Jina AI
Help Net Security
Help Net Security
月光博客
月光博客
S
Secure Thoughts
L
LINUX DO - 热门话题
MyScale Blog
MyScale Blog
T
The Blog of Author Tim Ferriss
博客园 - 三生石上(FineUI控件)
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
N
News | PayPal Newsroom
爱范儿
爱范儿
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Attack and Defense Labs
Attack and Defense Labs
F
Full Disclosure
The Register - Security
The Register - Security
NISL@THU
NISL@THU
H
Help Net Security
W
WeLiveSecurity
I
Intezer
Engineering at Meta
Engineering at Meta
Martin Fowler
Martin Fowler
F
Fortinet All Blogs
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Know Your Adversary
Know Your Adversary
G
GRAHAM CLULEY
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Recent Announcements
Recent Announcements
K
Kaspersky official blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
云风的 BLOG
云风的 BLOG
S
Security @ Cisco Blogs
www.infosecurity-magazine.com
www.infosecurity-magazine.com
IT之家
IT之家
The GitHub Blog
The GitHub Blog
S
Securelist
博客园 - 【当耐特】
Last Week in AI
Last Week in AI
D
Docker
T
Tailwind CSS Blog

BlogFinder

日常漫步 Vol.24 之漫步前山河 - 雅余 周报 #1-聊聊本周的收获 - Edwin's Blog 我的OpenCode必装插件与Skill Write Something 掌中之物未必在掌握之中 · CRIVU PiliNara,一个更顺手的 PiliPlus 分支 「NekoEcho」:做一个必有回响的猫娘主题博客 2026-05 书影音总结 简化博客主题 - 安迪 我第一次发布 npm 包 拾花小记#45:中考前的二三事 – 小改学习志 黛西花园5月游 #18 枇杷又熟了的五月月报 一些奇奇怪怪的需求?word仿方正书版的几个小操作 - Xiobb's Blog 0419 御温泉之旅 修复了一些bug,网站基本上趋于稳定了 - 新锐博客 又回到四十年前 如何定义成功 迷鹿屋2026已重新上线 科技冰火两重天+一周回顾 ${title} 热度退了,我反而用得更深了-咕咚同学 我到底该不该换个域名? 随身WIFI折腾记 - 安迪 博客撰写体验提升——hexo pro插件 为什么不用相机把屏幕上的接关密码拍下来? 国清寺与天台山 – Ouroboros ★★★★☆《挽救计划》——久违的经济上行感 - Davidの3号基地 删除右键“打开方式”里多余选项 第三周刊_No.53|一切都会被支付两次 安卓APP通话记录与录音上传踩坑记录 - 子舒的博客 天量下跌 inBox 笔记 2.3.8,把工具栏交给了你-咕咚同学 我把小龙虾搬到了微信-咕咚同学 安好 - 响石潭 Compound Engineering Plugin:让每个工程单元都比上一个更容易 MOSS-TTS Family:开源高质量语音与声音生成模型家族深度解析 Crawl4AI:专为 LLM 设计的开源 Web 爬虫与数据抓取工具 Build Your Own X:从零实现你最喜欢的技术——程序员进阶的终极资源清单 Anthropic Skills:用文件夹教 Claude 专业技能的开源框架 1年的去月球(下) - 梅之夏 欢迎回来。 简单讲讲 ASN.1 与 OID DTV - 直播聚合客户端 5.22-5.27 – 不兴江 还没去过鸭川 – 不兴江 张晶晶同学三刷林志颖 关于我 – 不兴江 爱与嫉妒 – 不兴江 港股被持续做空 备案码花了四百块-咕咚同学 一句话生成封面:我给公众号做了4种风格的AI封面生成技能 「官」方認證 再谈费曼学习法 2026-05-28T00:34:11+08:00 2026-05-28T00:28:45+08:00 离谱的英语学习指南:基于AI的英语进阶系统方法论 iii:零集成架构的后端统一运行时 Claude Code Harness:让 Claude Code 工作有迹可循的工程化框架 Heretic:全自动移除大语言模型审查机制的开源工具 MarkItDown:微软开源的万能文档转 Markdown 利器 Harness:让 Claude Code 秒变多智能体协作工厂 这段时间尽折腾AI Agent了,确实极大地提高了效率 近期动态:两个新站点正式上线啦 误判解除!zhouayuan.com 腾讯安全申诉成功 - 周阿源|玩具设计・插画日常・生活随笔 Ralph:让 AI 编码工具自主循环跑完所有 PRD 任务的量产神器 全都违法 – 个人工作记录 关于zhouayuan.com被误判 “含违规信息” 的说明与申诉记录 - 周阿源|玩具设计・插画日常・生活随笔 小米 MiMo v2.5 Pro 白嫖 最大的人间清醒,兜里有钱,但是不花。 夜晚靓歌(12):于文文现场solo - 王志勇的Blog 今日插画:风扬起的倔强 - 周阿源|玩具设计・插画日常・生活随笔 回门习俗 独立网卡 - 忘记了回忆 500亿入股人工智能企业 从命令行到桌面智能体-咕咚同学 第一性原理读书笔记 行者微评论223-加班の守株待兔-博客|政治与时事-风雨行者 ZOZO开源物理接触求解器:GPU加速的可扩展仿真引擎 OpenStock:开源股票市场交易平台技术深度解析 MoneyPrinterTurbo:基于AI的全自动短视频生成工具深度解析 Claude-Mem:为 Claude Code 构建的持久化记忆压缩系统 Twenty:可代码化定制的企业级开源 CRM 平台技术深度解析 2026-05-26T22:59:17+08:00 企业级开源大模型部署平台 GPUStack 实战教程 1年的去月球(上) - 梅之夏 Sevalla - 静态网站托管服务 不用翻墙、不用注册、不用月费,普通人也能用上 Claude Code 装修灯具要注意⚠️ 黄梅天先锋 - 游子微博 公安备案顺利办结,站点备案全部完成 - 周阿源|玩具设计・插画日常・生活随笔 第三次兑换天猫超市卡了宗宗酱-三维狐少儿编程 Don't think, feel. - Rolen's Blog 人这一辈子,到底图个什么 博客迁移 - Edwin's Blog 情感赛道写作模板 再现本轮行情的典型特征 裁员与平常心-咕咚同学 别让“偷懒”,成为隐私泄露的破绽 片刻 - Jdeal | Life is like a Design.
Daily Stock Analysis:基于 AI 大模型的股票智能分析系统深度解析
Cheman · 2026-06-21 · via BlogFinder

今天在 GitHub Trending 上看到一个有意思的项目:daily_stock_analysis,这是一个基于 AI 大模型的 A股/港股/美股/日股/韩股自选股智能分析系统,能够每日自动分析并推送「决策仪表盘」到企业微信/飞书/Telegram/Discord/Slack/邮箱,对量化爱好者和 AI 应用开发者都有很高的参考价值。

一、项目概述

daily_stock_analysis 是由 ZhuLinsen 开发的开源项目,核心目标是利用 AI 大模型对自选股进行每日智能分析,并自动推送结构化的决策仪表盘报告。项目支持 A股、港股、美股、ETF 的多市场数据聚合,覆盖行情、K线、技术指标、资金流、筹码、新闻、公告和基本面等全方位数据。

核心特性:

  • 🤖 AI 决策报告:输出核心结论、评分、趋势、买卖点位、风险警报、催化因素、操作检查清单
  • 📊 多市场数据聚合:A股、港股、美股、ETF 全覆盖,日股/韩股支持基础行情
  • 🖥️ Web / 桌面工作台:手动分析、任务进度、历史报告、回测、持仓、配置管理
  • 🤖 Agent 策略问股:支持均线、缠论、波浪、趋势、热点等 15 种内置策略
  • 🔔 自动化与推送:GitHub Actions、Docker、本地定时任务,支持多种通知渠道

项目在 GitHub 上获得了较高的关注度,曾登上周趋势榜 Python 类目第 1 名,并被 HelloGitHub 推荐。

二、技术原理

架构设计

项目采用模块化设计,核心模块包括:

  • src/core/pipeline.py:股票分析流水线调度器
  • src/core.market_review.py:大盘复盘模块
  • src/services/:各类数据服务(行情、新闻、搜索等)
  • api/:FastAPI 后端服务
  • bot/:多平台通知 Bot(企业微信、飞书、Telegram 等)

核心技术栈

类型技术选型选型理由
AI 模型LiteLLM(统一 LLM 客户端)支持 Gemini/Claude/OpenAI/DeepSeek 等主流模型,一键切换
行情数据efinance、AkShare、Tushare、YFinance 等多数据源多优先级降级,保证数据可用性
Web 框架FastAPI异步高性能,自带 API 文档
数据处理Pandas、NumPy金融数据分析标准库
定时任务schedule + GitHub Actions零成本云部署

数据分析流水线

main.pyrun_full_analysis 函数可以看出,分析流程如下:

1. 刷新股票索引缓存
2. 读取自选股列表(支持热加载)
3. 交易日过滤(非交易日自动跳过)
4. 并发执行个股分析(线程池)
5. 大盘复盘(可选)
6. 生成决策仪表盘报告
7. 推送通知(支持合并推送)
8. 自动回测(可选)

核心代码片段(main.py):

pipeline = StockAnalysisPipeline(
    config=config,
    max_workers=args.workers,
    query_id=query_id,
    query_source="cli",
    save_context_snapshot=save_context_snapshot,
)
results = pipeline.run(
    stock_codes=stock_codes,
    dry_run=args.dry_run,
    send_notification=not args.no_notify,
    merge_notification=merge_notification,
)

每日市场上下文机制

项目引入了「每日市场上下文」概念(src/services/daily_market_context.py),避免每次分析都重复生成大盘复盘报告,通过缓存和增量更新显著提升效率。

三、安装与快速开始

方式一:GitHub Actions(推荐)

5 分钟完成部署,零成本,无需服务器:

  1. Fork 本仓库

  2. 配置 SecretsSettingsSecrets and variablesActions

    • AI 模型配置(至少配置一个):
      • ANSPIRE_API_KEYS(推荐)
      • AIHUBMIX_KEY(推荐)
      • GEMINI_API_KEY
      • OPENAI_API_KEY
    • 通知渠道配置(至少配置一个):
      • WECHAT_WEBHOOK_URL(企业微信)
      • FEISHU_WEBHOOK_URL(飞书)
      • TELEGRAM_BOT_TOKEN + TELEGRAM_CHAT_ID
    • 自选股配置(必填):
      • STOCK_LIST:如 600519,hk00700,AAPL
  3. 启用 ActionsActions 标签 → 启用工作流

  4. 手动测试Actions每日股票分析Run workflow

方式二:本地运行

# 克隆项目
git clone https://github.com/ZhuLinsen/daily_stock_analysis.git
cd daily_stock_analysis

# 安装依赖
pip install -r requirements.txt

# 配置环境变量
cp .env.example .env && vim .env

# 运行分析
python main.py

常用命令:

python main.py --debug               # 调试模式
python main.py --dry-run             # 仅获取数据不分析
python main.py --stocks 600519,000001  # 指定股票
python main.py --webui               # 启动 Web 界面
python main.py --schedule            # 定时任务模式

四、使用方法与实战

基础用法:查看每日决策仪表盘

配置完成后,每个交易日 18:00(北京时间)会自动推送报告,格式如下:

🎯 2026-02-08 决策仪表盘
共分析3只股票 | 🟢买入:0 🟡观望:2 🔴卖出:1

📊 分析结果摘要
⚪ 中钨高新(000657): 观望 | 评分 65 | 看多
⚪ 永鼎股份(600105): 观望 | 评分 48 | 震荡
🟡 新莱应材(300260): 卖出 | 评分 35 | 看空

📰 重要信息速览
💭 舆情情绪: 市场关注其AI属性与业绩高增长,情绪偏积极
📊 业绩预期: 2025年前三季度扣非净利润同比暴涨407.52%

进阶用法:Agent 策略问股

在 Web 界面 /chat 页面,可以使用内置策略进行多轮问股:

  • 均线金叉策略
  • 缠论策略
  • 波浪理论策略
  • 多头趋势策略
  • 热点题材策略
  • 事件驱动策略

启动方式:

python main.py --webui
# 访问 http://127.0.0.1:8000/chat

实战示例:自定义分析流水线

通过修改 .env 文件,可以灵活配置分析参数:

# 开启单股推送(每分析完一只立即推送)
SINGLE_STOCK_NOTIFY=true

# 开启合并推送(个股+大盘复盘合并)
MERGE_EMAIL_NOTIFICATION=true

# 设置分析延迟(避免 API 限流)
ANALYSIS_DELAY=5

# 开启自动回测
BACKTEST_ENABLED=true

五、常见问题与解决方案

安装失败

问题pip install -r requirements.txt 失败

解决方案

  1. 使用 Python 3.10+ 版本
  2. 升级 pip:pip install --upgrade pip
  3. 分开安装依赖:pip install tenacity sqlalchemy 等逐个安装

运行时错误:API Key 无效

问题:AI 分析失败,报错 AuthenticationError

解决方案

  1. 检查 .env 中的 API Key 是否正确
  2. 确认 API Key 余额充足
  3. 尝试切换模型:LITELLM_MODEL=gemini/gemini-pro

数据获取失败

问题:行情数据为空或报错

解决方案

  1. 检查股票代码格式(A股:600519,港股:hk00700,美股:AAPL)
  2. 切换数据源优先级(编辑 .env 中的 DATA_SOURCE_PRIORITY
  3. 使用 --debug 模式查看详细错误

推送通知失败

问题:企业微信/飞书推送失败

解决方案

  1. 检查 Webhook URL 是否正确
  2. 确认网络可访问外部服务(或配置代理)
  3. 使用 --check-notify 参数检查通知配置

性能问题:分析速度慢

问题:分析多只股票耗时过长

解决方案

  1. 增加并发数:python main.py --workers 8
  2. 减少数据源数量(关闭不必要的搜索源)
  3. 使用 --dry-run 模式仅获取数据,后续再分析

六、总结

daily_stock_analysis 是一个功能非常完整的 AI 股票分析开源项目,其技术亮点在于:

  1. 多模型支持:通过 LiteLLM 统一接口,支持主流 AI 模型一键切换
  2. 多数据源降级:多个行情数据源按优先级自动降级,保证数据可用性
  3. 模块化设计:各功能模块解耦,便于二次开发和扩展
  4. 零成本部署:GitHub Actions 部署方案让普通用户也能快速上手
  5. Agent 策略问股:内置 15 种策略,支持多轮对话,体验接近专业量化平台

项目适合以下人群:

  • 量化交易爱好者
  • AI 应用开发者
  • 需要每日股票分析报告的投资者
  • 希望学习 AI + 金融结合方案的开发者

相关项目推荐:

⚠️ 免责声明:本项目仅供学习和研究使用,不构成任何投资建议。股市有风险,投资需谨慎。

项目地址:https://github.com/ZhuLinsen/daily_stock_analysis

Star 趋势:项目在 GitHub 上持续保持活跃更新,建议 Star 关注后续进展。