冰冷的钱就这样流进了我温暖的口袋 — — UZI技能 — — 让我们欢迎股海盗王!66位投资大佬为你助阵 · 22维数据 × 180条量化规则 × 17种机构分析方法 · A股/港股/美股
冰冷的钱就这样流进了我温暖的口袋 — — UZI技能 — — 让我们欢迎股海盗王!66位投资大佬为你助阵 · 22维数据 × 180条量化规则 × 17种机构分析方法 · A股/港股/美股
> 添加人过多,请备注好事宜,我才知道出什么问题了。。 --- --- ## 鸣谢 学AI,上L站! 感谢 [Linux.do](https://linux.do/) 社区支持。 ## 这是啥 一句话:输入一只股票,Claude 变成你的私人分析师,跑完 22 个维度的数据、调 22 种华尔街分析模型、让 66 个投资风格完全不同的大佬各自打分,最后吐出一份 600KB 的 Bloomberg 风格报告。 ``` /stock-deep-analyzer:analyze-stock 国盾量子 ``` 5-8 分钟后你会得到: - **一份 HTML 报告** — 可以直接用浏览器打开,自包含,离线也能看 - **一张朋友圈竖图** — 1080×1920,直接发 - **一张微信群战报** — 1920×1080 - **一段话摘要** — 复制粘贴就能发群里 ## 为什么做这个 之前看一只票的流程:东方财富翻基本面 → 同花顺看 K 线 → 雪球刷大 V 说了啥 → 研报系统找卖方观点 → Excel 算个 DCF → 结果买进去还是亏。 这些活儿本质上就是"搜集信息 → 多角度分析 → 给个结论",让 AI 全干了不行吗? 市面上看了一圈,要么是输出三段废话的 GPT wrapper,要么是用不起的机构终端。Anthropic 出了个 [financial-services-plugins](https://github.com/anthropics/financial-services-plugins),方法论很好(DCF / Comps / LBO 那套),但完全是美股视角 + 全要付费数据源。 所以自己搓了一个。**全免费数据源,零 API key,A 股直接能跑。** --- ## 安装 不管你用什么 agent,**都是丢一句话过去就行**: ### Claude Code ``` /plugin marketplace add wbh604/UZI-Skill /plugin install stock-deep-analyzer@uzi-skill ``` 装好后说 `/stock-deep-analyzer:analyze-stock 贵州茅台`。 > ⚠️ **必须带 `stock-deep-analyzer:` 命名空间前缀** > > Claude Code 装 plugin 后,所有 skill/command 都以 `stock-deep-analyzer:` 开头。 > 部分环境下短名(`/analyze-stock`)不会被自动解析——稳妥起见请一律用全名: > > - `/stock-deep-analyzer:analyze-stock ` > - `/stock-deep-analyzer:quick-scan ` > - `/stock-deep-analyzer:scan-trap ` > - `/stock-deep-analyzer:dcf ` > - `/stock-deep-analyzer:ic-memo ` > - `/stock-deep-analyzer:investor-panel ` > - `/stock-deep-analyzer:trap-detector ` > - `/stock-deep-analyzer:deep-analysis ` > - 等全部 14 条 > > Cursor / Gemini CLI / Codex 同理:**一律用 `/stock-deep-analyzer:` 全名**, > 避免短名解析失败。 ### Codex 直接对 Codex 说: > 请按照 https://raw.githubusercontent.com/wbh604/UZI-Skill/main/.codex/INSTALL.md 的指引安装 UZI-Skill,然后帮我深度分析 贵州茅台。 ### OpenClaw / 龙虾 对龙虾说: > 帮我安装 https://github.com/wbh604/UZI-Skill 这个股票分析技能,装好后分析 贵州茅台。 ### Cursor ``` /add-plugin stock-deep-analyzer ``` 然后说"分析 贵州茅台"。 ### Gemini CLI ```bash gemini extensions install https://github.com/wbh604/UZI-Skill ``` ### OpenCode 对 OpenCode 说: > 请按照 https://raw.githubusercontent.com/wbh604/UZI-Skill/main/.opencode/INSTALL.md 安装并分析 贵州茅台。 ### Windsurf / Devin / 其他 Agent 丢这句话进去: > 克隆 https://github.com/wbh604/UZI-Skill ,读 AGENTS.md 了解怎么用,帮我深度分析 贵州茅台。 ### 不在电脑前? 对任何 agent 说: > 分析 贵州茅台,用远程模式,生成一个公网链接让我手机能看。 agent 会用 `--remote` 启动 Cloudflare Tunnel,给你一个 `https://xxx.trycloudflare.com` 链接。若本机没有 `cloudflared`,默认只提示安装方式;确认要自动安装时再加 `--install-cloudflared`。 --- ## 用法 ### 完整深度分析(5-8 分钟) ``` /stock-deep-analyzer:analyze-stock 水晶光电 /stock-deep-analyzer:analyze-stock 002273 /stock-deep-analyzer:analyze-stock 00700.HK /stock-deep-analyzer:analyze-stock AAPL /stock-deep-analyzer:analyze-stock 7203.T /stock-deep-analyzer:analyze-stock 005930.KS ``` ### 专项命令 > 都要加 `/stock-deep-analyzer:` 前缀才保证执行得通。 | 命令 | 干嘛的 | |---|---| | `/stock-deep-analyzer:dcf 600519` | DCF 估值 · WACC + 5×5 敏感性表 | | `/stock-deep-analyzer:comps 002273` | 同行对标 · PE/PB 分位分析 | | `/stock-deep-analyzer:lbo 600519` | LBO 测试 · PE 买方能赚多少 IRR | | `/stock-deep-analyzer:initiate 002273` | 机构首次覆盖报告 · JPM/GS 格式 | | `/stock-deep-analyzer:ic-memo 002273` | 投委会备忘录 · 三情景回报 | | `/stock-deep-analyzer:earnings 002273` | 财报解读 · beat/miss 检测 | | `/stock-deep-analyzer:catalysts 002273` | 催化剂日历 · 未来 60 天 | | `/stock-deep-analyzer:thesis 002273` | 投资逻辑追踪 · 5 支柱监控 | | `/stock-deep-analyzer:screen 002273` | 5 套量化筛选 · value/growth/quality | | `/stock-deep-analyzer:dd 002273` | 尽调清单 · 5 工作流 21 项 | | `/stock-deep-analyzer:quick-scan 002273` | 30 秒速判 | | `/stock-deep-analyzer:panel-only 600519` | 只看 66 评委投票 | | `/stock-deep-analyzer:scan-trap 002273` | 杀猪盘排查 | | `/stock-deep-analyzer:segmental-model 300308` | 分业务收入 bottom-up 建模 · 3 情景 × 3 年 projection · 对 DCF 反向校验 | | `/stock-deep-analyzer:ai-readiness 002273` | v3.8 · 单票 AI 就绪度/卡位评估 · 3 道 gate → Go/Wait + 评级 | | `/stock-deep-analyzer:earnings-preview 002273` | v3.8 · 财报**前**预览 · 一致预期 + Bull/Base/Bear + 隐含波动 | | `/stock-deep-analyzer:model-update 002273` | v3.8 · 新财报/指引增量更新模型 · 假设 delta → DCF/thesis 影响 | | `/stock-deep-analyzer:returns` | v3.8 · 组合收益归因 · 按持仓/行业拆解 + Top 贡献/拖累 | | `/stock-deep-analyzer:rebalance` | v3.8 · 逐持仓再平衡 · 漂移 + 交易清单 + A股印花税/佣金换手成本 | ### CLI 直跑进阶玩法(git clone 用户) ``` … ``` ### A+港股每日观察榜 `screen.py` 是全市场扫描,不等同于单只股票的 `/stock-deep-analyzer:screen `。默认抓取 A 股和港股实时横截面,过滤 ST、退市整理、无有效报价和实际成交额低于 2 亿本币的标的,再生成规则初筛观察结果。默认增强行业、结构化消息、盘口及分钟线;当前仍不是 Agent role-play,也不保证实际成交,不会单凭高分给出执行信号。 ```bash python screen.py --mode noon --markets A,H --schools F,I --top 10 --no-browser python screen.py --mode close --markets A,H --schools F,I --top 10 --no-browser python screen.py --mode noon --snapshot-only --no-browser # 网络受限时只用行情横截面 ``` - `--top 10` 是上限,不是配额;低于 70 分的研究候选不会为凑数入榜。 - `--mode noon/close` 不会把实时行情变成历史快照。报告记录实际观测时间;下午运行会显示下午时点,不会回写成上午。历史 Python 调用必须显式提供冻结快照,并禁止混入实时消息。 - 行情接口未提供行业时,行业排名保持缺失,不把“未分类”当作第一主线;A/H 分别计算行业排名,板块宽度基于成交额过滤前的样本。 - 缺少行业、可核验消息或分时成交证据时一律降为观察。行业来自东财 F10 批量映射(A 股 `EM2016`、港股 `BELONG_INDUSTRY`);盘口采用腾讯 qt 主源、东财备用;分钟线采用东财主源、腾讯备用。不会按统一 9.7% 涨幅断言不可成交。 - 时间和单位分开处理:使用接口内的报价时间;A 股腾讯成交额由万元转为元,港股保留港元;腾讯分钟累计成交额转为单分钟增量。币种或股票代码不匹配、分钟线与报价不一致时不放行。 - 条件门禁:发布时重新检查报价不超过 120 秒、行业快照不超过 300 秒、行业覆盖率至少 95%、交易日历确认开市、有双边盘口及最近连续三分钟的有效成交;公司相关消息须有出处链接及最近 72 小时的有效发布时间。还会检查买卖价差、VWAP 与价格关系,并在刷新行情后重新执行用户设置的成交额门槛。上述数值是保守的数据/交易条件阈值,不是经回测验证的盈利策略参数。 - HTML 展开区显示行业、盘口、分钟线的来源与报价时间,以及消息原文链接和数据源异常;只有全部条件满足才显示“数据条件通过,待成交确认”,不等于已核验成交或已完成定性研判。 - 公共港股行情可能延迟或缺少买卖盘数量;不能仅凭 HTTP 成功解除限制。需要更稳定的实时盘口时须配置合规实时数据源,当前未自动购买行情或连接交易账户。 - 港股没有 A 股涨停板、T+1 和龙虎榜人物生态,F 组统一 `skip`;Serenity 可正常评估。 - 不使用晚于快照时点、时间无法核验的消息,以及当日龙虎榜。席位只作历史资金风格线索,不代替订单、量产等业务证据,也不宣称某自然人实际参与。 - 输出位于 `skills/deep-analysis/scripts/reports/screens///`,包含 `picks.json`、`report.meta.json`、`index.html`。 - 账本追加到 `skills/deep-analysis/scripts/.cache/_daily_screen/signals.jsonl`。规则分未经概率校准,不是胜率;账本当前只记录候选,尚未完成收益追踪和样本外验证。 deep 档另有强制 role-play 门禁:`run.py --depth deep` 只执行 Stage 1。Agent 必须读取当前股票缓存中的 `_agent_review_context.json`,把 `analysis_input_hash` 写入 `agent_analysis.json` 后才能调用 Stage 2;旧快照的角色判断不会被复用。 --- ## 评分校准(v2.11) 用户反馈"茅台 47 分"、"没超过 65 分"—— 诊断发现两处公式偏严苛,v2.11 校准: | 改动 | 旧 (v2.9.1) | 新 (v2.11) | 影响 | |---|---|---|---| | **verdict 阈值** | 85/70/55/40 | **80/65/50/35** | 从未有股能 ≥85("值得重仓"档空设),下调 5 分让白马/真强股进"可以蹲一蹲"档 | | **consensus neutral 权重** | 0.5(半权) | **0.6** | (v2.11 校准)价值派+游资 35 人偏保守,neutral 权重 0.5 让白马 consensus 仅 37,0.6 更贴近"不坑但不是心头好"的真实语义 | 公式(未变):`overall = fund_score × 0.6 + consensus × 0.4` 典型白马(如茅台)预期: - v2.9.1:`fund=62 consensus=45 → overall 55 → 观望优先` - v2.11:`fund=62 consensus=50 → overall 57 → 观望优先`(但更接近"可以蹲一蹲"边界,白马行情启动时容易进 65) 两档合计影响 ~5-8 分。**真正的坑仍会 < 35 → 回避**,分数辨识度不降反升。 诊断字段 `panel.json::consensus_formula.version = "v2.11 · (bullish + 0.6*neutral) / active"` 可审计。 回归测试:`tests/test_v2_11_scoring_calibration.py` 8 个用例。 完整校准记录见 [BUGS-LOG.md v2.11.0 章节](docs/BUGS-LOG.md#v2110-2026-04-18--评分校准--用户反馈驱动)。 --- ## ️ 三档思考深度(v2.10.3 新增) 给用户自己选择分析力度——快想 / 正常 / 深挖: ```bash python run.py 600519 --depth lite # ⚡ 速判模式(1-2 分钟) python run.py 600519 # 标准分析(5-8 分钟)· 默认 python run.py 600519 --depth deep # 深度研究(15-20 分钟) ``` 或通过环境变量: ```bash export UZI_DEPTH=lite # 或 medium / deep python run.py 600519 ``` ### 三档差异一览 | 维度 | ⚡ **lite** 速判 | **medium** 标准 | **deep** 机构级 | |---|---|---|---| | **预计耗时** | 1-2 分钟 | 5-8 分钟 | 15-20 分钟 | | **fetcher 维度** | 核心 7 维 | 全 22 维 | 全 22 维 + 强化 fallback | | **评委数量** | 10 位代表 | 66 位完整 | 66 位 + **Bull-Bear 结构化辩论** | | **机构方法** | 只 DCF | 全 22 种 | 全 22 种 + **Segmental Build-Up** | | **ddgs 定性查询** | **全 skip**(省 token)| 按需 · 预算 30 次 | 跑满 · 预算 60 次 | | **fund_holders** | Top 5 完整业绩 | Top 20 完整 + 其余清单 | Top 100 完整 | | **自查 gate** | critical block | critical block · warning 可 ack | 两级都 block | | **Playwright 兜底**(v2.13.1) | ❌ 完全禁用 | opt-in · `UZI_PLAYWRIGHT_ENABLE=1` · **6 维**(4_peers/8_materials/15_events/17_sentiment/7_industry/14_moat) | ✅ 默认启用 · **10 维**(medium 6 + 3_macro/13_policy/18_trap/19_contests)· 首次 y/n 交互装 Chromium | | **Token 消耗(Codex)** | 最省 | 中等 | 最大 | | **适用场景** | 随手看 / 老板临时问 / 预判 ETF 成分股 | 日常深度分析 · 写研报 | 投委会备忘录 · 建仓前深挖 | ### 自动降级策略 - **第一次安装** / `.cache/_global` 空时 → 自动切 lite(省首次冷启动时间) - **网络预检 3+ 域不通** → 自动切 lite(避免卡死) - 手动 `--depth` 始终覆盖自动判定 ### 实战选择 | 问题 | 推荐档位 | |---|---| | "帮我看看这只票能不能买" | `medium`(默认) | | "15 分钟内给我个结论" | `lite` | | "老板明天投委会要看" | `deep`(含 Bull-Bear 辩论 + bottom-up segmental) | | "ETF 代码输进去了(系统会提示选成分股)" | `lite`(成分股快速预判)| | "Codex 环境 / 首次安装" | 不用管 · 自动 lite | ### 命令映射(隐式档位) | 命令 | 隐式档位 | |---|---| | `/stock-deep-analyzer:quick-scan 600519` | lite | | `/stock-deep-analyzer:panel-only 600519` | lite | | `/stock-deep-analyzer:analyze-stock 600519` | medium(默认)| | `/stock-deep-analyzer:ic-memo 600519` | deep | | `/stock-deep-analyzer:initiate 600519` | deep | --- ## 66 位评审团 不是模板话术。每个人有自己的**量化规则集**(共 236 条),给出的建议必须引用具体命中了哪条。 v3.7.0 起新增 **13 位新晋科技大佬** + 独立的 **I 组 Serenity(AI 卡位/瓶颈猎手)**;v3.9.0 再添从十年实盘交割单蒸馏的 **股海贼王**,覆盖 9 大流派: | 组 | 风格 | 人数 | 代表人物 | |---|---|---|---| | A | 经典价值 | 6 | 巴菲特 · 格雷厄姆 · 芒格 · 费雪 · 邓普顿 · 卡拉曼 | | B | 成长投资 | 9 | 林奇 · 木头姐 · 蒂尔 · **Andreessen (a16z)** · **Gurley (Benchmark)** · **Naval** · **Gerstner (Altimeter)** · **Chamath** | | C | 宏观对冲 | 7 | 索罗斯 · 达里奥 · 霍华德马克斯 · 德鲁肯米勒 · 罗伯逊 · **Burry(大空头)** · **Chanos(做空猎手)** | | D | 技术趋势 | 4 | 利弗莫尔 · 米内尔维尼 · 达瓦斯 · 江恩 | | E | 中国价投 | 7 | 段永平 · 张坤 · 朱少醒 · 谢治宇 · 冯柳 · 邓晓峰 · **张磊(高瓴)** | | F | A 股游资 | 24 | 章盟主 · 赵老哥 · 炒股养家 · **股海贼王 **(淘股吧十年实盘蒸馏)· 北京炒家 … | | G | 量化系统 | 4 | 西蒙斯 · 索普 · 大卫·
暂无开放 Issues,或尚未同步最近议题。