61.7K Star 的开源股票分析系统 daily_stock_analysis:深度调研与本地实测全记录

发布时间:2026/10/7 6:17:14

61.7K Star 的开源股票分析系统 daily_stock_analysis:深度调研与本地实测全记录 61.7K Star 的开源股票分析系统 daily_stock_analysis深度调研 本地实测全记录编程语言Python LicenseMIT 作者ZhuLinsen仓库github.com/ZhuLinsen/daily_stock_analysis本文基于 GitHub API 实时数据 本机实机运行所有数据均真实抓取无虚构。一、项目是什么一句话基于 AI 大模型的 A股/港股/美股/日股/韩股/台股自选股智能分析系统每天自动抓取行情 新闻舆情让 LLM 生成决策仪表盘推送到企业微信/飞书/Telegram/Discord/Slack/邮箱。定位它最强的卖点GitHub Actions 零成本定时部署—— Fork 即用5 分钟上线每天 18:00 自动跑不用自己买单服务器。GitHub 实时数据2026-08-11指标数值Stars61,780Forks52,244fork 率异常高原因见下文Open Issues43LicenseMIT已核验 LICENSE 原文最近提交2026-08-10周更v3.30.0 → v3.29.0 → v3.28.0规模595 个 .py 文件、272 个测试文件、122 个文档关联项目AlphaSift选股、AlphaEvo策略进化创建于 2026 年 1 月7 个月冲到 61.7K stars国产开源里非常罕见的持续高强度演进项目。二、技术架构Monorepo 结构远不止一个股票脚本那么简单daily_stock_analysis/ ├── main.py / server.py / webui.py # CLI / API / WebUI 三入口 ├── src/ │ ├── core/pipeline.py # 分析流水线线程池异常隔离 │ ├── analyzer.py # AI 分析层4805 行LiteLLM 多模型路由 │ ├── agent/ # ★ Multi-Agent 系统 │ │ ├── agents/ # decision/intel/risk/technical/portfolio 五类 │ │ ├── orchestrator.py# 分层 deliberation、mediator/self-review │ │ ├── skills/ # Skill 引擎 │ │ └── tools/ # 工具注册表 │ ├── llm/ # 生成后端litellm/codex/claude/opencode/hermes │ ├── services/ # 30 业务服务DecisionSignal/选股/告警… │ └── notification_sender/ # 14 种推送渠道 ├── api/ # FastAPI v115 资源组 ├── data_provider/ # 14 个行情数据源适配器带 fallback 链 ├── apps/ # React Web Electron 桌面 └── strategies/ # 15 种策略 YAML缠论/波浪/均线金叉…几个设计亮点值得学Multi-Agent 编排不是单次 Prompt而是 decision/intel/risk/technical 多个 Agent 分工带分层 deliberation、分歧解释、revision projection。守护链guardrail强制注入当下大盘语境防止 LLM 在没有市场环境的情况下乱下结论 —— 这是多数同类脚本没有的设计。决策信号闭环LLM 结论 → 抽取 DecisionSignal → 持久化 → 后验评估方向准确率/模拟收益→ 反馈回 Agent 记忆形成可追踪的预测复盘。健壮降级14 个数据源带优先级 fallback 链LLM 输出缺字段自动重试、重试失败占位补全不阻塞单源失败绝不拖垮整体。安全工程诊断日志脱敏短凭证、子进程环境变量 denylist、HMAC usage 遥测。数据源与 LLM 矩阵行情efinance→akshare→tushare→pytdx→baostock→yfinance→longbridge→tickflow免费零配置可跑新闻Tavily / SerpAPI / 博查 / Brave / MiniMax / SearXNG / AnspireLLMOpenAI 兼容推荐硅基流动/ Claude / 本地 Ollama / Hermes三、免费路线重点不用花一分钱也能跑通全流程方式配置硅基流动推荐OpenAI 兼容OPENAI_BASE_URLhttps://api.siliconflow.cn/v1LITELLM_MODELopenai/deepseek-ai/DeepSeek-V3Ollama 本地OLLAMA_API_BASEhttp://localhost:11434LITELLM_MODELollama/qwen3:8b四、商业化真相防忽悠项目代码完全 MIT 免费、无功能阉割这点要肯定。但它是产品化商业漏斗README 顶部挂赞助商广告Anspire、SerpAPI 横幅大量 referral 分成链接Anspire新用户送 30 元额度、AIHubMix、TickFlow、SerpAPI ——每个部署用户都是一次拉新分佣有官网 小红书运营 付费项目咨询/部署支持结论不是假开源是正当但精明的商业化。代码免费赚的是新人引导默认值和教程位置的钱。五、本地实测重点真实终端记录在 macOS Python 3.13 实测源码用git sparse clone秒级拉到 17MBcodeload 直连太慢。环境准备gitclone--depth1--filterblob:none--sparse-chttp.versionHTTP/1.1\https://github.com/ZhuLinsen/daily_stock_analysis.git# 稀疏检出运行所需目录避开 apps/ 前端 100MB装了 45 个核心依赖akshare/pandas/sqlalchemy/yfinance…用过滤版本避开与既有项目的 litellm 冲突。实测 1CLI 入口python main.py --help→ 26 个参数全部正常–dry-run/–schedule/–webui/–serve/–backtest/–portfolio futu…实测 2dry-run 取数据真实当日数据[大盘] 上涨 1963 / 下跌 3361 / 涨停 48 / 跌停 0成交额 14820亿 板块领涨: 线下药店 / 纺织鞋类制造 / 被动元件 / 院线 / 影视院线 板块领跌: 航天装备Ⅱ / 航天装备Ⅲ / 钴 / 镍 / 钨指数上证 3961.93-0.12%/ 深成 14386.710.49%/ 创业板 3578.751.17%。大盘复盘报告自动落盘。⚠️ 概念排行接口东财偶发限流但系统优雅降级为 statusempty不崩—— 这正是架构价值的实证。实测 3断点续传第二次运行贵州茅台(600519) 2026-08-10 数据已存在跳过获取断点续传—— README 承诺实测通过。实测 4完整 AI 分析硅基流动 DeepSeek-V3注册硅基流动后拿到 API Key配置 OpenAI 兼容环境变量即可OPENAI_API_KEY$SILICONFLOW_API_KEYOPENAI_BASE_URLhttps://api.siliconflow.cn/v1\LITELLM_MODELopenai/deepseek-ai/DeepSeek-V3 python main.py--stocks600519--no-notifyLLM 初始化成功Prompt 长度 4634 字符首次调用 26s 返回LLM 完整性守卫实测生效schema 严格校验通过一次过零重试phase_decision 正常输出仓位建议 0-1 成最终贵州茅台 观望 | 评分 45 | 震荡全程 180s成功 1 / 失败 0生成的决策报告含当日行情收盘 1346.49/-0.18%/量比 0.79、均线排列MA5 1323.9/MA10 1334/MA20 1312、乖离率 1.71% 警戒、支撑压力位、持仓建议。实测 5模型选型对严格 schema 的影响换用硅基流动上其他模型重跑同一只茅台效果差异明显强模型对 DSA 这类严格 schema 输出的服从性更好JSON 完整性一次通过弱模型可能需要多次重试或占位补全总耗时更长结论模型选型对 DSA 这类严格 schema 输出的项目影响巨大建议优先选择指令服从性强的模型如 DeepSeek-V3可以从硅基流动的多模型目录中自由切换测试。这是实测才发现的真实坑。实测 6接入搜索源Tavily 舆情补齐未配搜索源时舆情/业绩/催化维度全是数据缺失。注册 Tavily 免费 key1000次/月填入.envTAVILY_API_KEYStvly-*** # 可再加博查 BOCHA_API_KEYS*** 做多源兜底重跑同一只茅台舆情维度完全补齐维度之前无搜索源之后Tavily舆情情绪数据缺失✅ “消息面偏暖市场情绪谨慎乐观”业绩预期缺失✅ “一季度净利同比增21%略超预告”利好催化缺失✅ “食品饮料产业政策利好飞天提价34元撬动500亿市值”最新动态“未找到”✅ 真实新闻 自营调价机制落地最终评分5067日志实证[Tavily] 搜索完成 返回 6 条结果 耗时 1.45s→ 新闻相关度打分direct3/sector1/macro1→ 准入过滤drop_low_quality/drop_old→ 保存入库。免费行情 免费模型 免费搜索源 全链路零成本跑通。六、实测结论与建议优点README 全部承诺验证通过零配置可跑、多源 fallback、断点续传、LLM 守卫、占位降级硅基流动 DeepSeek-V3 直接可用报告结构完整实测 180s 完成工程化水平国内开源顶级是 LLM Agent 落地范本注意点免费源东财接口偶发限流是正常波动建议生产环境配 Tushare token模型对 DSA 严格 schema 服从性差异大建议优先强模型如 DeepSeek-V3或配搜索源提升舆情/催化质量报告仅供研究参考不构成投资建议别当交易信号跟单适合人群想学 LLM Agent 工程落地的开发者必读 src/agent/ 代码想零成本建一套自选股每日复盘工具的投资者想研究开源商业引流打法的博主免责声明本项目仅供学习和研究使用不构成任何投资建议。股市有风险投资需谨慎。文章所有数据基于 2026-08-11 实测可能随上游接口变动。
延伸阅读

更多相关文章

2026/10/6 5:02:02

可治理的智能体化软件工程:降低系统判断负债的核心实践

1. 从一次昂贵的“廉价”决策说起 几年前,我参与过一个中型电商平台的订单履约系统重构项目。当时,为了快速上线一个促销活动的库存锁定功能,团队决定采用一个在开源社区“小有名气”的第三方库存管理库。这个库的文档看起来清晰,…

2026/10/4 5:04:07

解读 TAOT:MoE 动态副本调度优化 EP 负载的新思路

我常说自己现在是研究训练 infra 的,但回顾自己在个人博客等平台发表的文章,一直没有在这个方向有所产出。所以,借着这次契机来分享和学习一下我们团队最近发表的一篇关于专家并行不均衡问题的文章吧。 背景 论文地址:https://arx…

2026/10/1 17:10:21

PULSE感应加热器:从定时器编程到谐振电路的全链路设计

1. 从“脉冲”到“加热”:PULSE感应加热器的核心逻辑 如果你玩过电磁炉,或者拆解过工业淬火设备,那你对感应加热这个概念一定不陌生。但今天要聊的“PULSE Induction heater”,或者说“脉冲感应加热器”,可能和你印象中…

2026/10/7 6:15:21

AI Agent工程化落地:架构、选型与实战指南

做AI应用方向这几年,我有个挺深的感受:行业最热闹的时候,不是某个模型发布的那天,而是大量开发者开始讨论“怎么把它真正用起来”的那天。2026年9月22日这天的热搜关键词里,“AI Agent”和“AI应用开发”同时挂在头部&…

2026/10/7 6:15:21

SSM图书管理系统实战:分层架构、事务控制与SQL优化

简介:这是一套面向计算机专业本科生及Java初学者的毕业设计级实战项目资源,聚焦图书管理业务场景,基于SSM(SpringSpringMVCMyBatis)主流框架完整实现前后端功能,解决课程设计、期末大作业与毕业设计中系统开…

2026/10/7 6:15:21

Servlet+JSP学生选课系统:从部署到改造的JavaWeb项目实战

简介:这是一套基于JavaWeb技术栈实现的学生选课系统,面向计算机相关专业毕业设计学生及需要项目实战的Java学习者,可解决课程管理、选课、成绩录入等常见业务场景的完整开发需求。系统采用Servlet与JSP及MySQL架构,前端结合Bootst…

2026/10/7 6:15:21

LSTM时间序列预测实战:实例代码解析与避坑指南

简介:面向机器学习初学者与时间序列预测开发者的LSTM入门实例,以房地产价格预测为场景,完整演示长短期记忆网络从数据预处理到权重更新的实现过程。LSTM通过输入门、遗忘门、输出门与细胞状态协同解决传统RNN的梯度消失问题,该实例…

2026/10/7 6:15:21

上下文工程与Agent Harness:AI编码代理10x效率实践指南

这两年AI编码代理的讨论热度一直在涨,但绝大多数人的用法还停留在“开个对话窗口、把报错贴进去”的阶段。真正拉开差距的,其实不是模型选谁、参数多大,而是两件常常被忽略的事:Context Engineering(上下文工程&#x…

2026/10/7 6:10:21

AI编程工作流实战:三个可立刻复用的高效开发流程

1. 为什么“能立刻复用”比“功能强大”更重要我见过太多人收藏了几百个AI编程工具,从代码补全到Agent框架,硬盘里塞满了各种教程和配置,但真正每天在用的工作流,掰着手指头数不超过三个。问题出在哪?不是工具不够好&a…

2026/10/5 6:32:56

Jev+Agent接管浏览器:browser-use实战与jev-ultrafast性能优化

1. 从“Jev”说起:为什么我要把Agent接进浏览器“Jev”这个词最近在圈子里出现的频率越来越高,很多人第一次听到会以为是某个新模型的名字,其实它更像是一种思路——把Jev模型的能力当作底座,通过Agent的方式去接管浏览器&#xf…

2026/10/6 4:01:51

多智能体集群实战:DeepAgents编排、MCP与A2A协议及Skills体系

1. 从"单兵作战"到"集群协同":多智能体编排到底在解决什么问题如果你最近在折腾 Agent 相关的东西,大概率会有一种感觉:单个 Agent 能做的事情,其实很快就摸到天花板了。你给它一个提示词,挂几个工…

2026/10/6 17:46:51

无源低通滤波器设计实战:从RC到LC,手把手教你避开那些坑

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:05:03

ESP32免重刷固件:浏览器直接修改NVS键值实现WiFi配置更新

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:05:03

SAP HANA查询结果导出CSV:避开乱码、性能与权限的实用指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:05:03

数字后端Placement阶段Density与Congestion控制实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑