Daily Stock Analysis
AI Coding ToolsAI‑driven daily stock analysis system that automatically generates decision dashboards and pushes them to chat platforms or email
Features
- Generates AI decision reports with conclusions, scores, trends, entry/exit points, risk alerts and checklists
- Aggregates multi‑market data (A‑share, Hong Kong, US stocks, ETFs) including price candles, technical indicators, fund flows, news and fundamentals
- Provides a web/desktop workspace for manual analysis, task tracking, historical reports, backtesting and theme switching
- Supports an Agent‑style query interface with 15 built‑in trading strategies (moving averages, wave theory, trend analysis, etc.) via Web/Bot/API
- Offers smart import (image, CSV/Excel, clipboard) and auto‑completion of stock codes/names/pinyin/aliases
Recent releases
View all 24 releases →
v3.16.0
New feature
Notable features
- Web homepage market‑review trigger with task polling and inline report output
- Notification routing by report, alert, and system_error with one‑click channel testing in settings
- Multilingual help infrastructure for core configuration fields (selected stock list, LLM model, etc.)
Full changelog
发布亮点
- feat: Web 首页新增“大盘复盘”触发入口、任务轮询与完成后报告直出;首次启动配置状态可提示缺口并引导到系统设置。
- feat: 新增通知路由策略,支持按 report、alert、system_error 将通知收窄到指定渠道;Web 设置页支持通知渠道一键测试。
- feat: 系统设置页新增配置项帮助入口与多语言帮助文案基础设施,首批覆盖自选股、LLM 主模型、LLM 渠道、飞书 Webhook 与 WebUI 监听地址。
- improve: 大盘复盘 API、CLI、Bot 共用
build_market_review_runtime装配路径,补齐litellm_model/llm_model_list与 legacy key 回退说明。 - improve: 个股报告操作建议结合支撑/压力、量能、筹码与主力资金流校准,减少买入/卖出剧烈切换,并补强 Agent 决策兜底。
- improve: Docker 镜像支持非 root 用户运行,LiteLLM 依赖约束放宽到后续安全 1.x 修复版本。
- fix: 修正 LLM 渠道测试中
Model disabled、provider blocked 等错误分类,避免被误报为网络异常。 - fix: 港股日线跳过不支持港股的内置历史数据源;北交所
BJ前缀与.BJ后缀代码校验保持一致。 - fix: Web 大盘复盘按钮可观测性、Windows fallback 锁进程探测和催化线索展示更稳健。
- docs: 新增文档中心与配置帮助维护说明,清理 README、完整指南与配置指南中的临时 PR/文档同步说明。
What's Changed
- feat: Add a Web home market-review trigger with task polling and inline report display; setup status now points users to missing configuration.
- feat: Add notification routing by report, alert, and system_error; add one-click notification channel testing in Web settings.
- feat: Add settings field help infrastructure with multilingual help text for the first batch of core configuration fields.
- improve: Share
build_market_review_runtimeacross API, CLI, and Bot market review paths; documentlitellm_model/llm_model_listand legacy key fallback behavior. - improve: Calibrate stock advice with support/resistance, volume, chips, and main-force capital flow; strengthen Agent decision fallback behavior.
- improve: Run Docker images as a non-root user and relax LiteLLM constraints to allow safe future 1.x fixes.
- fix: Classify
Model disabled, provider blocked, and related LLM channel test errors more accurately instead of reporting them as generic network failures. - fix: Avoid unsupported built-in historical providers for Hong Kong daily data; align Beijing Stock Exchange
BJprefix and.BJsuffix validation. - fix: Improve Web market-review observability, Windows fallback lock probing, and market catalyst snippet rendering.
- docs: Add the documentation index and settings-help maintenance guide; remove temporary PR/doc-sync notes from README and user-facing guides.
What's Changed
🤖 AI & Analysis
- fix: 建立通知能力 P0 基线 (#1200) by @massif-01 in https://github.com/ZhuLinsen/daily_stock_analysis/pull/1205
- feat: 支持 P1 Web 通知渠道一键测试 (#1200) by @massif-01 in https://github.com/ZhuLinsen/daily_stock_analysis/pull/1218
- feat: [issue #1199 PR1] add settings field help dialog infrastructure by @Activer007 in https://github.com/ZhuLinsen/daily_stock_analysis/pull/1204
- Fix market review catalyst snippets by @ZhuLinsen in https://github.com/ZhuLinsen/daily_stock_analysis/pull/1241
- feat: [Issue #1200 P3] 支持通知路由策略 by @massif-01 in https://github.com/ZhuLinsen/daily_stock_analysis/pull/1248
- Stabilize actionable stock decisions by @ZhuLinsen in https://github.com/ZhuLinsen/daily_stock_analysis/pull/1245
- Add web market review trigger by @ZhuLinsen in https://github.com/ZhuLinsen/daily_stock_analysis/pull/1242
📡 Data Sources
- Fix HK historical data provider routing by @ZhuLinsen in https://github.com/ZhuLinsen/daily_stock_analysis/pull/1232
🔔 Notifications
- docs #1200: 产品化自定义 Webhook Body 模板 P2 by @massif-01 in https://github.com/ZhuLinsen/daily_stock_analysis/pull/1226
⚙️ Configuration
- Relax LiteLLM version constraint by @ZhuLinsen in https://github.com/ZhuLinsen/daily_stock_analysis/pull/1201
- docs: Clean root helper files by @ZhuLinsen in https://github.com/ZhuLinsen/daily_stock_analysis/pull/1203
- fix: 修正 LLM Model disabled 诊断 (#1208) by @massif-01 in https://github.com/ZhuLinsen/daily_stock_analysis/pull/1211
- fix: 修正 LLM 渠道测试请求被拦截误报为网络异常 (#1223) by @massif-01 in https://github.com/ZhuLinsen/daily_stock_analysis/pull/1225
- Show home setup status hint by @ZhuLinsen in https://github.com/ZhuLinsen/daily_stock_analysis/pull/1243
- docs: Remove transient PR notes from docs by @ZhuLinsen in https://github.com/ZhuLinsen/daily_stock_analysis/pull/1255
🧪 Testing
- fix: 北交所股票处理差异,异常 (#1234) by @ZhuLinsen in https://github.com/ZhuLinsen/daily_stock_analysis/pull/1235
📝 Documentation
- chore: implement non-root execution for Docker by @RinZ27 in https://github.com/ZhuLinsen/daily_stock_analysis/pull/1214
- docs: 新增文档中心并优化 README 联系区 by @ZhuLinsen in https://github.com/ZhuLinsen/daily_stock_analysis/pull/1247
New Contributors
- @RinZ27 made their first contribution in https://github.com/ZhuLinsen/daily_stock_analysis/pull/1214
Full Changelog: https://github.com/ZhuLinsen/daily_stock_analysis/compare/v3.15.0...v3.16.0
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.