它是什么
这是一个以 Python 编写的开源股票智能分析系统,把「行情数据 + 新闻资讯 + 大模型推理 + 自动推送」串成一条流水线。你只需维护一份自选股清单,剩下的事交给它:每日按计划抓取 A股、港股、美股、日股、韩股、台股以及 ETF 的行情与 K 线,计算技术指标,检索实时新闻与公告,再交给 LLM 生成结构化的「决策仪表盘」——包含核心结论、趋势判断、评分、买卖点位参考、风险提示和操作清单,最后自动送到你的聊天软件或邮箱里。
和常见的「选股神器」不同,它不做黑箱预测,定位更像一个会自动写研报的助手:把分散的数据源和零散的新闻聚合到一页可读报告里,帮助你节省每天翻行情、刷资讯的时间,也适合练习建立自己的复盘体系。项目采用 MIT 协议,完全本地或自托管运行,数据与密钥都掌握在自己手里。
核心功能
- AI 决策报告:调用主流大模型(DeepSeek、通义千问、Gemini、OpenAI 兼容接口,甚至本地 Ollama)输出结论、评分、趋势、点位与风险警报。
- 多市场数据聚合:打通 AkShare、Tushare、Baostock、YFinance、Longbridge 等数据源,覆盖多地区股票与 ETF 的行情、K 线、技术指标、公告和基本面数据。
- Web / 桌面工作台:提供手动分析、任务进度、历史报告、完整 Markdown 原文、回测、持仓管理与配置界面,支持浅色 / 深色主题。
- Agent 策略问股:支持多轮追问,内置均线、缠论、波浪、趋势、热点、事件、成长、预期等十余种分析策略,可通过 Web、Bot 或 API 调用。
- 智能导入与补全:支持图片、CSV / Excel、剪贴板批量导入自选股,股票代码、名称、拼音、别名均可联想补全。
- 零成本定时推送:可跑在 GitHub Actions、Docker、本地定时任务或 FastAPI 服务上,报告推送到企业微信、飞书、Telegram、Discord、Slack 与邮件。
适用场景
- 上班族盯盘时间有限:每天早晨收到一份自选股的浓缩报告,快速了解隔夜消息与关键位。
- 多市场持仓者:同时持有 A股、港股、美股或 ETF,希望统一在一个面板里管理。
- 量化 / 复盘的入门玩家:把 LLM 的判断和历史报告存档做对照,检验自己的策略逻辑是否站得住脚。
- 注重隐私的用户:不愿把持仓数据交给第三方 SaaS,愿意自己部署、自备 API Key。
上手建议
先在本地克隆仓库并安装 Python 3.10+ 依赖,配置好模型 API Key(国内用户可选 DeepSeek 或通义千问,追求零成本可用本地 Ollama)和一个行情数据源的凭证,跑一次单只股票的手动分析验证链路是否通畅,再接入推送渠道。若不想维护服务器,可直接使用 GitHub Actions 定时触发,配合仓库 Secrets 存放密钥,实现真正的「零成本定时运行」。
需要注意的是,系统输出的是分析参考而非投资建议,模型也可能误读新闻或数据源异常,务必保留人工复核环节;此外部分行情接口有频率限制或需要付费额度,长期使用建议准备备选数据源。