LLM 驱动的多市场股票智能分析系统:多源行情、实时新闻、决策看板与自动推送,支持零成本定时运行。 LLM-powered multi-market stock analysis system with multi-source market data, real-time news, decision dashboard, automated notifications, and cost-free scheduled runs.

★ 69,396⑂ 56,558👁 273⑃ 1,551● 864▤ 37◈ 0
PythonMITCreated 2026-01-10dsa.zhulinsen.tech
69,396
stars
+995+1,944+3,475
56,558
forks
273
watchers
1,551
prs
864
issues
37
releases
0
discussions

README

📈 股票智能分析系统










   


 🤖 基于 AI 大模型的 A股/港股/美股/日股/韩股/台股自选股智能分析系统,每日自动分析并推送「决策仪表盘」到企业微信/飞书/Telegram/Discord/Slack/邮箱

产品预览 · 功能特性 · 快速开始 · 推送效果 · 文档中心 · 完整指南

简体中文 | English | 繁體中文




💖 赞助商 (Sponsors)


  感谢 Modelflare 赞助本项目!由美国 Havenbyte LLC 运营,满血稳定不掺水,低成本接入 GPT、Claude、Gemini、Grok 及 40+ 图片/视频模型。指定 OpenAI 分组提供 65% / 75% / 85% 每日缓存命中率保障;单笔充值 US$20 解锁 GPT 0.015x,US$50 解锁 Claude 0.03x。专属链接注册
  
  
    
  




 🖥️ 产品预览


  


 ✨ 功能特性

| 能力 | 覆盖内容 |
|------|------|
| AI 决策报告 | 核心结论、评分、趋势、买卖点位、风险警报、催化因素、操作检查清单 |
| 多市场数据聚合 | 覆盖 A股、港股、美股、日股、韩股、台股和 ETF,支持行情、K 线、技术指标、新闻、公告、基本面与报告辅助数据;不同市场的数据源和能力边界见 市场支持边界 |
| Web / 桌面工作台 | 手动分析、任务进度、历史报告、完整 Markdown、回测、持仓、配置管理、浅色 / 深色主题 |
| Agent 策略问股 | 多轮追问,支持均线、缠论、波浪、趋势、热点、事件、成长、预期等 15 种内置策略,覆盖 Web/Bot/API |
| 智能导入与补全 | 图片、CSV/Excel、剪贴板导入;股票代码/名称/拼音/别名补全 |
| 自动化与推送 | GitHub Actions、Docker、本地定时任务、FastAPI 服务和企业微信/飞书/Telegram/Discord/Slack/邮件推送 |

 功能细节、字段契约、基本面 P0 超时语义、交易纪律、数据源优先级、Web/API 行为请看 完整配置与部署指南。

 技术栈与数据来源

| 类型 | 支持 |
|------|------|
| AI 模型 | Modelflare、AIHubMix、Gemini、OpenAI 兼容、DeepSeek、通义千问、Claude、Ollama 本地模型等 |
| 行情数据 | AkShare、Tushare、Pytdx、Baostock、YFinance、Longbridge |
| 新闻搜索 | Anspire、SerpAPI、Tavily、Bocha、Brave、MiniMax、SearXNG |
| 社交舆情 | Stock Sentiment API(Reddit / X / Polymarket,仅美股,可选) |

 项目默认内置 AkShare、Baostock、YFinance 等免费行情源,可零配置运行;免费源受上游限流、接口变动和网络波动影响,稳定性不保证。长期定时、批量分析或更稳定行情建议配置 Tushare、Longbridge 等 token 型数据源,适用市场、Actions 映射和 fallback 规则见 数据源配置。

 🚀 快速开始

 方式一:GitHub Actions(推荐)

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


 1. Fork 本仓库

点击右上角 Fork 按钮(顺便点个 Star⭐ 支持一下)

 2. 配置 Secrets

Settings → Secrets and variables → Actions → New repository secret

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

默认先选一个模型服务商并填写 API Key;需要多模型、图片识别、本地模型或高级路由时,再参考 LLM 配置指南。

| Secret 名称 | 说明 | 必填 |
|------------|------|:----:|
| MODELFLARE_KEY | Modelflare API Key,低成本接入全球热门大模型 | 推荐 |
| AIHUBMIX_KEY | AIHubMix API Key,一Key切换使用全系模型,无需科学上网,本项目可享 10% 优惠 | 推荐 |
| GEMINI_API_KEY | Google Gemini API Key | 可选 |
| ANTHROPIC_API_KEY | Anthropic Claude API Key | 可选 |
| OPENAI_API_KEY | OpenAI 兼容 API Key(支持 DeepSeek、通义千问等) | 可选 |
| OPENAI_BASE_URL / OPENAI_MODEL | 使用 OpenAI 兼容服务时填写 | 可选 |

 Ollama 更适合本地 / Docker 部署,GitHub Actions 推荐使用云端 API。

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

| Secret 名称 | 说明 |
|------------|------|
| WECHAT_WEBHOOK_URL | 企业微信机器人 |
| FEISHU_WEBHOOK_URL | 飞书机器人 |
| TELEGRAM_BOT_TOKEN + TELEGRAM_CHAT_ID | Telegram |
| DISCORD_WEBHOOK_URL | Discord Webhook |
| SLACK_BOT_TOKEN + SLACK_CHANNEL_ID | Slack Bot |
| EMAIL_SENDER + EMAIL_PASSWORD | 邮件推送 |

更多渠道、签名校验、分组邮件、Markdown 转图片等配置见 通知渠道详细配置。

自选股配置(必填)

| Secret 名称 | 说明 | 必填 |
|------------|------|:----:|
| STOCK_LIST | 自选股代码,如 600519,hk00700,AAPL,7203.T,005930.KS,2330.TW;已登记指数显式代码(如 sh000016、930606.CSI)经一次性 --stocks 或 GitHub Actions 入口支持,规则见 指数自选股配置 | ✅ |

新闻源配置(推荐)

新闻源会显著影响舆情、公告、事件和催化因素质量,建议至少配置一个搜索服务。

| Secret 名称 | 说明 | 必填 |
|------------|------|:----:|
| ANSPIRE_API_KEYS | Anspire AI Search:汇聚全球舆情信息,适配A股、美股、港股等新闻和舆情检索;同一Key可复用大模型服务,本项目新用户提供免费30元等额的免费点数 | 推荐 |
| SERPAPI_API_KEYS | SerpAPI:搜索引擎结果补强,适合实时金融新闻 | 推荐 |
| TAVIL

Top issues

Latest release

v3.33.0 v3.33.0 2026-10-15
v3.33.0

 发布亮点

- feat: 问股讨论对象由服务端保存,刷新、重开及 Bot/Web 交替使用可恢复;修复“长电科技”等完整股票名称被内部短别名误判的问题。
- feat: 新增无需 LLM 的规则化 ETF 双动量轮动,提供最新调仓信号、扣成本回测、年度对比、参数平原检验及数据质量告警。
- feat: Web 新增只读数据中心、持仓风险与暴露看板,以及自选股“变化 / 状态 / 下一步”提示;设置页保护未保存草稿并改善首次配置引导。
- improve: 选股补齐带来源与质量状态的入选理由及新闻事件证据,修复日线新鲜度、交易日期、缓存降级和检索时间一致性。
- feat: 简化 Modelflare 单 Key 配置,补充 Requesty 渠道、妙想筹码与资金流数据、FXMacroData 宏观工具,以及单票决策复盘记忆和 Multi-Agent 阶段评估。
- fix: 修复基本面和资金流解析、科创板成交量单位、重复定时派发及桌面 MiniRacer 打包;调度超时后默认推送已完成的部分结果,可通过 DSA_TIMEOUT_PARTIAL_NOTIFY=false 关闭。

 What's Changed

- Persisted the confirmed chat discussion target on the server so it surviv

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON