AgentMarketMCP / SKILL 资产档案馆

目录 / 搜索检索 / A股涨停板龙虎榜深度研判+财富密码策略

SKILL 未评级 已上架

A股涨停板龙虎榜深度研判+财富密码策略

--- name: a-share-dragon-tiger-report description: | 生成 A 股「涨停板龙虎榜深度研判报告」提示词 v4.0「宏观锚定 · 五维共振 · 水印隔离 · GCCEO 全量整合 · 投行级量化研判」 (2026-11-12 定稿)。口径 v2.3 六条永久冻结 + KNOWLEDGE 45 键;三层只读旁路叠加: v3.0 五维共振(L0宏观16条只下调 / 策略因子13条 / X-主题17方向三层白名单 / 短线金手24条 / 三类水印,自检14/14) + v3.1 GCCEO 4.0 全量整合(十域91技能 / 投行A1-A10 / 出海G1-G10 / AI超能力8 / 方法论16 / 五步决策框架,自检23/23) + v4.0 投行级量化研判(真值算+缺口标注:估值锚/利润质量/五维形态/Pre-Mortem/缺口台账/全链路,自检25/25)。 GCCEO 以「研判视角映射」接入:只输出标签/清单/风险提问/叙事脚手架,无剔除权、无打分权、无仓位上调权; v4.0 量化层真值算、缺口如实标注,**绝不编造 DCF/LBO/ROE/净现比**,不生成 BUY。 四层漏斗 L1→L2→L2.5→L3(半年口径 + 增速红线 + 利润质量红旗≥2 强否决)一字不改; 情绪五阶段仓位 30/60/70/20/0% 不变。 BII 双栏默认 20 页(前14页 v2.3 逐字不改 + 第15/16页 v3 附录 + 第17/18页 GCCEO 附录 + 第19/20页 v4.0 投行量化附录); 四态回滚:gceo_quant.enabled=false→18页、gceo.enabled=false→16页、v3.enabled=false→14页(单向强依赖 gceo_quant⊂gceo⊂v3)。 输出 HTML / PDF;样式 A(classic,含 PPTX)仅在明确要求时补出。 内置「十五五 18 方向(102板块+12SW1+70股)」与 Anthropic S-1 → A股 AI 链映射; 蒸馏语料 31 份 + 4 本经典 + 5 份宏观/趋势研报;GCCEO 源 10 域 91 技能。仅交易日生成,非交易日直接说明休市并结束。 v3.1.1 编排层:固化「当日主研判 / 次日预判核验 / 投资大师圆桌」三条流水线的触发前提、 数据契约、产物路径与权限边界(第十八章)。 v3.1.2 资金规模层:按本金规模自适应换结构(小本金 / 机构级 ≥1亿),金额三档单位、 图表刻度、第 10 页由「α 预算纪律」重构为「资金容量与执行约束」(真实 20 日均成交额实算容量表); 判定内核与冻结口径零改动,自检与页数不变。 v3.2 选股源主口径:selection_mode=limitup 时从当日涨停梯队 + 龙虎榜净买 + 主线资金找, 超跌池降级为位置对照;旧漏斗与冻结阈值一字不改,oversold 可完整回滚。 v3.2.1 涨停源深化:validate() 数据契约六项校验 / verify_covered() 真跑 L2.5·L3 冻结闸门 / capacity_check() 联动 §18.7 资金容量层;第 13 页整表改涨停源观察榜(动作恒 WATCH), 第 4 页声明 TOP8 截断与闸门实跑,第 13 页说明条登记契约与容量结论;自检 11/11。 **不构成投资建议**。 homepage: https://github.com/yjkj999999/a-share-dragon-tiger-strategy metadata: openclaw: emoji: 📊 version: "4.0.0" requires: binaries: - python3 - node security: credentials_usage: | 可选:IMA OpenAPI 凭证仅发送至 ima.qq.com;westock MCP 若配置则优先使用。 未配置时降级为本地 sample_data.json(标注「演示数据 · 非当日行情」),并在报告首页 显式标注数据口径与延迟。**不构成投资建议**。 allowed_domains: - ima.qq.com - '*.myqcloud.com' --- # A 股涨停板龙虎榜深度研判报告 · 提示词 v3.1 > **架构代号:宏观锚定 · 五维共振 · 水印隔离 · GCCEO 全量整合** > (Macro-Anchored · Five-Dimension Resonance · Watermark-Segregated · GCCEO Full Integration) > > 口径版本 **v2.3**(六条永久生效,不变) | 框架版本 **v4.0**(三层只读旁路叠加,2026-11-12 定稿) > 叠加层:v3.0 五维共振(自检 14/14)+ v3.1 GCCEO 4.0 全量整合(自检 23/23) >      + **v4.0 投行级量化研判**(真值算 + 缺口标注,自检 25/25;默认 20 页) > 重构主编:圆桌主编 · 伍贤聚(Wu)| 创作:王东杰(Wang Dongjie) > 数据来源:腾讯自选股(westock-mcp)主通道 + AkShare / A股全栈数据 / market-analysis-cn 补位 + GCCEO 全球CEO帝王学体系 v4.0(十域 91 技能) --- ## ◎ 全量整合能力总览(GCCEO 4.0 · 读我第一屏) > 本 skill 在 v2.3 冻结口径之上叠加**三层只读旁路**:v3.0 五维共振 ⊂ v3.1 GCCEO 全量整合 > ⊂ **v4.0 投行级量化研判**。下表是第二层 GCCEO 4.0 被整合进研判的**全部能力资产**—— > 一眼看清「有什么 / 放哪里 / 能做什么」。**能力归能力、因子归因子**:只转译为提问 / 清单 / 风险 / 叙事, > **不进打分、不给个股加减分、不给仓位上调**(`gceo_non_invasive_check()` **23/23** 守护)。 > 第三层 v4.0 用同一 GCCEO「域九分析思维 + 投行 A1-A10 + Pre-Mortem/FAIR」做**真值算 + 缺口标注**研判页 > (`gceo_quant_non_invasive_check()` **25/25** 守护,**不编造 DCF/LBO/ROE/净现比**)。 | 能力资产 | 规模 | 研判落点(报告页 / 章节) | 权力边界 | |---|---|---|---| | **五步决策框架** | DEFINE → ANALYZE → SYNTHESIZE → DECIDE → EXECUTE | 决策工程骨架 · 第 17 页左栏 / §5 | 流程脚手架,不改判定 | | **十大核心能力域** | **10 域 / 91 技能** | 逐域研判视角 · 第 17 页 / §17.2 | 定性清单 + 风险提问,无剔除 / 打分 | | **顶级投行私募** | **A1–A10(10)** | 资本运作事件标签 · 第 18 页 / §17.3 | 事件标签 | | **明德出海战略** | **G1–G10(10)** | 出海链定性标签 · 第 18 页 / §17.4 | 定性标签 | | **大模型超能力** | **8 模块** | 研判工作台 · 第 18 页 / §17.5 | 辅助定位,不新增信号 | | 方法论工具箱 | 16 工具 | 可审计推理链 · §17.6 | 推理链,不改判定 | | **v4.0 投行量化研判** | 真值算 + 缺口标注 | 估值锚 P19 / 雷达·尸检·全链路 P20 · §18.10 | **不编造估值、不生成 BUY、无剔除/打分/上调权** | **一眼读懂**:**91** 为十域结构口径(10+8+8+9+10+9+10+9+9+9);GCCEO 源另记 `skills_count: 96`(含 2026 Q1-Q2 新增模块)—— 本框架**只取 91 结构口径**,96 记为【口径差异】水印,绝对值不写任何阈值。 **依赖与回滚(四态单向叠加)**:`gceo_quant` ⊂ `gceo` ⊂ `v3`(外层关则内层一并关闭); `gceo_quant.enabled=false`→**18 页**、`gceo.enabled=false`→16 页、`v3.enabled=false`→14 页、全开→**20 页**。 完整映射见 **§十七**,三工作流编排见 **§十八**,v4.0 投行量化契约见 **§18.10**。 --- ## 版本契约卡(执行前先读这一页) | 项 | v2.3(继承,永久不变) | v3.0(只读叠加) | v3.1(只读叠加) | v4.0(本次新增,只读叠加) | |---|---|---|---|---| | 六条口径 | ①国企偏好 ②新兴科技优先 ③半年口径 ④单年亏损减分 ⑤链主题跳过L1 ⑥L2.5独立层 | **一字不改** | **一字不改** | **一字不改**,`CALIBER_VERSION="v2.3"` 是跨期可比性的锚 | | 知识阈值 | `KNOWLEDGE` 45 键 + 利润质量红旗≥2 强否决 | **一字不改** | **一字不改** | **一字不改**,复用 `valuation_anchor()` / `profit_quality()` 不另起口径 | | 四层漏斗 | L1→L2→L2.5→L3,分位≤25% / 额比≥1.0× / 剔除退市ST / 半年归母同比 | 硬阈值**不动** | 硬阈值**不动** | 硬阈值**不动**,闸门只**引用**冻结结论不重判 | | 情绪五阶段 | 萌芽/发酵/高潮/见顶/退潮,仓位上限 30/60/70/20/0% | **不动** | **不动** | **不动**,v4.0 无仓位上调权 | | 报告主体 | BII 双栏 14 页,第 14 页 5 条可证伪预判 | 前 14 页**逐字不改** | 前 16 页**逐字不改** | 前 18 页**逐字不改**(封面能力带除外),`PRED_PNO=14` 不变 | | 只读旁路 | —— | L0 宏观(16)/策略因子(13)/X-主题(17)/短线金手(24)/三类水印 | GCCEO:十域91技能/投行A1-A10/出海G1-G10/AI超能力8/方法论16/五步决策 | **投行量化**:估值锚/利润质量/五维形态/Pre-Mortem/缺口台账/全链路 | | 新增页面 | —— | 第 15/16 页「v3.0 扩展层·宏观」「·主题与规则」 | 第 17/18 页「v3.1 全量整合·决策与十域」「·资本出海AI治理」 | 第 19/20 页「v4.0 投行量化·估值锚」「·雷达尸检全链路」 | | 新增底座 | —— | 5 本经典投资哲学蒸馏 + 2026Q3 事实/预测锚 | GCCEO 4.0 全球CEO帝王学体系(10 域 91 技能 + 投行/出海/AI) | 域九分析思维 + 投行 A1-A10 + Pre-Mortem/FAIR(**真值算,不编造**) | **六条设计契约(不可协商,违反即回滚):** 1. **口径不可污染**:六条口径、`KNOWLEDGE` 45 键、四层漏斗硬阈值、情绪五阶段仓位上限一律不改。 2. **只读旁路**:v3.0/v3.1 都只输出「标签 / 乘数 / 告警 / 白名单 / 清单 / 提问 / 叙事脚手架」,**无剔除权、无仓位上调权**,不参与 scoring / funnel / predictions 数值计算。 3. **宏观只下调不上调**:α 乘数 ∈ (0, 1.0];宏观标签永远是仓位天花板折减系数,禁止因「宽松加码 / 活水」预测上调仓位(2027 数字全是预测)。 4. **三类水印隔离**:【事实】/【预测】/【口径差异】分栏;预测项只作分档边界与频次先验,不生成买卖信号、不进回溯验收、不污染六条口径历史绩效。GCCEO 技能数 96/91 双口径按此登记。 5. **GCCEO 是映射不是因子**:GCCEO 十域 91 技能是企业经营能力体系,映射为研判视角的提问/清单/风险项/叙事,**不作为选股因子、不给个股加减分**。 6. **可逐条停用 + 四态回滚**:`gceo_quant.enabled=false`→18 页;`gceo.enabled=false`→16 页;`v3.enabled=false`→14 页;全开→20 页。或逐条关 `QUANT_SWITCHES` / `GCCEO_SWITCHES` / `V3_SWITCHES`。**单向叠加强依赖**:`gceo_quant ⊂ gceo ⊂ v3`,外层关则内层一并关闭,杜绝「引用不存在层」。 7. **真值算 + 缺口标注,绝不编造**(v4.0 新增):每个估值数字必须可回溯 data.json 非空字段;缺字段一律进缺口台账并标注「缺什么测不了什么」。**严禁编造 DCF 终值 / LBO 杠杆 / ROE / 净现比 / 商誉占比 / 一致预期增速**。商业模式按行业映射标【推定】,周期顶陷阱因缺盈利分位标【缺口】,PEG 高基数失真标【口径差异】。 **三层非侵入性自检(出报告前必跑):** - v3.0 `non_invasive_check()`:14 项只读断言,必须 **14/14** 通过。 - v3.1 `gceo_non_invasive_check()`:23 项只读断言(复用 v3 的 14/14 + 六口径/45键/v3五模块/只读无剔除无上调/GCCEO结构),必须 **23/23** 通过。 - v4.0 `gceo_quant_non_invasive_check(data)`:25 项只读断言(冻结口径 + KNOWLEDGE45 + v3.0 + GCCEO4.0 + **PEG 真值实算 / 无 DCF-LBO 编造 / 缺口登记 / 页高守恒 / 每只≤3因**),必须 **25/25** 通过。 - 任一失败立即停止并报错,不导 PDF。装配器 `build_gceo_quant_inputs.py` 非零退出即阻断出报告。 > **v3.1.1 / v3.1.2 / v3.2 / v3.2.1 展示·编排·选股源层补丁(2026-11-11)**: > v3.1.1 只新增第十八章的三工作流编排手册;v3.1.2 按用户「预算到 7 亿、结构重构」要求, > 在 `gen_bii_2col.py` 增加**资金规模自适应展示层**(详见 §18.7)——改的是金额单位、图表刻度与 > 第 10 页结构,**不新增选股因子、不进 scoring / funnel / predictions、不改 `calibers.py` / > `v3_ext.py` / `gcceo_ext.py` 任何常量**。 > 因此内核 `FRAMEWORK_VERSION` 仍为 **v3.1**、报告页脚仍显示 v3.1、默认仍 **18 页**、 > 上述补丁当时三态回滚 18/16/14 不变、自检 14/14 + 23/23 —— 这些契约逐字有效,不得以"升级"为由改动; > **v4.0 起全局页数扩为四态 20/18/16/14 并增第三只读旁路 §18.10,但这些历史补丁对内核"一字不改"的约束依然成立**。 > 三条流水线是**编排层**(何时跑、读什么、写到哪、谁不许改什么),资金规模层是**展示层** > (同一判定在不同本金下换一种呈现与容量约束),二者都不是第三层只读旁路,也不产生选股因子。 > v3.2 / v3.2.1 是**选股源只读旁路**:`selection_mode=limitup` 才启用,只输出涨停源观察池与风险提示, > 不生成 BUY、不占用 α 预算、不写回 scoring / funnel / predictions;v3.2.1 追加数据契约校验、 > 冻结闸门实跑与资金容量联动(§18.9),自检 11/11,冻结常量全部不变。 > **v4.0 是第三层只读旁路**(§18.10):`build_gceo_quant_inputs.py` 装配 `data.gceo_quant`, > 渲染器只读 `gceo_quant.blocks` 出第 19/20 页;**真值算 + 缺口标注**,复用 KNOWLEDGE 估值锚/利润质量, > 缺口一律登记不编造 DCF/LBO。前 18 页逐字不改(封面新增 v4.0 能力带与框架标签属预期变化), > 页数由三态扩为**四态 20/18/16/14**,自检 25/25;与 `selection_mode` 正交。 --- ## 〇、输出契约(先读这一节,它决定怎么交付) 交付物**默认 2 份**:`涨停板龙虎榜深度研判报告-BII双栏-YYYYMMDD.html` + `.pdf`(**v4.0 默认 20 页**; `--disable` 量化层得 18 页、再关 gceo 得 16 页、关 v3 得 14 页)。 **本提示词文档自身**另出 `提示词v4.0.pdf` + `提示词v4.0.pptx`(即本次升级交付)。 > 样式 A(21 章单栏 / MS 色系)与 PPTX **研判报告**仅在用户明确要求时以 `--style classic` 补出;v3.0 已将 PPTX 失败降级为警告,不阻断 HTML/PDF 主产物。 流水线固定 5 步(中间产物必须落盘,次日核验与「变化方向」跟踪都读它): ```bash SKILL="$HOME/.config/mimocode/skills/a-share-dragon-tiger-report" D="./dragon-tiger-YYYYMMDD" # YYYYMMDD = 报告日期 # ① 取数(第二章;westock 主通道,四模型补位;v3 新增宏观快照字段) # ② 算四层漏斗 + 评分管道(第六章;L3 叠加 profit_quality 强否决) # ③ 装配 v3.0 只读覆盖层(五维共振) python3 "$D/build_v3_inputs.py" # ③.5 装配 v3.1 GCCEO 全量整合只读覆盖层(新增;强依赖上一步的 v3.enabled) python3 "$SKILL/strategy/build_gceo_inputs.py" "$D/data.json" # ④ 落盘 data.json / predictions.json(第七章契约,data.json 顶层含 v3 与 gceo 键) # ⑤ 生成 + 验收(一条命令;内部拼 HTML → 无头 Chrome 视口钉 1123px 校验 # 「8 张图墨量 + 每页高 ≤794px」→ CDP 导 PDF → 核对 PDF 页数 == HTML 区块数) python3 "$SKILL/scripts/generate_daily.py" --style bii \ --data "$D/data.json" --date YYYY-MM-DD \ --predict-file "$D/predictions.json" --out "$D/v3" ``` **验收判据(脚本内置,任一条不过就不导 PDF,不出坏件):** 8/8 图表 `ink>300` · 每页高 ≤794px · PDF 页数 == HTML 区块数 == **20**(v4.0 默认;quant 关 18;gceo 关 16;v3 关 14,由 `_resolve_total()` 四态单一真相源判定)。 **人工抽查第 14 页**:PDF 末 predictions 页渲成图看 5 行预判表非空、文字未裁切(`pymupdf.open(pdf)[-1].get_pixmap(dpi=110)`)——几何判据对空表格无感,只能靠眼睛。 **v3 新增验收**:第 2 页情绪仪表盘两行表非空;第 15 页宏观标签/α 折减数正确;第 16 页水印与主题白名单渲染;`non_invasive_check` 14/14 打印在附录。 **v3.1 新增验收**:第 17 页五步决策框架 5 行 + 十域映射 10 行非空;第 18 页尽调清单 6 行 + 风险雷达 5 行非空;`gceo_non_invasive_check` 23/23(含 v3 复用 14/14)打印在第 17 页;第 17/18 页右栏零 canvas(不参与墨量校验)、页高 ≤794px。 **v4.0 新增验收**:第 19 页估值锚表 6 行 + PEG 年/半双口径 + 高基数 `*` 标记 + 估值侧不可判定项非空;第 20 页五维色条 6 行(**合成分高亮单元格 2 位小数、与色条数值分离不粘连**)+ Pre-Mortem 2–3 因 + 五步全链路 5 行 + 缺口台账 7+3 行;`gceo_quant_non_invasive_check` 25/25 打印在第 19 页;**P19/P20 必须渲 PNG 目视**(几何校验对文字重叠无感)。 **交易日历铁律**:仅交易日执行;非交易日(周末、法定节假日)直接结束并说明「今日休市,无需出报告」,不生成任何文件。 --- ## 一、版本谱系与重构总纲 ### 1.1 从 v1 到 v3.1 的演进主线 | 版本 | 日期 | 关键跃迁 | 口径影响 | |---|---|---|---| | v1 | 2026-09-11 | 首版四层漏斗 + 十五五 18 方向基准 | 年度增速口径;单年亏损否决 | | v2 | 2026-09-12 | 六条口径定稿;增速改**半年**;新增 L2.5;单年亏损降级 | 过会数由 2→1(口径不可比,全量重算) | | v2.2 | 2026-09-16 | BII 双栏 14 页成默认;第 14 页自带 5 条可证伪预判 | 版式升级,口径不变 | | v2.3 | 2026-09-25 | 知识蒸馏阈值层(11 书 245 规则收敛 45 键);情绪五阶段 + 反身性;利润质量红旗≥2 强否决;叙事 123 原则 | 只增阈值,过会数不变 | | v3.0 | 2026-11-11 | 宏观锚定 + 五维共振 + 水印隔离;5 只读旁路模块;16 页;31 份新增资料 | 六条口径永久冻结,零改动 | | **v3.1** | **2026-11-11** | **GCCEO 4.0 全量整合**:十域 91 技能 / 投行 A1-A10 / 出海 G1-G10 / AI 超能力 8 / 方法论 16 / 五步决策框架 → 研判视角映射;18 页;第二只读旁路层 | **六条口径、KNOWLEDGE、v3 五模块全部零改动** | ### 1.2 两次重构的四个"实质增量"(不是换版本号) 1. **加上宏观之眼(L0,v3.0)**:v2.3 只看市场内部(涨停/连板/额比),看不见「美联储加息、PPI-CPI 剪刀差、出口退坡、资产荒」这些决定风格的上位变量。v3.0 新增 16 条宏观规则定位"上半场防御 / 下半场活水",**只下调 α、不上调仓位**,把宏观风险与情绪见顶/退潮共振时再 ×0.8。 2. **加上战略之脑(GCCEO 轻注入,v3.0)**:把 MECE 拆解、Issue Tree、Pre-Mortem(先假设失败再回溯)、三情景规划、30% 安全边际、投行级估值锚(DCF/可比/PEG)嵌进研判流程,让"事实→推断→决策"有可审计的推理链。 3. **加上真相之锚(三类水印,v3.0)**:研报里的 2027 预测数字(GDP 4.5%、降息 20BP、AI 出口贡献回落 3-5pct)容易被误当成事实写进买卖信号。v3.0 强制【事实】/【预测】/【口径差异】三类分栏,预测项不进回溯验收、不污染历史绩效。 4. **加上决策全景(GCCEO 全量整合,v3.1)**:v3.0 只注入 GCCEO 5 个点,这次把 **GCCEO 4.0 完整体系**(10 域 91 技能 + 投行 A1-A10 + 出海 G1-G10 + 8 大模型超能力 + 16 方法论 + 五步决策框架)系统映射为研判视角。关键克制:**能力归能力、因子归因子**——GCCEO 是经营能力体系,只转译为提问/清单/风险/叙事,**绝不进打分、不给个股加减分、不给仓位上调**,落到第 17/18 页附录。 ### 1.3 重构不改的"压舱石" 六条口径、`KNOWLEDGE` 45 键、v3.0 五模块、四层漏斗、情绪五阶段仓位、14 页主体与第 14 页预判位置——**全部冻结**。任何"顺手优化"这些内核的冲动都必须被 `non_invasive_check()` 14 项 + `gceo_non_invasive_check()` 23 项断言挡回。v3.1 的哲学是:**在不动地基的前提下继续加楼层,而不是重新打地基。** --- ## 二、数据来源与取数矩阵(四模型协同,铁律) ### 2.1 主通道:腾讯自选股(westock-mcp)—— 结构化数据唯一权威 **所有行情 / 财务 / 资金 / 板块 / 宏观 / 选股筛选等结构化数据,必须且只能通过 westock-mcp 获取。** 涨红跌绿,货币单位遵循市场。 | 分析需要 | 主 Tool | 本版新增用途 | |---|---|---| | 名称→代码 | `data_search` | 首次核对硬编码代码,名称不符以核对为准 | | 现价/PE/PB/市值/股息/52周 | `data_quote` | 批量 `codes=` 一次查;chg_60d 与分位并列防"高位回调误判超跌" | | 36 月月线算分位/额比 | `data_kline(period=month)` | **额比剔除未走完当月** `amounts[:-1]`;分位保留当月 | | 涨跌家数/涨跌停 | `data_changedist` | 上涨占比、涨停数→情绪阶段 | | 龙虎榜全量 | `data_lhb` | 机构专用席位 + 营业部席位;买一/卖一力量比 | | 行业/概念资金流 | `data_sector(mode=ranking)` | 主力净流入排序 + 板块额比 | | 连板梯队/封单 | `tool_ranking(metric=limitup_days / limitup_seal_volume)` | 连板高度、连板率、打板许可 | | 融资 3 日净流向 | `data_fund_margin` | context.margin_net3d | | 宏观 | `data_macro` | M1/M2、社融、CPI/PPI、10Y 国债、出口(部分指标名未收录→标缺口) | | 三大财报 | `data_finance(type=income/cf / 资产负债表)` | 利润质量 5 类红旗扫描 | | 十大流通股东/股东户数 | `data_shareholder` | 筹码集中度趋势 + 国资属性 | | 一致预期 | `data_consensus` | 2027E 净利增速(带【预测】水印) | **取数铁律**:代码格式 A股 `sh600519` / 港股 `hk00700` / 美股 `usAAPL`;多标的用批量;部分接口 T-1 滞后须显式标注「数据截至 T-1」;**禁止 WebSearch / 本地 scripts / 其他 MCP 替代结构化数据**;取不到标「外部数据缺口·仅定性」,**严禁编造数字**。 ### 2.2 补位一:A股全栈数据(a-stock-data)—— westock 缺口兜底 七层数据源,仅在 westock 无对应接口时启用,且遵守「通达信(mootdx)/腾讯不封 IP 优先、东财仅取独有数据并限流」原则: - **信号层独有**:同花顺热点 `ths_hot_reason`(当日强势股 + 题材归因 reason tags)、全市场龙虎榜席位明细、限售解禁日历、北向分钟流。 - **资金面独有**:融资融券明细、大宗交易、股东户数季度变化、分红送转 TTM 股息率、个股资金流 120 日。 - **基础层独有**:新浪财报三表(资产负债表/利润表/现金流量表)——利润质量红旗扫描的现金流/存货/应收/商誉科目来源。 - **防封铁律**:东财接口一律走 `em_get()`(串行 ≥1s 抖动 + 会话复用),严禁并发裸调。 ### 2.3 补位二:AkShare —— 轻量交叉校验 用于 westock 与全栈之外的**交叉校验与历史回溯**:`stock_zh_a_hist(period=monthly, adjust="qfq")` 复核月线、`stock_lhb_detail_em` 复核龙虎榜、`stock_financial_abstract_ths` 复核财务摘要。网络不稳时以 westock 为准,AkShare 仅作旁证。 ### 2.4 补位三:market-analysis-cn —— 定性分析框架 不取数,只提供**结构化定性框架**:趋势分析(行业趋势/规模/增长预测)、竞品 SWOT、用户行为画像与转化漏斗、深度分析报告(综合+战略建议+行动计划)。用于第十四章「主线内部结构分化」与第十五章方向级定性归纳。 ### 2.5 取数降级顺序与标注 westock 不可用 → ①a-stock-data 七层 → ②AkShare → ③WebSearch(仅宏观快讯/政策解读/Anthropic IPO 进展,**不取结构化行情数字**)。任何降级必须在数据块显式标注「来源:降级取数,待核实」;查不到的数字写「待核实」,不填猜测值。 --- ## 三、2026Q3 市场基准锚(真实取数 · 事实/预测分离示范) > **这是提示词的"事实锚样本"**。执行日须以当日 westock 取数**重新填充**,不得沿用本节数值;本节用于演示水印规范与字段口径。 > 取数基准日:**2026-11-11(交易日)**;宏观事实来自北大汇丰智库《2026 年第三季度宏观经济分析报告》(成稿 2026-10-11)。 ### 3.1 【事实】指数与流动性快照(westock data_quote / data_changedist,2026-11-11) | 指数 | 收盘 | 涨跌 | PE | YTD | 近60日 | 52周高/低 | |---|---:|---:|---:|---:|---:|---:| | 上证指数 | 3680.64 | +0.46% | 16.70 | −7.26% | −6.44% | 4258.86 / 3574.27 | | 沪深300 | 4075.71 | +0.41% | 13.46 | −11.97% | −12.61% | 5064.27 / 3958.14 | | 深证成指 | 11389.74 | +1.32% | 35.91 | −15.79% | −20.12% | 16374.02 / 10810.42 | | 创业板指 | 2572.07 | +3.11% | 46.45 | −19.70% | −27.53% | 4380.41 / 2376.28 | | 科创50 | 1300.38 | +2.80% | 96.10 | −3.26% | −23.93% | 2255.25 / 1132.33 | - 涨跌分布:上涨 **3538** / 下跌 **1827** / 平 215;涨停 **85** / 跌停 **3** / 停牌 6;上涨占比 **63%**(判定"情绪正常")。 - 两市成交 **16762.76 亿元**,较上一交易日 **+1714.61 亿元**(放量)。 - **口径警示**:创业板/科创50 近 60 日 −27.5%/−23.9% 但 PE 仍 46×/96×,属**高位回调**而非超跌(口径②:chg_60d 与 3 年分位并列展示)。 ### 3.2 【事实】连板梯队与打板许可(tool_ranking limitup_days) - 最高 **4 板**:日出东方(sh603366)、大东方(sh600327) - 3 板(4 家):光洋股份、东方环宇、文投控股、锋龙股份 - 2 板(9 家):达意隆、亚玛顿、惠发食品、日海智能、上海电影、天普股份、瀛通通讯、襄阳轴承、凯撒文化 - 连板家数 15 / 涨停 85 → **连板率 ≈ 17.6%**(< 40% **禁止打板**;< 25% 接力枯竭) - 情绪判定:涨停 85(近"见顶峰值 90"参考)+ 高度 4(< 高潮线 5)+ 连板率 17.6%(枯竭)→ **发酵末段 / 高位分歧,临近见顶**;仓位建议由 60% 下调观察。炸板率本日 westock 无直读字段 → **标注待核实**,不臆造。 ### 3.3 【事实】行业主线(data_sector 主力净流入,2026-11-11) | 行业 | 涨跌 | 主力净流入 | 领涨股 | 归类 | |---|---:|---:|---|---| | 通信设备 | +9.99% | +130.17 亿 | 太辰光 +17.05% | 算力网·光模块 | | 元件 | +7.40% | +81.33 亿 | 南亚新材 +12.46% | PCB/覆铜板 | | 半导体 | +3.60% | +76.83 亿 | 利扬芯片 +20.01% | 算力芯片 | | 自动化设备 | +2.66% | +17.33 亿 | 杰普特 +14.91% | 机器人/工业母机 | | 汽车零部件 | +1.86% | +16.72 亿 | 德尔股份 +20.00% | 智能汽车 | - **AI 硬件三链净流入 ≈ 288.3 亿**(通信设备+元件+半导体)→ S09 proxy:算力层吸金,**未触发**"应用层扩散过热"告警。 - 领跌:白酒Ⅱ −2.78%、乘用车 −2.21%、航空机场 −1.84% → 传统消费/出行资金流出,风格偏"下半场成长"。 - L0 代理(当日风格差):创业板 +3.11% − 上证 +0.46% ≈ **+2.65pct 成长占优**。 ### 3.4 【事实】2026Q3 宏观(北大汇丰智库,2026-10-11 成稿) - **Q3 GDP 当季同比 4.5%(预测e)**,全年 **4.7%**(Q4 4.7%e);规上工业增加值 5.1%e。核心定性:**"内需持续承压,出口和生产走强"**。 - 内需三弱:社消 **0.9%e**(全年 1.7%)、固投 **−14.1%e**(全年 −9.4%)、地产链拖累——宏观政策克制、为四季度预留空间。 - 物价:8 月 **PPI 3.8% / CPI 0.8%**(6/7/8 月 PPI 4.1/3.5/3.8%、CPI 1.0/0.5/0.8%),**PPI-CPI 剪刀差仍大**(输入型通胀难向上传导,PPI 高于 CPI)。 - 汇率:月末 1 美元兑人民币 6.81 / 6.79 / 6.78(6/7/8 月),结汇需求支撑升值;M2 7.5%、M1 约 4.0%。 - 美联储 9/16 加息 25bp 至 **3.75%–4.00%**;10Y 美债 9/15 盘中 **5.03%**(2007 年来新高)→ 高利率巨浪,压制高估值资产。 - 中美第八轮经贸磋商(9/20–23):各自约 **300 亿美元**进口产品对等降税、**90%+** 产品免加征关税,建立投资理事会并开展首次 **AI 对话**。 - 中东局势升级:全球石油库存较冲突开始减少 **5 亿桶+**,IEA 释放应急库存 **3 亿桶+**,冲击向炼化/航运/化肥传导。 - 出口:Q3 单季按美元计 **+26.2%e**(北大汇丰);新能源汽车出口数量 7/8 月同比 **+150% / +130%**。 > **【口径差异】水印示范**:出口同比存在两套并存口径——① 北大汇丰:Q3 **单季** +26.2%;② 申万宏源 2027 展望:截至 9 月**累计**同比 +22.1%,其中 AI 相关商品贡献 10.7pct。二者统计区间不同(单季 vs 累计)、来源不同,绝对值不可混用。按 v3.0 规则**只取"出口强"的同比方向**,绝对值不写入阈值。 ### 3.5 【预测】2027 前瞻锚(研报一致预期,水印隔离,禁入买卖信号) | 指标 | 预测值 | 来源 | 水印 | |---|---|---|---| | 2027 GDP | ≈4.5% | 浙商 2027 展望 | 预测 | | 2027 CPI / PPI | +0.3% / +1.2% | 浙商 | 预测 | | 2027 降准 / 降息 | 50BP / 20BP | 浙商 | 预测 | | 2030 数据中心耗电 / 资本开支 | 翻番 / 31.6 万亿美元 | 普华永道引第三方 | 预测 | | 2027 AI 出口贡献回落 | 3–5pct(悲观 7–10pct) | 申万 2027 展望 | 预测 | | 三情景概率 | 基准 55% / 乐观 20% / 压力 25% | 中信建投 | 主观概率 | | 2027E 净利增速 | 海光 +58.5% / 沪电 +62.0% / 金山办公 −18.9% | 中信建投附表 | 一致预期 | | 央企十五五数智化投入 | 有望突破 2 万亿 | 毕马威 | 预测 | > **注意**:两份 2027 宏观展望均**未给出 A 股指数点位区间预测** → L0 模块**不设指数目标位**。数字贸易 4323.1 / 4110.7 亿美元等三套口径只取"同比方向",绝对值不写入阈值(【口径差异】水印)。 --- ## 四、投资哲学底座(4 本成功蒸馏 · 决策前的"心法层") > 本章不产生数字阈值,只提供**判断纪律**;与 `KNOWLEDGE` 45 键的量化阈值互补。冲突时以六条口径与 45 键为准,哲学层只做"降权提醒/逆向校验"。第 5 本《走在曲线之前》因文本层抽取失败未纳入(见本章末缺口说明)。 ### 4.1 《我从达尔文那里学到的投资知识》(纳兰达资本)—— 避免失败优先于追求成功 - **核心**:生物进化偏爱"不作为"——宁犯**第Ⅱ类错误(踏空)**,也不犯**第Ⅰ类错误(踩雷/接板被套)**。"规则1:永远不要赔钱;规则2:不要忘记第一条。"卓越投资者首先是**卓越拒绝者**。 - **纳兰达六大禁区(命中即剔除出候选池)**:骗子/治理劣迹 · 扭亏困局故事 · 高杠杆 · 并购成瘾 · **快速迭代行业** · 利益错位的所有者。对涨停板题材股,"快速迭代 + 利益错位"两条尤其相关。 - **质量锚**:F = 历史 ROCE = EBIT ÷(净营运资本+净固定资产),优中选优参考 **≥20%**(书中优质持仓历史中位约 42%);客户集中度红线:前五大客户营收占比 >50% 视为稳健性恶化。 - **逆向择时**:纳兰达在系统性利空/股价"不利间断"时买入——三次危机中 **15% 的时间投入 46% 的资金**(疫情 3 个月占 2% 时间投入 22%)。极端恐慌日优先于连续涨停日。 - **卖出纪律**:唯一卖出理由 = 对企业失去信心;禁止"高卖低买 / 因为估值贵 / 因为有更便宜标的"(作者卖 Shree Cement 后涨 5 倍、损失 4 亿美元)。 - **反叙事**:"所有糟糕的投资根源都是一个好故事";团队**禁用"这次不一样"**;区分"已发生的事实"(可靠信号)与"对未来/研报的承诺"(廉价信号)。 - **与框架对齐**:一票否决项(连续两年亏损 / 半年归母≤0 / L2.5 不可交易 / 造假红旗≥2)即第Ⅰ类错误防线,触发即出局、不找理由豁免。 ### 4.2 《周期、估值与人性》(凌鹏,中信出版 2023)—— 三轴交叉 + 人性反向 - **核心三原则**:"周期、估值和人性"不变;传导链为**实体景气 → 估值投射 → 人性放大**。涨停板/龙虎榜恰处"人性放大"末端,须回溯前两者是否支持。 - **三轴交叉研判(每只候选必答)**:① **周期**——行业处 需求释放/量价齐升/渗透率放缓+产能释放/去产能 哪段?用"渗透率+资本开支+产能投放"判题材持续性;② **估值**——自身历史分位 + 与风格剪刀差,警惕"100 倍组合未见不回撤"、"贵是价值投资最大瑕疵";③ **人性**——贪婪顶还是恐慌底,对照历史三次贪婪(2007.10/2015.5/2021.2)与三次恐慌(1664/熔断/2018底)。 - **阶段适应性**:17 年三阶段("周期为王 / 成长致胜 / 茅宁共舞")方法论不通用,禁止用上一阶段成功框架硬套当前行情。 - **科技题材定性**:"一将功成万骨枯,科技投资胜率不高、赔率足够" → AI/科技题材默认**低胜率高赔率**,控制单笔仓位、预设退出。 - **与框架对齐**:任何"60 日大跌"先问分位是否已到低位(高位回调不是超跌,已固化进口径②);情绪五阶段 + 反身性即"人性温度计",见顶/退潮仓位压到 20%/0;"恐慌并不比狂热更理性"——暴跌同样需独立判断。 ### 4.3 《数据化决策 2.0》(约恩·里塞根,Outside Insight)—— 外部数据挖趋势 - **核心**:内部数据(ERP/财报/盘面)有盲点;决策质量取决于**外部数据宽度**。"数字面包屑"——招聘广告泄露战略、官网/社媒透露焦点、专利/信用评级/诉讼、广告支出、新闻通稿"注脚"都藏信号。 - **可操作**:① 用同花顺题材归因 reason tags、北向分钟流、融资余额、股东户数、招聘/专利等"外部弱信号"**至少 2–3 类共振**才确认题材真伪;② 拒绝"去年 X+5%"式线性外推(书中案例用多因子外部模型把预测误差降低约 **15%**);③ 领先指标优先于大众媒体确认;④ 数据缺口如实标注,不用猜测填满空白(对应"外部数据缺口·仅定性")。 ### 4.4 《2049 未来 10000 天》(凯文·凯利)—— 长期主义过滤噪音 - **核心**:无法精确预测未来,但可通过**大规模长趋势**揭示方向;"场景构建不是预测某个未来,而是预演以避免惊讶"。AI 是"未来世界的电力",使用成本长期下降、算力需求"无穷"。 - **25 年关键词**:无形/透明/互见性/模拟/脱媒 + 信任/开源/定制/丰沛/酷——作为"长期确定性方向"清单,检验题材有无 10–25 年级产业逻辑。 - **反炒作**:"最大最富有的公司是为镜像世界提供数据支持的公司"——真正大机会常在**隐形基础设施(卖铲子)**而非前台热点;"技术因不可见而成功"。 - **与框架对齐**:十五五 18 方向 / X-主题扩展的方向级判断以多年趋势为准,不被单日涨跌动摇;日频打板/低吸是战术层,须服从方向级战略判断;长期看好的方向出现短期超跌(分位≤25% + 额比≥1.0×)才是高赔率窗口;输出"多情景推演"而非单点目标价。 > **资料缺口说明**:附件《走在曲线之前》(埃利斯)PDF 为扫描/特殊编码,文本层抽取失败(仅得换页符),本版未将其列入可引用规则来源;如后续提供可复制文本版本再补入"常理预测周期"章节。此缺口不影响六条口径与 45 键阈值(均来自已成功蒸馏的语料)。 --- ## 五、战略决策层(GCCEO 注入 · 让推理链可审计) > 把研判从"数据罗列"升级为"有假设、有验证、有失败预演"的决策工程。GCCEO 五步框架嵌入研判流程,输出可审计的推理链。 ### 5.1 Issue Tree(议题树)—— MECE 拆解当日核心问题 ``` 今日是否值得出手? ├── 宏观环境允许吗?(L0:风险标签 / α 折减 / 事件窗) ├── 情绪周期在哪一格?(五阶段 + 反身性 → 仓位上限) ├── 资金主线是什么?(涨停全景 + 龙虎榜席位 + 行业/概念资金流) ├── 主线里有低位优质标的吗?(四层漏斗 + 交集) └── 失败会怎样?(Pre-Mortem:若明日亏 5%,最可能的原因) ``` ### 5.2 Pre-Mortem(事前尸检)—— 先假设失败,再倒推原因 出报告前强制自问:"假设按本报告操作次日亏损 5%,最可能的三个原因是什么?" 标准清单:① 情绪见顶误判为发酵(连板率枯竭未识别);② 把【预测】当【事实】(2027 展望驱动了买卖);③ 高位回调误判超跌(chg_60d 大跌但分位仍高);④ L2.5 漏检(ST/退市/净资产为负混入);⑤ 造假红旗未扫描(科目接力)。预演结果写入第 12 页风险清单。 ### 5.3 三情景规划(Scenario Planning) 每份报告给「升级 / 基准 / 失效」三情景(对应 v2.3 已有结构),但**主观概率只作风险开关,不单独触发调仓**(S07)。基准情形概率参考研报(55%),但标注为【主观概率】水印。 ### 5.4 安全边际(Margin of Safety) - 个股参考入场价须留 ≥30% 安全边际(相对估值锚/下 1/4 阈值),不满足则写"观察,无安全边际"。 - 打板许可连板率 <40% 时禁止打板(本身就是安全边际纪律)。 ### 5.5 投行级估值锚(DCF / 可比 / PEG,GCCEO 域九) - 成长股用 PEG:前向 PE ÷ (CAGR×100),PEG<1 便宜、1–1.5 合理、>1.5 贵;A股成长股 PE 消化锚统一取 30×。 - 壁垒极深但 PEG>3 的标的,本质是"看涨期权",归入 α 预算"种子层"(5–10%),不适用 PEG 框架。 - 周期股用 PB 锚(周期底 PB≤1.2、区间≤2.5),红利股用股息率价值线 ≥4.0%。 --- ## 六、五维共振引擎(报告核心计算) > 保留 v2.3 四层漏斗为"选股主链",叠加 5 个只读旁路层为"共振过滤器"。**主链有剔除权,旁路层只有降权/告警权。** ### 6.0 前置层:三轴研判 + 纳兰达否决(第四章哲学的执行落点) 在进入四层漏斗前,对每条资金主线/候选标的按序做一次"心法体检",**任一否决即出局,不进入漏斗、不找理由豁免**: ``` 1)【否决层|darwin】六大禁区命中?(骗子治理/扭亏故事/高杠杆/并购瘾/快迭代/利益错位) → 容忍"踏空"(Ⅱ类错误),不接受"踩雷/接板被套"(Ⅰ类错误) 2)【周期层|cycle】行业处景气哪一段?渗透率/资本开支/产能投放?(是否"需求斜率放缓+产能释放"下行前夜) 3)【估值层|cycle】估值分位 + 风格剪刀差?是否"太贵"? 4)【人性层|cycle+darwin】贪婪顶还是恐慌底?是否因 FOMO/"这次不一样"想买?恐慌并不比狂热更理性 5)【长趋势层|kk2049】题材是否落在 25 年关键词/AI"未来电力"基础设施?还是纯情绪炒作? 6)【证据层|datadriven】外部数据(招聘/官网/广告/专利/诉讼/同业对标)是否交叉验证?拒绝"去年X+5%"外推 ``` > 前置层只做**否决与定性标签**,不产生数值分、不替代四层漏斗的量化判定;与"只读旁路无剔除权"不冲突——否决权来自 v2.3 既有的一票否决清单,此处只是把哲学理由显式化。 ### 6.1 选股主链:四层漏斗 + L3 利润质量强否决(口径不变) - **L1 行业层**:31 个申万一级行业全量算 3 年分位 / 区间位置 / 额比 / 放量月数;入池条件分位≤25%。「链」形态主题跳过 L1 否决权(口径⑤)。 - **L2 个股层**:L1 超跌池成分 + 三条固定跟踪池(AI 链 / 电力绿电 / 十五五 18 方向),逐只算分位 / 额比 / 放量月;入池条件分位≤25% 且额比≥1.0×。 - **L2.5 基础可交易性**:名称含退市/*ST/ST、成交额或换手率=0、PB<0 → 剔除并单列「不可交易清单」,**独立于 L3**。 - **L3 基本面层**:国资背景(偏好项非否决)/ 十大流通股东占比及变化方向 / 扣非净利润(半年口径)/ 增速红线(半年同比≤0 硬排除;>0 但不足上年增速 50% 减分)。 - **v2.3 利润质量强否决**:5 类红旗(净现比<0.5 连续两期 / 存货增速−营收增速>20pp / 应收增速−营收增速>20pp / 商誉÷净资产>30% / 扣非为负但归母为正)**≥2 条** → 标 `veto_suggest` 一票否决级人工复核;单条只罚分不否决。 - **分层判定矩阵(固定 7 列)**:L1行业 / L2位置 / L2放量 / L2.5可交易 / L3盈利 / L3增速(半年) / 结论,逐只 ✔/✘/—。 - **结尾必须报告**:过会数量(允许为 0)、最接近 2–3 只及缺口阈值、**±1 只敏感度**。绝不为凑结论放宽标准。 ### 6.2 旁路层一:L0 宏观定位(16 条,只下调不上调) 从 16 条规则中取数可得者实算,其余标「外部数据缺口·仅定性」: - 已实算类:M01 M1-M2 剪刀差、M02 社融-信贷差、M03 PPI-CPI 收敛、M04 低通胀政策空间、M06 10Y 国债破位、M07 红利-成长相对强弱、M08 指数波动率临界、M11 出口退坡、M15 财政脉冲。 - 代理类:M07-proxy(当日风格差)、S09-proxy(AI 硬件三链净流入)。 - 缺口类(仅定性):M05 降准降息事件计数、M09 汇率、M10 美元+美债双高、M12 反内卷出清、M13 服务-商品消费、M14 高技术 K 型分化、M16 宏观事件窗。 - 输出:宏观标签(上半场防御 / 下半场活水 / 风险暴露)+ α 折减乘数 ∈(0,1];**不改写情绪阶段、不参与反身性判定、不回写五阶段仓位**。宏观风险标签 × 情绪见顶/退潮 → 仓位在 v2.3 原档再 ×0.8。 ### 6.3 旁路层二:策略会因子(13 条,只乘 α 预算) - S01 四象限打分卡(高景气进攻/困境反转/红利防御/主题弹性,20 日衰减)· S02 参会热度 · S03 高股息防御 · S04 高景气兑现 · S05 2027E 预期验证(带水印)· S06 三层面 α 分桶(核心 50-60% / 成长 30-40% / 种子 5-10%)· S07 三情景概率 · S08 五大失效告警 · S09 AI 兑现链分层(算力1.0/智能体0.8/应用0.7/未来0.6)· S10 政策催化时效 · S11 风格切换 · S12 L1 后估值分位兼容 · S13 分红率/科技兑现。 - 所有"剔除"类动作**降级为降权告警**;事件型加分封顶 ≤20% 主口径权重,主题催化 20 交易日线性衰减归零。 ### 6.4 旁路层三:X-主题三层白名单(17 方向,不动 18 方向主表) - **A 可交易层**:A/H 上市且校验通过 → 允许参与个股分位/离散度计算(本期不回写主表)。如央企重组、央企数智化、商业航天、智能经济四赛道。 - **B 事件标签层**:只做新闻/主题命中与影子股映射,不参与分位数值。如关键矿产 36 种、数字贸易、创新药 BD、绿电出海、创投独角兽。 - **C 纯定性层**:非上市主体/历史制度事件,仅文字标签,**严禁混入 70 只代表个股**。如长三角未来独角兽 30 家、全球私营 65 家(BofA)、上海 100 项首创(2018)。 - 18 方向 / 102 板块 / 31 行业 / 70 只代表个股成分**一律不动**;X- 只是并行命名空间(第 19+ 扩展方向)。 ### 6.5 旁路层四:短线金手(24 条只读标签) - 五组:A 封板质量(R01-R07)· B 打板许可(R08-R14)· C 次日溢价(R15-R19)· D 分时承接(R20-R22)· E 风险止损(R23-R24)。 - 冲突时以 `seal_quality` / `lhb_power` / `sentiment_cycle` 三个既有模块结论为准;8 条书籍阈值校准建议(如涨停换手 5%/10%→10%/15%)**只登记、不覆盖** `KNOWLEDGE`,须回测后采信。 ### 6.6 旁路层五:三类水印隔离(贯穿全报告) | 水印 | 定义 | 使用规则 | |---|---|---| | 【事实】 | 已发布的客观数据(westock 实取 / 已公布宏观) | 可进判定、可进回溯验收 | | 【预测】 | 2027 前瞻、一致预期、主观概率 | 只作分档边界与频次先验,**不生成买卖信号、不进回溯** | | 【口径差异】 | 同指标多来源冲突(如数字贸易三套口径) | 一律改"同比方向"判据,绝对值不写阈值 | ### 6.7 情绪仪表盘(v2.3 继承,第 2 页) | 维度 | 判定 | 依据 | 操作指令 | |---|---|---|---| | 情绪周期(5 阶段) | {阶段}·{模式}·仓位上限 {cap} | 涨停 N / 炸板率 X%;连板梯队/连板率 | 连板率≥60% 允许打板,<40% 禁止(低吸/半路为主) | | 反身性(索罗斯) | 强化/毁灭/中性 | 梯队抬升+额比上行+融资净流入 | 强化期持有待涨,毁灭期逢高兑现、只做首板 | 仓位上限:萌芽 30% / 发酵 60% / 高潮 70% / 见顶 20% / 退潮 0-空仓(宏观层只可向下折减)。 --- ## 七、数据契约(data.json / predictions.json / v3 / gceo 顶层键) ### 7.1 data.json(生成器唯一数据入口,字段名不得改) ```json { "industries": [{"code":"pt01801150","name":"医药生物","rank":18.4,"vr":1.28,"dispersion":41.2,"note":"低位放量"}], "candidates": [{"code":"sh600276","name":"恒瑞医药","sector":"医药生物", "price":62.4,"entry":62.4,"stop":56.2,"rank":18.4,"vr":1.28, "pb":7.85,"annual_loss_years":[],"interim_yoy":0.003,"prior_fy_yoy":0.217, "soe_background":false,"emerging_tech":true,"top10_float_ratio":0.612, "holder_count":412000,"deduct_nonrecurring":4260000000, "tech":88,"flow":74,"fund":62,"cycle":80,"fib":76,"note":"…"}], "context": {"equity":1000000,"stage":"II","limit_up_count":85,"broken_rate":null, "index_pct":0.46,"lianban_height":4,"lianban_height_prev":3,"lianban_rate":0.176, "prev_premium":null,"prev_sentiment_stage":"发酵","margin_net3d":null,"vr_slope_up":true}, "_source": "westock-mcp", "_caliber_version": "v2.3", "v3_inputs": { "macro": {"m1_yoy":null,"m2_yoy":null,"ppi_yoy":3.8,"cpi_yoy":0.8, "style_gap_1d":2.65,"ai_hardware_flow_yi":288.3,"export_yoy":22.1, "supplement":["【事实】Q3 GDP 4.5%(北大汇丰)","【预测】2027 GDP 4.5%(浙商)"]}, "factors": {"ai_hardware_flow_yi":288.3,"style_gap_1d":2.65,"seed_bucket_share":null}, "funnel": {"pass_count":null} }, "v3": { "...由 build_v3_inputs.py 装配的只读覆盖层,见 7.3..." }, "gceo": { "...由 build_gceo_inputs.py 装配的 GCCEO 全量整合只读层,见 7.4..." } } ``` - `rank`=3 年分位(%);`vr`=额比(×);`interim_yoy`=最近半年归母同比(小数);`prior_fy_yoy`=上一完整年度增速;`tech/flow/fund/cycle/fib`=五维分(0–100)。 - v2.3 context 新增字段(连板高度/连板率/昨日溢价/融资净流向/前情绪阶段):**缺项写 null,生成器自动降级,不得编造**。 - `industries` 放**完整 31 个申万一级行业**(L1 全量);`candidates` 放超跌池 + 三固定跟踪池全部候选(数十只量级)。 - L2.5 命中项(退市/*ST/ST、pb<0、成交额或换手率 0)**保留在 candidates 并置标记**,由漏斗剔除,不手工删行。 ### 7.2 predictions.json(第 14 页 · 5 条可证伪预判,硬性数量) ```json {"report_date":"YYYY-MM-DD","data_basis_date":"YYYY-MM-DD","target_date":"YYYY-MM-DD", "items":[ {"n":1,"claim":"主线算力延续","falsify":"通信设备主力净额次日转负且跌幅>2%","source":"data_sector"}, {"n":2,"claim":"日出东方4板难续","falsify":"次日未涨停或炸板率>30%","source":"tool_ranking"}, {"n":3,"claim":"连板率仍<40%","falsify":"次日连板家数/涨停>40%","source":"tool_ranking"}, {"n":4,"claim":"成长风格占优","falsify":"创业板20日相对上证由+转-超3pct","source":"data_quote"}, {"n":5,"claim":"情绪临近见顶","falsify":"涨停<45且高度≤3且连板率<25%","source":"changedist+ranking"} ]} ``` - 每条**必须**同时有 `claim` + `falsify`,缺任一生成器报错退出;`target_date` **显式写**(兜底只跳周末,认不出法定节假日)。 - 最低覆盖:① 过会标的量价 ② L2.5 可交易性 ③ 行业/方向分位与额比 ④ 资金面 ⑤ 结论本身。**至少 1 条与情绪周期阶段切换相关**(写死阈值与方向)。 - v3.0 叙事 123:claim ≤20 字,先结论后判据;5 条同时是次日 19:15 核验任务输入。 ### 7.3 data.json.v3 顶层覆盖层结构(build_v3_inputs.py 装配) ``` v3: enabled, overlay_only, framework_version="v3.0", caliber_version_unchanged="v2.3", source_groups(31), switches(5), macro{tag,alpha_multiplier,position_cap_base,position_cap_effective, computed[],proxies[],gaps[],alerts[],anchors[],fact_anchors[]}, factors{mults[],applied[],quadrant,alpha_buckets}, shortline{hits[],missing[],alerts[]}, themes{tiers,tier_counts,directions[]}, book_suggest, gaps_register, watermark, non_invasive_check(14/14), rollback, frequency, blocks(22 块供渲染器直取), v3_inputs ``` **渲染器不 import v3_ext,只读 `data.json.v3.blocks`** —— 纯 v2.3 数据零依赖、零改动。 ### 7.4 data.json.gceo 顶层覆盖层结构(build_gceo_inputs.py 装配) ``` gceo: enabled, overlay_only, extension_version="v3.1", source_version="4.0.0", framework_version="v3.1", caliber_version_unchanged="v2.3", v3_version_unchanged="v3.0", no_veto=true, no_position_up=true, switches(10 个 GCCEO_SWITCHES), decision_os{steps[5], mapping[5]}, domains{domains[10], domain_skill_total=91, mapping[10], power_counts}, ib_pe{mapping[10]}, globalization{four_dimensions[4], mapping[10]}, ai_superpowers{mapping[8]}, method_toolbox{mapping[16], injected=4, mapped=8}, governance_talent{checklist[6]}, risk_radar{questions[5]}, narrative{principles}, watermark{caliber_diffs[96 vs 91]}, source_counts{domains=10, domain_skills=91, ib_pe=10, globalization=10, ai_superpowers=8, method_tools=16, decision_steps=5, globalization_dims=4}, non_invasive_check(23/23, v3_recheck{14/14}), rollback, frequency, blocks(供渲染器直取:headline/decision_rows/domain_rows/ib_rows/gl_rows/ai_rows/ method_rows/dd_rows/risk_rows/narrative/caliber_diffs/checks/rollback/counts) ``` - **强依赖**:装配器检测 `data.v3.enabled`,为假则 `gceo.enabled` 也置 false(杜绝引用断裂)。 - **幂等**:重复装配只覆盖 `data.gceo` 键,不动 industries/candidates/context/v3。 - **渲染器零依赖**:只读 `data.json.gceo.blocks`,不 import gcceo_ext;无 gceo 字段时第 17/18 页根本不生成。 - **回滚**:`--disable` 或把 `gceo.enabled=false` → 16 页;`v3.enabled=false` → 14 页。 --- ## 八、报告结构(默认 20 页 · BII 双栏;前 18 页在各自版本下原样) | 页 | 内容 | 版本 | |---|---|---| | 1 | 封面:日期 / 口径版本 v2.3 + 框架 v3.1 / 数据来源 / 分析框架 / 图表规范 / 免责声明 | v2.3 底座 | | 2 | 摘要:核心判断(≤30字含1关键词+1关键数) + **市场情绪仪表盘** + 6 KPI + 三情形 | v2.3 | | 3 | 图1 四层漏斗递减(L0→L2→L2.5→L3通过) | v2.3 | | 4 | 图2 行业「3年分位×额比」气泡矩阵(25%线+1.0×线+目标象限) | v2.3 | | 5 | 图3 五维雷达(技术/资金/基本面/周期/位置) | v2.3 | | 6 | 图4 综合分横向排行 | v2.3 | | 7 | 图5 中报同比对照柱(半年口径,0轴+"上年增速50%"减分线) | v2.3 | | 8 | 图6 PB 估值排序 | v2.3 | | 9 | 图7 五维分项拆解 | v2.3 | | 10 | 图8 α 预算账本 | v2.3 | | 11 | 六条口径(v2.3) + 增速红线 + 利润质量红旗扫描 + ±N 敏感度 | v2.3 | | 12 | 风险清单(六个) + 三情形推演 + **Pre-Mortem 三因** | v2.3+GCCEO | | 13 | 跟踪清单(结论式标题「明日盯住这3只:X/Y/Z」)+ 标的/价/入场/止损/综合分/风控 | v2.3 | | 14 | **次日5条可证伪预判**(≥1条与情绪阶段切换相关)+ 核验规则 | v2.3 | | **15** | **v3.0 扩展层·宏观**:L0 标签/α折减、宏观规则实算表、事实锚/预测锚水印分栏、缺口登记 | **v3.0 新增** | | **16** | **v3.0 扩展层·主题与规则**:策略因子乘数、X-主题三层白名单、短线金手标签、14/14自检、回滚说明 | **v3.0 新增** | | **17** | **v3.1 全量整合·决策与十域**:五步决策框架映射、十域 91 技能研判视角、口径差异水印、23/23自检 | **v3.1 新增** | | **18** | **v3.1 全量整合·资本出海AI治理**:投行A1-A10/出海G1-G10/AI超能力8/方法论16、6 项定性尽调、5 项风险雷达、四态回滚 | **v3.1 新增** | | **19** | **v4.0 投行量化·估值锚与真值研判**:PE/PB真值、PEG 年/半双口径、模式【推定】、周期顶【缺口】、扣非、估值侧不可判定项、25/25自检 | **v4.0 新增** | | **20** | **v4.0 投行量化·雷达/尸检/全链路**:五维形态色条表(合成分高亮)、Pre-Mortem 2–3 因、五步全链路、7+3 字段缺口台账、回滚免责 | **v4.0 新增** | - 每页 = runhead(页码/章节) + 版心 + runfoot(数据来源);版心「295px 左文字栏 ‖ 自适应右图表栏」双栏。 - 8 张图 + 情绪仪表盘由生成器内联 Chart.js 依 `data.json` 自动绘制;**不手写 JS/HTML、不塞自制图表**(会破坏版式并使验收失败)。 - **四态回滚**:`_resolve_total()` 单一真相源——quant 开→20 页 / quant 关 gceo 开→18 页 / gceo 关→16 页 / v3 关→14 页;前 18 页逐字不改(封面能力带除外),`PRED_PNO=14` 不变,19:15 核验正则不受影响。单向强依赖 gceo_quant⊂gceo⊂v3。 - 附录页实测页高 p15..p20 全部 =794px(阈值 794px);第 17–20 页右栏零 canvas,天然绕开墨量校验。 - **第 17–20 页人工抽查**:几何判据对空表/文字重叠无感,须渲图确认五步表 5 行、十域表 10 行、缺口台账 10 行、五维色条与合成分**分离不粘连**(2026-11-12 冒烟已验)。 --- ## 九、十五五 18 方向 + X-主题扩展(每日变化方向跟踪) ### 9.1 18 方向跟踪(主表,不动) 每日对 18 方向(六张网 6 + 新兴产业 6 + 未来产业 6)做"变化方向"跟踪而非全量陈述: - **方向分布总表**(18 行 ×8 列):板块分位中位 / 最低分位板块 / 个股分位中位 / 个股分位离散度 / 最低分位个股 / 整体判定;离散度≥60pp 追加「内部严重分化」。 - **板块全量**:102 专题板块按 3 年分位升序全列;历史<24 个月标「†」不参与入池。 - **个股全量**:70 代表个股按分位升序,判定列体现 L2.5 结果。 - **变化跟踪表**(每日核心):方向与上一期 JSON(`./dragon-tiger-*/framework/`)比较分位中位变化(↑/↓/持平)、新入池、失效标的。 - **口径提醒**:板块指数分位与龙头个股分位可能严重背离(基准日:光伏板块 78.4% 而隆基/通威/晶澳/天合分位 0.0%),因"指数被高位环节拖上去",须显式指出。 ### 9.2 X-主题扩展(第 19+ 方向,三层白名单,并行不回写) 按 6.4 的三层白名单输出 17 个 X-方向;A 层可交易校验、B 层事件/影子股映射、C 层纯定性标签。**非上市主体严禁混入 70 只代表个股**;扩展层只并行输出、不回写 18 方向主表。 --- ## 十、AI 产业链跟踪 + Anthropic IPO 映射 ### 10.1 三条线成表(落盘 framework/ai_chain.json) ① 算力(服务器/芯片/IDC/液冷)② 光模块·光器件·PCB ③ Anthropic IPO 对标(大模型/AI 应用)。 每只输出:现价、3 年分位、区间位置、额比、PE_TTM、PE_fwd、PB、chg_60d、chg_ytd、最近半年归母及半年同比、回到区间下 1/4 还需跌%。 ### 10.2 成本项 / 收入项映射(本章分析结论) **映射逻辑:招股书的"钱流向" = A 股产业链的"订单来源"。** - **(A)成本项 = 算力采购/租赁(需求侧锚,确定性最高、金额最大)** → A 股算力硬件链(光模块/PCB/液冷/电源/铜连接/先进封装/IDC/服务器)。Anthropic 算力承诺横跨四种芯片(亚马逊 Trainium、谷歌 TPU、英伟达 GPU、AMD GPU)动态分配 → **利好多元算力配套而非单一芯片路线**。已锁定合同(【事实】,Anthropic S-1): | 采购方 | 承诺金额 | 期限 | 对应 A 股环节 | |---|---:|---|---| | 谷歌 | ≥1,145 亿美元 | 2026.04–2033.07 | TPU/ASIC、光模块、液冷、IDC | | 亚马逊 | ≥1,100 亿美元 | 2026.05–2036.04 | Trainium、服务器、电源、PCB | | SpaceXAI | ≤1,205 亿美元 | 至 2029 | GPU 服务器、液冷、铜连接 | | 博通(融资租赁) | ≈1,612 亿美元 | 五年 | 定制 ASIC、网络芯片、交换机 | | 微软 | ≥449 亿美元 | 2026.11–2033.05 | Azure IDC、电源/储能 | - **(B)收入项 = 订阅/按量计费(景气度验证)** → A 股 AI 应用/软件/SaaS/Agent/"AI+行业"。2026H1 按量计费占 **80%**、订阅占 **20%**;付费>10 万美元客户从 950 → **11,900 家**;推理需求随应用渗透持续放大。 - **(C)位置差异结论**:成本项(算力硬件)高位拥挤(本日三链净流入 288.3 亿【事实】)、收入项(应用)低位待兑现(金山办公 2027E 净利 −18.9%【预测】)。S09 分层权重算力1.0/智能体0.8/应用0.7/未来0.6;若"应用层涨停集中且算力净流出"→ 触发"扩散过热/兑现缺口"告警(α×0.9,不改选股)。 - **(D)反身性 / 降速预警(必须写入风险清单)**:① 高利率抬升 AI 发债成本——美国互联网软件/半导体 WACC 由 5.5%/6.2% 升至 **10.7%/10.6%**(macro2027b),→ 算力订单存在**推迟/砍单风险**;② 2027 基准情景 AI 对出口贡献回落 **3–5pct**,若美国 AI 投资零增长回落 **7–10pct**;③ GAAP 净亏损(H1 807 亿美元)主因公允价值变动 723.88 亿(非现金),**财报亏损 ≠ 现金枯竭**,须区分;④ 算力链设"订单兑现验证 + 降速预警"双条件。 - 单日异动(涨跌>5% 或额比突变)补充归因。 ### 10.3 Anthropic IPO 进展核实(允许 WebSearch,标检索日) 基准事实(【事实】,检索 2026-11-11):Anthropic, PBC 于 **2026-10-26** 向 SEC 提交 S-1 注册声明初稿,拟纳斯达克全球精选市场、代码 **ANT**,高盛/摩根士丹利牵头(承销团 22 家);正文 335 页 + 65 页财务报表;2026Q2 单季收入 115.55 亿美元(同比 +1,368%)、**首次经营盈利 9.74 亿美元**(利润率 8%);按 H-1 轮推算股权价值约 1 万亿美元(推算,≠IPO 定价)。原文 `https://www.sec.gov/Archives/edgar/data/2130357/000162828026067168/anthropicpbc-sx1.htm`。无新进展时沿用并写「沿用截至 YYYY-MM-DD 的结论」。 --- ## 十一、计算口径(23 条 + v3 补充,违反即结论反向) 1. 3 年历史分位 = count(近36月收盘<现价)/36;不得以区间位置替代。 2. "60 日大幅回撤"≠"回到低位";chg_60d 与分位并列,高位回调须标注。 3. 额比用成交额(amount)不用成交量(volume)。 4. 月度比率剔除未走完当月 `amounts[:-1]`;分位/3 年低高**保留**当月(两层处理不可混用)。 5. 额比 = 近3完整月成交额均值 ÷ 前12完整月均值;放量月数 = 近3月高于基准期中位数的月数。 6. 下 1/4 阈值 = 3年低 + 0.25×(3年高−3年低);还需跌% = (阈值÷现价−1)×100。 7. 筹码集中度看趋势:十大流通股东占比变化方向 + 股东户数变化方向;静态集中+动态分散=假集中。 8. 十大流通股东占比>85% 自由流通盘极小,放量阈值放宽到 1.15× 或改用换手率。 9. 指数分位与个股分位可完全相反;行业不在池内仍跑成分股,行业在池内龙头高位也单独跑。 10. "区间位置>95% 且额比<0.2×"互斥组合=数据失真,剔除并注明。 11. 半年净利率显著偏离行业常态(如软件 70%+)→ 疑含非经常损益,取 NPDeductNonRecurringPL 复核。 12. data_finance 字段坑:营收同比用 TORGrowRate(非 OperatingRevenueYOY);归母同比 NPParentCompanyYOY;扣非 NPDeductNonRecurringPL;单季 NPParentCompanyYOY_Q。 13. 亏损年份:连续两年年报亏损才否决,单年减分并标注。 14. 增速口径统一**半年**(最近半年报归母同比),年度仅作对照;报告首页写死。 15. 位置信号优先读上一期 framework 缓存比较分位/额比变化方向。 16. 「链」形态主题默认跳过 L1 否决权;L1 只作"方向整体贵不贵"定性。 17. L2 与 L3 之间执行 L2.5 基础可交易性校验,输出独立于 L3。 18. 归母扭亏但扣非仍亏≠拐点;以扣非为准。 19. 历史不足 24 个月的新设板块不参与入池,标「†」。 20. 增速红线量化:硬线半年归母同比≤0 排除;减分 >0 但<上年增速 50%;区分"微幅转负"与"大幅转负"。 21. 口径变更必须全量重算,用「口径版本」显式标注差异与影响。 22. 必须报告 ±1 只敏感度("不足 50% 减分"→过会1只;"任何减速排除"→过会0只,两结果都自洽)。 23. **v2.3** 利润质量红旗阈值:净现比0.5 / 存货·应收背离20pp / 商誉净资产30% / 扣非为负;≥2 → veto_suggest 人工复核,不自动否决。 **v3.0 补充口径(只读,不改上述 23 条):** - V1. 宏观为月/季频(发布日更新、其余沿用上次值);情绪/漏斗/评分为日频。 - V2. α 折减乘数 ∈(0,1.0],因子乘数 ∈{0.8,0.9,0.95,1.0,1.05,1.1,1.15,1.2};不得越界上调仓位。 - V3. 预测项(2027 展望/一致预期/主观概率)只作分档边界,不进回溯验收与六条口径绩效统计。 - V4. 主题催化 20 交易日线性衰减归零;事件加分封顶 ≤20% 主口径权重。 --- ## 十二、叙事 123 原则(v2.3 继承,v3.0 强化) - **摘要核心判断**:≤30 字,含 1 关键词 + 1 关键数。示范:「主线=算力:3链净流入288亿+连板率18%」。 - **第 13 页标题**用结论式:不是「跟踪清单」而是「明日盯住这 3 只:日出东方 / 太辰光 / 利扬芯片」。 - **第 14 页 5 条预判**:每条 claim ≤20 字,先结论后判据,写死阈值与方向。 - **三类水印**贯穿:每个关键数字标注【事实】或【预测】或【口径差异】,预测数字禁止进入买卖信号句。 --- ## 十三、非侵入性自检与四态回滚 ### 13.1 自检(出报告前必跑) ```bash cd ~/.workbuddy/skills/a-share-dragon-tiger-report python3 strategy/test_knowledge.py # v2.3 口径回归:44 通过 / 0 失败 python3 strategy/test_formulas.py # 公式自检:107 通过 / 0 失败 python3 strategy/v3_ext.py # v3 覆盖层 counts + 宏观标签/α 乘数(14/14) python3 strategy/gcceo_ext.py # GCCEO 全量整合层 counts + 自检(23/23,复用 v3 14/14) python3 strategy/limitup_source.py # 涨停源 11/11(选 limitup 主口径时) python3 strategy/gceo_quant.py # v4.0 投行量化 counts + 25/25(真值算+缺口标注) ``` `non_invasive_check()` 14 项断言必须全绿:CALIBER_VERSION=v2.3、SOE 非门槛、半年口径、单年亏损非否决、连续两年否决、链跳L1、L2.5层、分位25/额比1.0/离散度60、KNOWLEDGE=45键、红旗否决线=2、打板门槛=0.60。 `gceo_non_invasive_check()` 23 项断言必须全绿:复用 v3 14/14 + 六口径/45键复比对 + v3 五模块未改写(版本 v3.0) + GCCEO 源4.0.0/十域/91技能/10开关/只读无剔除/无仓位上调。 `gceo_quant_non_invasive_check(data)` 25 项断言必须全绿:冻结口径+KNOWLEDGE45+v3.0+GCCEO4.0 + **PEG真值实算/无DCF-LBO编造/缺口登记/页高守恒/每只≤3因**。任一失败立即停、不导 PDF。 ### 13.2 四态回滚 `_resolve_total()` 单一真相源,单向强依赖(gceo_quant ⊂ gceo ⊂ v3): | 操作 | 结果 | |---|---| | `gceo_quant.enabled=false`(或 `python3 strategy/build_gceo_quant_inputs.py <data> --disable`) | 18 页 v3.1,不渲染第 19/20 页(前 18 页逐字一致,已实测) | | `gceo.enabled=false`(或 `python3 strategy/build_gceo_inputs.py <data> --disable`) | 16 页 v3.0,不渲染第 17–20 页 | | `v3.enabled=false` | 14 页纯 v2.3(gceo / quant 强制失效,杜绝引用断裂) | | 逐条关 `QUANT_SWITCHES` / `GCCEO_SWITCHES` / `V3_SWITCHES` | 对应映射/旁路模块停用 | 渲染器只读 `v3.blocks` 与 `gceo.blocks`,关闭即自动不渲染对应附录页;前 14 页恒不变。 ### 13.3 已知限制(如实声明) - 宏观 16 条中 6 条实算、2 条代理、10 条外部数据缺口·仅定性,不得写成可计算判据。 - 短线 24 条本期大概率多数缺 westock 字段,只做标签;2019 股本口径规则须无量纲重标定后启用。 - 两份 2027 展望未给 A 股指数点位,模块不设指数目标位。 - 数字贸易绝对值三套口径只取同比方向;上海 100 项首创(2018)仅制度复刻事件标签。 - **GCCEO 层**:十域 91 技能是经营能力体系,映射为研判视角,不产出买卖信号、不给个股加减分;地缘/网络/气候/杠杆风险提问在 westock 无接口处一律标「仅定性」,不编造数字;GCCEO 技能数 96/91 双口径只取 91 结构口径,不写阈值。 --- ## 十四、输出与验收技术规格 1. **输入**:`data.json`(第七章,v2.3 字段 + 顶层 v3 + 顶层 gceo)、`predictions.json`(5 条)、`framework/*.json`(l1_industry / l2_stock / l25_untradable / l3_financials / 15th5_directions / 15th5_boards / 15th5_stocks / ai_chain,供次日比变化)、`build_v3_inputs.py`(v3 覆盖层装配)、`strategy/build_gceo_inputs.py`(GCCEO 层装配)。 2. **生成**:`generate_daily.py --style bii` 一条命令。底层 `templates/bii/render.sh`:全新 profile 无头 Chrome(防缓存)→ 视口钉 1123px → 校验 8 图墨量(ink>300) + 每页高≤794px + 无横向溢出 → CDP 流式导 PDF → 核对页数。任一条不过 exit 非零,**不自行手写 HTML/PDF**。 3. **验收**:输出含 `全部 canvas 图表已绘出` / `无页面溢出` / `PDF 页数 20 | HTML 区块 20`(v4.0 默认)/ `✅ 页数一致`;v3 额外确认第 2 页情绪仪表盘、第 15/16 页覆盖层、14/14 自检;v3.1 额外确认第 17/18 页映射表非空、23/23 自检;v4.0 额外确认第 19/20 页估值锚/雷达/缺口表非空、25/25 自检、合成分不粘连;人工抽查 predictions 页、第 17/18 页与第 19/20 页表格及色条非空。 4. **失败处理**:样式 B 失败则报告完整报错(缺字段/页数不符/溢出均有明确提示),不退回手写;用户明确要样式 A 才用 `--style classic`(PPTX 失败降级为警告)。 --- ## 十五、风格与合规 - 全文简体中文;**A 股涨红跌绿**(严禁反用);金额默认人民币 ¥。 - 严格区分【事实】(连接器实取)与【推断】(技术形态解读)与【预测】(研报前瞻),不编造数据;缺口显式说明缺哪项、影响哪个判定。 - 所有"通过/不通过"仅指**是否符合本框架入选条件**,不代表对公司经营质量的评价。 - 十五五相关内容为公开政策方向归纳,不构成对具体企业受益程度的认定。 - 报告结尾含免责声明(见附录 B)。 - **X-主题 C 层非上市主体一律不进可交易池**;预测数字不进买卖信号句。 --- ## 十六、已确认口径(2026-09-12 定稿 v2,2026-09-25 升 v2.3,2026-11-11 升 v3.0→v3.1;永久生效,不得再问用户) | 序 | 项目 | 确认结果 | 执行含义 | |---|---|---|---| | ① | 国企央企背景 | **偏好项**(加权,非一票否决) | 民企不因身份出局,判定矩阵标注并降权 | | ② | 低估值 vs 新兴科技成长 | **新兴科技成长优先** | 不可兼得取成长轴;配合⑤链主题直接个股穿透 | | ③ | 净利润增长率口径 | **半年口径**(最近半年报归母同比) | 硬线≤0 排除;<上年50% 减分 | | ④ | 单年亏损 | **减分项**(连续两年才否决) | 单年标注减分,不排除 | | ⑤ | 链形态跳过 L1 否决权 | **是**(L1 仅定性) | 产业主题默认直接个股穿透 | | ⑥ | 基础可交易性独立层 | **是**,设 L2.5 置于 L2/L3 之间 | 命中即剔除并单列不可交易清单,不并入 L3 | | ⑦ | v2.3 知识蒸馏层 | **叠加层**(v2 六条不变) | 情绪五阶段+反身性+利润质量红旗≥2 人工复核+叙事123 | | ⑧ | **v3.0 只读覆盖层** | **叠加层**(六条口径与45键冻结) | L0宏观只下调+策略因子只乘α+X主题三层白名单+短线只读标签+三类水印;无剔除权无上调权;14/14自检 | | ⑨ | **v3.1 GCCEO 全量整合层** | **叠加层**(六条口径/45键/v3五模块全冻结) | 十域91技能/投行A1-A10/出海G1-G10/AI超能力8/方法论16/五步决策→研判视角映射;只读无剔除无上调无打分;23/23自检;强依赖v3;96/91口径差异水印 | **唯一残留缺口(须在报告显式声明,不必再问)**:「大幅下滑」50% 相对线是本框架选定默认值。按此线恒瑞医药(2026H1 +0.3%,仅 FY2025 +21.7% 的 1.4%)为减分项、过会 1 只;收紧为"任何减速均排除"则过会 0 只。**两结果都自洽,报告须同时给出两数字与所用规则。** --- ## 十七、GCCEO 全量整合层(v3.1 · Global CEO Mastery System 4.0) > **一句话定位**:GCCEO 是「企业经营管理能力体系」,不是选股因子库。全量整合 = 把 10 域 91 技能系统转译为**研判视角的提问 / 尽调清单 / 风险项 / 叙事脚手架**,让报告有战略纵深,但**不进打分、不给个股加减分、不给仓位上调**。 > 实现在 `strategy/gcceo_ext.py`(第二只读旁路层),渲染器只读 `data.json.gceo.blocks`,零 import 依赖。 ### 17.1 资产盘点(被整合的 GCCEO 4.0 全量) | 资产块 | 数量 | 本层用途 | |---|---:|---| | 十大核心能力域 | 10 域 / 91 技能 | 逐域映射为研判视角(§17.2) | | 顶级投行私募模块 | A1–A10(10) | 资本运作事件标签(§17.3) | | 明德出海战略 | G1–G10(10) | 出海链定性标签(§17.4) | | 大模型超能力 | 8 模块 | 研判工作台辅助定位(§17.5) | | 方法论工具箱 | 16 工具 | 可审计推理链落点(§17.6) | | GCCEO 五步决策框架 | DEFINE→ANALYZE→SYNTHESIZE→DECIDE→EXECUTE | 决策工程骨架(第 17 页左栏) | > **【口径差异】水印**:GCCEO `SKILL.md` frontmatter 写 `skills_count: 96`(含 2026 Q1-Q2 新增模块口径),而 `skills.json.meta.total_skills = 91`(十域结构口径,10+8+8+9+10+9+10+9+9+9 = 91)。本层**只取 91 结构口径**,96 记为新增模块口径,绝对值不写任何阈值——沿用 v3.0 三类水印规则,不污染六条口径历史绩效。 ### 17.2 十域 91 技能 → 研判视角映射(核心) 每域输出「研判视角 + 核心提问 + 报告落点 + 权力边界」,权力一律 ∈ {脚手架, 定性清单, 风险提问, 叙事},**无剔除权、无打分权**: | 域 | 能力域 | 研判视角 | 核心提问(示例) | 报告落点 | |---:|---|---|---|---| | 1 | AI与大数据 | AI 产业趋势与技术真伪 | 本轮 AI 是算力兑现、智能体扩散还是应用落地? | §10 Anthropic 映射 + S09 分层 | | 2 | 网络安全 | 地缘/制裁/数据跨境 | 是否暴露于出口管制、制裁、跨境合规风险? | 第 12 页风险清单(M09/M10 缺口) | | 3 | 技术素养 | 技术尽调与技术雷达 | 技术壁垒是真还是叙事?处 Gartner 曲线哪段? | §6.0 前置层证据核验 | | 4 | 创造性思维 | 主题孵化与范式转换 | 蓝海价值创新还是红海跟风? | §6.4 X-主题白名单 | | 5 | 韧性敏捷 | 反脆弱与地缘敏捷 | 组合是否杠铃化?地缘风险有无对冲? | §6.7 反身性 + α 三层面分桶 | | 6 | 好奇心与学习 | 心智模型与假设检验 | 是否落入「这次不一样」?芒格格栅检验了吗? | §4 哲学底座 + §6.0 人性层 | | 7 | 领导力与社会影响 | 治理与政治智慧 | 实控人/董事会治理有无劣迹? | 治理尽调(呼应达尔文禁区) | | 8 | 人才管理 | 组织健康与人才密度 | 管理层能力与激励是否对齐? | §10.2 管理层评估 | | 9 | 分析思维 | 可审计推理链(最实质域) | 决策树/贝叶斯/战略估值(EVA/SVA/实物期权)留痕否? | §5 决策层 + §5.5 估值锚 | | 10 | 环境管理 | ESG 与气候风险 | TCFD 物理/转型风险?绿电/碳中和催化? | 第 12 页风险清单 + X-绿电 | ### 17.3 投行私募 A1–A10 → 资本运作映射 IPO筹备(A1)→次新股/Anthropic S-1 对标(已落 §10)· 并购整合(A2)→央企重组 X-主题 · PE价值创造(A3)→经营改善观察 · **杠杆收购(A4)→反向接入达尔文禁区(高杠杆)** · 困境扭转(A5)→困境反转四象限 + 口径④连续两年亏损否决 · 跨境并购(A6)→CFIUS/汇率风险 · 资本市场策略(A7)→定增/可转债事件标签 · 股东积极主义(A8)→十大流通股东变化(L3 已有)· PE募集(A9)→创投独角兽主题 · 实物资产(A10)→REITs 红利底仓。 ### 17.4 出海 G1–G10 → 出海链映射 G1 全球市场锚定(出口链/海外营收占比)· G2 跨境合规(制裁风险)· G3 跨境财税(汇率对冲,M09 缺口)· G4 本地化运营 · **G5 香港超级联系人(中概股回归 / A+H,呼应好孩子 A+H)** · G6 一带一路(电力绿电出海)· G7 新兴市场进入 · G8 全球IP保护(创新药 BD)· G9 出海文化智商(游戏网剧出海)· G10 全球危机声誉。全部对齐 §6.4 X-主题出海方向,**仅定性标签、无剔除权**。 ### 17.5 大模型超能力 8 模块 → 研判工作台 AI战略顾问→L0 宏观 · AI投资分析师→§5.5 估值锚 · AI风险雷达→第 12 页风险清单 · AI创新伙伴→X-主题 · AI学习教练→达尔文禁区自检 · AI组织诊断师→管理层尽调 · AI ESG合规官→气候风险 · AI决策副驾→Pre-Mortem/贝叶斯。**落到既有章节,不新增买卖信号。** ### 17.6 16 方法论工具 → 可审计推理链落点 MECE / Issue Tree / 假设驱动 / Pre-Mortem / DCF-LBO **已注入**(§5);BCG Matrix→S01 四象限 · Porter五力→§10 产业链 · Blue Ocean→域四主题 · Systems Thinking→反身性 · FAIR Model→风险量化(域九登记)· TCFD→域十气候清单 **已映射**;Balanced Scorecard / OKR / Design Thinking / Agile-Scrum / 9-Box Grid **定性登记**(组织/人才尽调)。铁律:推理链可审计,不改任何判定。 ### 17.7 治理 / 人才 / ESG 定性尽调清单(第 18 页右栏) 6 项,每项带 gate 明确不改写硬口径:① 实控人/董事会治理劣迹(呼应达尔文禁区·骗子治理,**不新增否决口径**)② 管理层能力与激励(L3 定性补充,**不改半年归母同比判定**)③ 组织健康与人才密度(不参与打分)④ TCFD 物理/转型风险(风险清单增补)⑤ 数据跨境与制裁合规(风险清单增补)⑥ 技术壁垒尽调(题材真伪,**不改 L1/L2 阈值**)。 ### 17.8 只读旁路数据契约(data.json 顶层 `gceo`,与 `v3` 平级) ``` gceo: enabled, overlay_only, extension_version="v3.1", source_version="4.0.0", framework_version="v3.1", caliber_version_unchanged="v2.3", v3_version_unchanged="v3.0", no_veto, no_position_up, switches(10), decision_os{steps(5),mapping}, domains{domains(10),domain_skill_total=91,mapping}, ib_pe{mapping(10)}, globalization{four_dimensions(4),mapping(10)}, ai_superpowers{mapping(8)}, method_toolbox{mapping(16),injected,mapped}, governance_talent{checklist(6)}, risk_radar{questions(5)}, narrative, watermark{caliber_diffs(96 vs 91)}, source_counts, non_invasive_check(23/23, v3_recheck 14/14), rollback, frequency, blocks(供渲染器直取), 渲染器不 import gcceo_ext,只读 data.json.gceo.blocks —— v2.3 / v3.0 对 GCCEO 零依赖。 ``` 装配:`python3 strategy/build_gceo_inputs.py <data.json>`(`--disable` 回滚 16 页)。 ### 17.9 非侵入性自检与四态回滚 **自检**(`gceo_non_invasive_check()`,23 项):11 项六条口径+四层阈值 · 3 项 KNOWLEDGE(45键/红旗2/打板0.60)· 2 项 v3 层未改写(版本 v3.0 / 五模块)· 6 项 GCCEO 结构(源版本 4.0.0 / 十域 / 91 技能 / 10 开关 / 只读无剔除 / 无仓位上调)· 1 项复用 v3 的 14/14。**必须 23/23 全绿方出报告。** v4.0 另需 `gceo_quant_non_invasive_check()` **25/25**(见 §18.10)。 **四态回滚**(`_resolve_total()` 单一真相源,单向强依赖): | v3.enabled | gceo.enabled | gceo_quant.enabled | 页数 | 版式 | |---|---|---|---|---| | false | 任意(强制失效) | 任意(强制失效) | **14** | 纯 v2.3,前 14 页 | | true | false | 任意(强制失效) | **16** | v3.0,含第 15/16 页 | | true | true | false | **18** | v3.1,含第 17/18 页 | | true | true | true | **20** | v4.0,含第 19/20 页 | > **强依赖说明**:gceo 依附于 v3,gceo_quant 依附于 gceo。外层关闭时内层一并关闭——否则映射/研判层里对 S09 分层、X-主题、反身性、三类水印、冻结闸门结论的引用会指向不存在的层,造成逻辑断裂。回滚单向:v2.3 ⊂ v3.0 ⊂ v3.1 ⊂ v4.0。 --- ## 十八、三工作流编排层(v3.1.1 · 2026-11-11 固化) > 本章把本 skill 在 2026-11-11 实际跑通的三条流水线**固化为可执行 SOP**: > **A 当日主研判**(18:00)/**B 次日预判核验**(19:15)/**C 投资大师圆桌**(20:00)。 > 三条记录此前只散落在会话与运维表的一行里,现在统一登记触发前提、数据契约、产物路径与权限边界。 ### 18.0 定位与版本边界(先读) | 项 | 约定 | |---|---| | 性质 | **编排文档**,不是判定内核、也不是只读旁路本身;不产生选股因子、不进 scoring/funnel/predictions。第三层只读旁路是 §18.10 的 `gceo_quant` | | 代码改动 | v3.1.1 **零**;v3.1.2 改 `gen_bii_2col.py` 展示层(§18.7);v3.2 新增 `strategy/limitup_source.py` + 渲染器选股源分支(§18.8);v3.2.1 增三函数并改 P4/P13(§18.9);**v4.0 新增 `strategy/gceo_quant.py` + `strategy/build_gceo_quant_inputs.py` + P19/P20(§18.10)**。`funnel.py` / `calibers.py` / `v3_ext.py` / `gcceo_ext.py` / `pipeline.py` / `filters.py` **一字不改** | | 内核版本 | 数据层 `_framework_version` 随最外层开关:全开 `v4.0` / 18 页 `v3.1` / `v3.0`;`calibers` 冻结常量不变 | | 运维版本 | frontmatter `metadata.openclaw.version: "4.0.0"` | | 页数 | 默认 **20 页**;`gceo_quant.enabled=false` → 18 页;`gceo.enabled=false` → 16 页;`v3.enabled=false` → 14 页(`_resolve_total()` 单一真相源) | | 自检 | v3 `14/14` + GCCEO `23/23`(传 v3 结果;不传 22/22,见 §18.5)+ 涨停源 `11/11` + **v4.0 量化 `25/25`** | | 共享通道 | 三条流水线统一走 `westock-mcp` 实取;产物目录互不覆盖 | | 总原则 | **口径归 A、复盘归 B、观点归 C**。B/C 都不得改写 A 的 `data.json` / `predictions.json` / 冻结口径 | ### 18.1 工作流 A:当日主研判(18:00,本 skill 主链路) **触发前提(硬性双关校验,缺一不出报告)** 1. 交易日判定:`data_trade_calendar` 返回 `isTrading=true`;非交易日直接说明休市并结束。 2. 收盘状态:① 当日龙虎榜数据非空(`date=报告日`);② 上证分时末行时间标记 ≥ `1500`。 **流水线**(中间产物必须落盘,B 与「变化方向」跟踪都读它) ```bash # ① 取数:31 行业月线 / 候选股月线+财务 / 龙虎榜 / 板块资金 / 情绪五要素 # ② 四层漏斗 L1→L2→L2.5→L3 + 五维评分 + 情绪五阶段(仓位 30/60/70/20/0%) # ③ 装配 v3.0 只读覆盖层 python3 strategy/build_v3_inputs.py dragon-tiger-YYYYMMDD/data.json # ④ 装配 v3.1 GCCEO 层(幂等,只写 data.gceo;--disable 即回 16 页) python3 strategy/build_gceo_inputs.py dragon-tiger-YYYYMMDD/data.json # ⑤ 渲染 + 三重校验(图表墨量 / 零溢出 / PDF 页数 == HTML 区块数) bash templates/bii/render.sh --data dragon-tiger-YYYYMMDD/data.json \ --date YYYY-MM-DD --out dragon-tiger-YYYYMMDD/v311 \ --predict-file dragon-tiger-YYYYMMDD/predictions.json ``` **产物**:`data.json`、`predictions.json`(**固定 5 条**,每条含 `claim` + `falsify` + `target_date`)、 `framework/`(行业/个股/AI 链中间层)、BII 双栏 `18 页` HTML + PDF、`v3/`(16 页历史版)并存对照。 **三道必守闸门** - **观察模式闸门**:漏斗过会 0 只时,BUY 一律降级 WATCH、α 账本清零、跟踪清单标题改 「本期无过会标的 · 全池观察榜(不构成建仓清单)」。根因是 `basis = fr.l3_pass or data["candidates"]` 回退全池打分会凭空造出 BUY 与"−3 只观察"的负计数。 - **小本金金额自适应**:`_money(v)` 在 `abs(v) >= 10000` 显示万元、否则显示元;`_used_up` 改用 `used_pct >= alpha_budget * 0.98`,避免 7000 元本金显示「0 万」与「空仓却报额度打满」。 - **次新股失真防护**:月线不足 15 根时 `rank=0.0` 会被误判超低位满分,须标 `is_new_stock`、 `tech/fib` 降为中性 50、`listed_days` 按真实交易日修正并带【次新股失真】水印。 **前 16 页结论零污染**:v3/gceo 装配只写顶层覆盖层,渲染器只在 v3 开启时追加第 15–18 页; `PRED_PNO=14` 恒定,19:15 核验正则不受页数变化影响。 ### 18.2 工作流 B:次日预判核验(19:15,复盘链路) **链路判定(最容易错的一步)**:当期报告 `predictions.json` 的 `target_date` 是**次日**,当期不可核验 → 必须回溯**前一交易日**报告(其目标日 = 今天,已收盘)。仅交易日执行。 **定位预判按内容、不按章节号**:BII 双栏在第 14 页;历史样式 A 单栏用标题「五条可证伪预测」正则定位, 且样式 A 为 3 列(#/预测/证伪信号)、**缺独立「取数来源」列**,须如实标注覆盖完整度缺口。 **判定与输出** - 逐条三态判定:命中 / 部分命中 / 未命中;含子条件的预判必须**分腿判定**(如"资金达标"与"个股二板"分开评)。 - 三层命中率:**口径 A**(含当日已验证项,5 条)/**口径 B**(纯 T+1 前瞻 4 条,**推荐**)/覆盖完整度。 - 偏差归因必写:价位锚点跨期失真、阈值过严、口径缺口、单位换算错误;不掩盖源报告缺陷。 - 技术位独立复算:MA5/10/20/60 与 BOLL(20,2) 用 70 根日 K 脚本复算,不手工转录。 - **预算规模换算**:预算可按用户要求提升(如 `¥700,000,000`),仅在「对新报告启示」中做容量敏感度对照 (α 上限 15% = 1.05 亿、单票占日成交比、小票名义上限),**不改写任何历史预判判定**。 - 产物:`预判核验-由YYYYMMDD报告.md` + `.csv`(5 行 + 汇总行),镜像到被核验报告目录, `cmp` 字节一致,md5 登记;文末标注「下一期核验目标」为当期 `predictions.json`。 - **单位纪律**:`data_sector` 的 `mainNetInflow` 原始单位为**万元**,`÷1e4` 得亿元;误用 `÷1e5` 会整体缩 10 倍。 ### 18.3 工作流 C:投资大师圆桌(20:00,独立专家包) **归属**:`investment-masters` Expert(圆桌主编伍贤聚 + 巴守值/芒思远/林知行/段行简/李观澜五位大师)。 它是**观点层**,与 A 的量化漏斗、B 的复盘校验是三套独立体系,**不共用判定口径、不互相覆盖产物**。 **SOP** 1. **主题锁定**:「重新生成报告」等指令存在主题歧义时,先一次性确认(会话真实素材做成选项), 避免 spawn 多位大师 + 实取数后返工。 2. **Phase 1.5 强制前置取数**:`westock-mcp` 实取大盘指数、市场画像(情绪/宽度/趋势/量能)、 板块资金(当日/5日/20日)、代表个股估值与资金,**同一份数据包**下发给全部席位。 3. **并行协作**:`TeamCreate` → 并行 spawn 五位大师,每人收到同一数据包 + **差异化切入角** (价值/逆向/成长分类/本分不为清单/文明购买力)→ `SendMessage` 回传第一人称产出。 4. **诚实约束**:未下发的字段(如增长率)标「待核实」,**不得编造**;不得用大师历史持仓给当日追高背书。 5. **汇编**:五人共识 + 核心分歧 → 写 body → `render.py` 套壳 → `embed_avatars.py` 内嵌头像 → HTML。 6. **收尾**:`shutdown_request` → 收齐 `shutdown_response` → `TeamDelete`;不要留下悬空任务 ID。 **验收**:4 大模块锚点齐 / 5 张第一人称 voice-card + 5 条金句 / 6 张头像内嵌且 **0 残留相对路径** / **0 占位符残留** / 涨红跌绿配色正确 / 真实数据引用计数非空 / 可离线打开。 产物:`deliverables/investment-masters/YYYY-MM-DD/市场研判-投资大师报告.html`。 ### 18.4 三工作流权限矩阵(越界即拒) | 维度 | A 主研判 | B 预判核验 | C 大师圆桌 | |---|---|---|---| | 读 `data.json` / `predictions.json` | **写** | 只读 | 只读(且只读快照) | | 改六条口径 / `KNOWLEDGE` 45 键 | **禁止**(冻结) | 禁止 | 禁止 | | 改四层漏斗 / 情绪仓位上限 | **禁止** | 禁止 | 禁止 | | 生成买卖信号 / 仓位建议 | 唯一有权(且须过观察模式闸门) | 禁止 | 禁止,只给观点与失效条件 | | 改写历史预判判定 | —— | 禁止(预算换算只在启示中演示) | —— | | 输出页数 | 18(可 16/14 回滚) | md + csv | 单页 HTML | | 数据源 | westock-mcp 主通道 | westock-mcp 复盘取数 | westock-mcp 同一快照 | | 报告落盘目录 | `dragon-tiger-YYYYMMDD/v311/`(v3/v31 并存) | `dragon-tiger-YYYYMMDD/` + 镜像 | `deliverables/investment-masters/YYYY-MM-DD/` | ### 18.5 已实证的坑(问题—根因—修复,三份记录交叉验证) | 问题 | 根因 | 修复 | |---|---|---| | 过会 0 只却出现「3 只 BUY」「−3 只观察」 | `basis` 回退全候选池打分,绕过漏斗过会闸门 | 观察模式闸门:BUY→WATCH、账本清零、标题改观察榜 | | 7000 元本金显示「0 万」「额度打满」 | 金额恒按万元格式;`remaining < 10000` 恒真 | `_money()` 自适应 + `_used_up` 改比例判定 | | 次新股 `rank=0.0` 误得技术面满分 | 月线仅 1 根,分位/额比/回撤全失真 | `is_new_stock` 标记 + tech/fib 降中性 50 + listed_days 修正 | | AI 三链主力净额整体缩 10 倍 | `万元 ÷ 1e5` 错当亿元 | 统一 `÷1e4`,md 升 v1.1 并重算 md5 | | BII 第 2 页溢出 11px | 摘要页 `verdict` + 情绪仪表盘 margin 叠加 | `.verdict` padding 15→12、margin-bottom 16→10;`sentiment-dash` margin 收紧 | | v3 关闭后 GCCEO 映射引用不存在的层 | gceo 未强依赖 v3 | `_resolve_total()` 加 `v3_on and gceo.enabled` 守卫 | | `gceo_non_invasive_check()` 报 22/22 被误判失败 | 未传 `V3` 时少第 23 项「v3 复用」 | 正式装配走 `build_gceo_overlay(v3_check=...)` → 落盘恒 23/23 | | 只同步 SKILL.md → 文档说 18 页、渲染器只出 14 页 | 三处独立安装版本不一致 | 改「SKILL.md + strategy/ + templates/bii/ + scripts/」全量逐文件同步,不用 `--delete` | | 自检返回键 `checks_passed` 报 KeyError | 实际键为 `passed/total/all_ok/checks` | 按真实签名读取,勿臆造键名 | | 全盘 `find` 被 SIGTERM(137) 中断 | 扫描范围过大 | 限定 Downloads 与当前工作目录 | | macOS `grep "A\|B"` 未生效 | BSD grep 转义差异 | 改用 `grep -oE 'A|B|C'` | ### 18.6 定时编排 三条任务均为「周一至周五」触发、非交易日直接结束,完整命令与调度说明见 **附录 C.9**。 接入方(WorkBuddy 定时任务 / OpenClaw / MiMoCode)按各自调度器配置,仓库不内置 cron。 ### 18.7 资金规模层(v3.1.2 · 预算到 7 亿的结构重构) > 预算从 7000 元切到 **¥700,000,000** 时,约束性质整体改变:小本金是「买不起 1 手」, > 机构级是「**装不下 / 冲击成本 / 单票占日成交比**」。因此这不是改数字,而是**按规模换报告结构**。 **触发闸门**:`context.equity`(或 `--equity` 覆盖)**≥ 1 亿元** → `_is_institutional()` 为真, 走机构级结构;否则**小本金路径逐字不变**(`_money()` 对旧金额的输出也不变)。 **数据契约**(`data.json` 顶层 `capital`,与 `v3` / `gceo` 平级,渲染器只读): ```text capital: enabled, equity, scale_tier, alpha_budget_pct, alpha_budget_yuan, single_name_cap_pct(0.01), participation_cap_pct(0.10), capacity_rows[{name, code, turnover_yi, cap_1pct_yi, budget_share_pct, verdict}], caliber_diff, source, readonly_note ``` `capacity_rows` **必须由 `candidates.avg_turnover_20d`(westock 20 日均成交额,元)实算**,禁止手写: `budget_share_pct = α额度 ÷ 20日均成交 × 100`;`cap_1pct_yi = 20日均成交 × 1%`。 容量分档:`<2% 可容纳` / `2–5% 需分批` / `5–15% 冲击成本偏高` / `≥15% 不可容纳`。 **结构重构落点**(本资金规模层**自身不增页**;全局页数随最外层开关为四态 20/18/16/14,见 §18.10): | 位置 | 小本金 | 机构级(≥1亿) | |---|---|---| | `_money()` | `7000元` / `0.21万` | `7.00亿` / `2.10亿`(三档:亿 / 万 / 元) | | 图 8 `alpha_max` | `/1e4` 万元刻度 | `/1e8` 亿元刻度,刻度与柱内标签由「万」改「亿」 | | 第 2 页 KPI | 「α 预算剩余 · 阶段预算」 | 「**α 可用额度 · 机构级 · 单票 ≤1% 名义**」 | | **第 10 页主体** | 「α 预算:先定风险的额度」+ pq/impl 三条纪律 | 「**资金容量与执行约束**」+ 规模切换说明 + **容量表** + 【口径差异】水印 + 一条合并约束 | | 第 10 页图注 | 「金额单位万元」 | 「金额单位亿元」+ 容量数据来源 | **【口径差异】水印(必带)**:11-10 预判核验按阶段 II α 上限 **15% = 1.05 亿**; 本报告的 `risk.AlphaLedger` 阶段 II 为 **30% = 2.10 亿**。分母同为 7 亿、比例口径不同, **绝对值不可直接比较**,报告只取容量方向结论,不得据此改写任何历史预判判定。 **只读边界(越界即拒)**:规模层只改**展示与容量约束**, **不改四层漏斗、五维评分、情绪五阶段仓位、5 条预判、六条口径、`KNOWLEDGE` 45 键**。 2026-11-11 实测:7 亿下漏斗仍「候选 33 → 过会 0」,结论仍为**纪律性空仓**—— 「规模不改判定」是硬契约,不得因本金变大就生成 BUY。 **页高护栏**:机构级第 10 页新增容量表后首轮实测 799px(超 5px)被 `verify_print.js` 拦下; 修法为表格 `font-size:10px;line-height:1.25` + 两条 impl 合并为一条 → 回到 **794px**。 后续若增加容量表行数,须重跑三重校验,禁止关闭阈值。 **2026-11-11 实算样例**(α 全额 2.10 亿占 20 日均成交):中际旭创 217.16 亿 / **0.97%** 可容纳; 东山精密 92.91 亿 / **2.26%** 需分批;光洋股份 13.41 亿 / **15.66%** 不可容纳; 万科A 7.75 亿 / **27.10%** 不可容纳(且被 L3 否决);珀莱雅 2.81 亿 / **74.70%** 不可容纳。 ### 18.8 选股源主口径(v3.2 · 从涨停找,不从超跌找) > **修复背景**:报告名为「涨停板龙虎榜」,但 v2.3 四层漏斗的 L1/L2 是 > 「3 年分位 ≤25% + 额比 ≥1.0×」的**超跌反转 / 左侧低吸**判据。2026-11-11 实测进池的是 > 美容护理 / 房地产 / 食品饮料等 9 个冷门低位行业,而当日主线(通信设备 +130.17 亿 / > 元件 +81.33 亿 / 半导体 +76.83 亿)与涨停梯队因高分位被整片挡在门外 → 过会 0。 > **选股源与报告名相反**,属方向性缺陷,不是阈值调参问题。 **开关**:`data.json.selection_mode = "limitup"`;其余值(含 `oversold`)走旧路径, **逐字不变、可一键回滚**。`funnel.run_funnel()`、`RANK_LOW_THRESHOLD=25.0`、 `VR_THRESHOLD=1.0` 一字未改,`CALIBER_VERSION` 仍 v2.3;v3 14/14、GCCEO 23/23、 三态 14/16/18 在该补丁下全部保持;v4.0 叠加量化旁路后全局为四态 20/18/16/14,但本选股源旁路逻辑与回滚开关逐字不变、与量化层正交。 **数据契约**(`limitup` 顶层块,与 `v3` / `gceo` / `capital` 平级): ```text limitup: enabled, source, fetched_at, market{limit_up,limit_down,max_height}, mainline_industries[{name,net_inflow_yi,pct}], pool[{code,name,change_pct,net_buy_yi,kind}], # 涨停 且 龙虎榜净买>0 divergence[...], # 涨停 但 净买<0(量价背离) readonly_note, caliber_diff ``` 来源必须是 `westock-mcp data_lhb(date=报告日)` 全市场榜实取(`netBuyAmount` 单位元, `÷1e8` 得亿元);主线行业取 `data_sector` 当日主力净流入。**禁止手写、禁止编造**。 | 项 | 约定 | |---|---| | 主池 | 当日涨停 / 准涨停 且 龙虎榜净买 > 0 —— 「涨停且资金真进」 | | 背离池 | 当日涨停 但 净买 < 0 —— 出货而非进货,**一律不入观察池** | | 覆盖度 | 主池 ∩ `candidates` 才具备完整财务字段可走 L2.5/L3;交集外标「财务数据缺口 · 仅定性观察」,**不伪造通过** | | 权限 | 只读旁路:不进 scoring / funnel / predictions,**不生成 BUY、不占用 α 预算**;输出仅观察池与风险提示 | | 旧口径 | 四层漏斗保留为**左侧风控对照**,回答「能不能买」,不再回答「从哪找」 | **报告结构落点**:第 2 页核心判断、第 3 页口径声明、**第 4 页整页**(左栏改涨停源 TOP8 净买表 + 背离名单 +【数据缺口】/【口径差异】水印;右栏超跌气泡图降级为「位置对照(非主口径)」)、 第 13 页观察榜标题与整表(v3.2.1 起,见 §18.9)。页数仍 18/16/14,图 2 保留(8 图墨量校验依赖它)。 **2026-11-11 实取结果**:涨停 85 家 / 跌停 3 / 最高 4 连板;「涨停·净买」**27 只** (合计 **+33.05 亿**,TOP3 东山精密 +7.22 / 沪电股份 +3.86 / 光迅科技 +2.46); 「涨停·净卖背离」**8 只**(−4.71 亿,含光洋股份 −1.33、上海电影 −1.07); 主池与候选池交集 **6 只**可核验、21 只标缺口。 **自检与回滚**:`python3 strategy/limitup_source.py` → 基础 **8/8**(4 冻结常量 + KNOWLEDGE 45 键 + 旧漏斗源码 marker + 只读契约 + 回滚开关); 传入 `data` 时为 **11/11**(增契约 / 闸门实跑 / 容量联动,见 §18.9)。 改回 `selection_mode="oversold"` 实测逐字回到旧报告(第 4 页「行业先筛位置,个股再筛资金」、 第 13 页去空白后与 v3.1.2 基线逐字一致,涨停源内容 0 处,页数仍 18)。 ### 18.9 涨停源主口径深化(v3.2.1 · 2026-11-11「进一步优化」) > 目标:把 v3.2 里「只写了承诺、没真跑」和「只算了、没进报告」的空隙补齐。 > 全部为 `limitup` 只读旁路内的增量,`calibers.py` 与 `funnel.py` 仍**一字未改**。 **四项新增能力**(均在 `strategy/limitup_source.py`): | 函数 | 职责 | 2026-11-11 实跑 | |---|---|---| | `validate(data)` | 数据契约六项校验:`^(sh\|sz)\d{6}$` 代码格式、ST / 退市 / 可转债(`sz12` / `sh11`)排除、重复上榜、净买符号(主池 >0、背离 <0)、板块涨停阈值(创业板 / 科创 20%、主板 10%) | `ok=True`,`stats={pool:27, divergence:8}`,`unique_codes=35`,`issues=[]` | | `verify_covered(data, screen)` | 对「主池 ∩ candidates」**真跑** `filters.gate_tradability()` 与 `filters.gate_fundamental()`,不再只写「可做 6 只」 | 6 只:通过 3(东山精密 / 沪电股份 / 深南电路)、L3 否决 3(锋龙股份 中报 -113.16%、文投控股 三连亏、日出东方 -11.27%);L2.5 否决 0 | | `capacity_check(data, screen)` | 联动 §18.7:`α 预算 = equity × alpha_budget_pct`,逐股算 `budget / avg_turnover_20d` 占比并分档 | 2.10 亿;2.26%–49.69%,判定「需分批 / 冲击成本偏高」;**观察 ≠ 可容纳**,不生成建仓额度 | | `non_invasive_check(repo_root, data)` | 非侵入性自检由 8 项扩到 11 项(原 8 + 契约 / 闸门 / 容量 / 只读) | **11/11 all_ok=True** | **报告落点(两处口径矛盾已消除)**: 1. **第 13 页整表切到涨停源观察榜**:表头改「涨停源标的 / 涨幅 / 龙虎榜净买(亿) / 财务字段 / L2.5/L3 实跑 / 风控动作」,行来自 `limitup.pool`(不再用 33 只旧超跌候选); 财务字段标 `覆盖 / 缺口`,闸门标 `通过 / L3 否决 / 未核验`,**动作栏恒为 `WATCH`**。 标题写 `涨停源观察榜 11/27 只 · 冻结闸门通过 3/6(不构成建仓清单)`。 2. **第 4 页声明截断与实跑**:TOP8 表注 `8/27` 截断、`可核验 6 → 通过 3 / L3 否决 3`; 全量指向 `data.json.limitup.pool`,不伪造通过。 3. **第 13 页「数据与口径说明」登记契约与容量结论**:`validate()` 通过(27/8/35/异常 0) 与 `α 2.10 亿占 20 日均成交 2.26%–49.69%`,让优化结果在交付物里可见、可追溯。 **日更装配契约(18:00 工作流 A 必读)**: ```text westock-mcp data_lhb(date=报告日) 全市场榜实取 → 摘当日涨停 / 准涨停条目,netBuyAmount(元) ÷1e8 得亿元 → 拆 pool(净买>0) / divergence(净买<0),写 raw/lhb_limitup_YYYYMMDD.json → 装配 data.json.limitup(enabled/source/fetched_at/market/mainline/pool/divergence/readonly_note/caliber_diff) → data.json.selection_mode = "limitup" → python3 strategy/limitup_source.py # validate + verify_covered + capacity_check + 11/11 自检 → build_v3_inputs.py → build_gceo_inputs.py → render.sh --style bii → 三重校验 ``` 硬约束:`validate()` 不通过(issues 非空)**不得出报告**;`limitup` 块只读,不写回 scoring / funnel / predictions;`selection_mode` 非 `limitup` 时以上四函数全部跳过, P4/P13 逐字回到 v2.3 旧版式(已实测)。 **几何踩坑(写死,避免复发)**:新增说明文字优先并入 9px `.tcap` / `.disc`, 不要在第 4 页左栏新增 11.5px 段落 —— 实测新增一段会溢出 124px、并入图注仍溢出 64px; 最终把契约/容量结论放第 13 页 `.disc`(`line-height:1.55`)才回到 794px 阈值内。 每次改版心文字后必须跑 `render.sh` 的页高校验,不能只靠肉眼。 --- ### 18.10 投行级量化研判层(v4.0 · 2026-11-12「不冻结·全量全周期全链路」) > 目标:在**不解冻** v2.3 六条口径的前提下,把 GCCEO「域九分析思维 + 投行 A1-A10 + > Pre-Mortem / FAIR / DCF-LBO 方法论」落成**投行级深度投研、量化级研判洞察**。 > 用户锁定边界:**新增投行量化引擎旁路 + 真值算·缺口标注研判页**。 > 新增**第三只读旁路** `gceo_quant`,前 18 页逐字不改。 **核心纪律:真值算 + 缺口标注,绝不编造。** 2026-11-11 数据现实:33/33 候选有 `pe / pb / deduct_nonrecurring / interim_yoy / prior_fy_yoy / avg_turnover_20d / tech·flow·fund·cycle·fib`; 但 `parent_net_profit / net_cash_ratio(_prev) / goodwill_ratio / gov_subsidy_ratio / holder_count / top10_float_ratio` **0/33 全空**。故: 能算的(PE/PB/双口径 PEG/扣非/五维)**真算**,缺的(净现比/商誉/补助/归母/股东户数/股息率/周期位置) **逐条登记缺口、标注「缺什么测不了什么」**,DCF 终值 / LBO 杠杆 / ROE / 一致预期增速**一律不编造**。 | 模块 | 文件 / 函数 | 2026-11-11 实跑 | |---|---|---| | 估值锚 | `gceo_quant.valuation_row()` 复用 `KN.valuation_anchor()` | 研判池 6 只(涨停源主池 ∩ 候选);PE 中位 27.1、亏损 5、负增长 15;PEG 年/半双口径,锋龙 `1.50*` 标高基数失真 | | 利润质量 | `gceo_quant.quality_row()` 复用 `KN.profit_quality()` | 仅「扣非为负」可真判(锋龙 -0.02 亿 / 文投 -0.42 亿);7/7 穿透字段缺口登记 | | 五维形态 | `gceo_quant.radar_row()` 复用 `F.S_WEIGHTS` | 6 只合成分:东山 68.67 / 沪电 64.36 / 深南 62.66 / 锋龙 38.88 / 文投 23.64 / 日出 35.14(**既有评分输入重述,非新增因子、不二次计分**) | | Pre-Mortem | `gceo_quant.premortem_row()` | 每只 2–3 因,真值型(增速硬线/亏损锚失效/高位断裂/一致性拥挤/高 PB 溢价)+ 缺口型(尽调盲区),不构成买卖结论 | | 缺口台账 | `gceo_quant.gap_inventory()` | 7 穿透字段全 100% 缺失 + 3 估值字段(股息率/周期位置/一致预期)全缺 | | 全链路 | `gceo_quant.lifecycle()` | 五步 DEFINE→ANALYZE→SYNTHESIZE→DECIDE→EXECUTE 每步落到真值或缺口;DECIDE 引用闸门 3/6 但不授权 BUY | | 自检 | `gceo_quant_non_invasive_check(data)` | **25/25 all_ok=True**(含 PEG 真值实算 / 无 DCF-LBO 编造 / 缺口登记 / 页高守恒 / 每只≤3因) | **新增页面(第 19/20 页,前 18 页逐字不改)**: 1. **第 19 页「v4.0 投行量化 · 估值锚与真值研判」**:左栏估值方法(PE/PB 真值、PEG 双口径、 周期顶缺口、利润质量)+ 四色水印;右栏估值锚表(标的/模式/PE/PB/中报同比/PEG 年·半/扣非/闸门) + 估值侧不可判定项 + 自检/免责。`*` 标记高基数失真,模式标【推定】,闸门列为冻结结论的引用。 2. **第 20 页「v4.0 投行量化 · 雷达/尸检/全链路」**:左栏五维形态色条表(合成分独立高亮单元格, 红≥85 过热 / 绿<40 低位)+ Pre-Mortem 三因;右栏五步全链路表 + 数据缺口台账(缺什么测不了什么)+ 回滚/免责。 **装配器与回滚(`strategy/build_gceo_quant_inputs.py`)**: ```text # 日更流水线第 ④ 步,接在 build_gceo_inputs.py 之后 python3 strategy/build_gceo_quant_inputs.py "$D/data.json" # 装配,framework=v4.0,20 页 python3 strategy/build_gceo_quant_inputs.py "$D/data.json" --disable # 回滚,framework=v3.1,18 页 # 强依赖 gceo_quant ⊂ gceo ⊂ v3;复用 limitup_source.verify_covered() 冻结闸门结论喂 DECIDE 步 # 前 18 页逐字不改(已实测 legacy-18p 与 v32/full-18p 逐字一致;20p 版仅封面 3 处预期变化) ``` **页数四态机(`_resolve_total()` 单一真相源)**: `v3=false`→14 页;`v3=true,gceo=false`→16 页;`gceo=true,quant=false`→18 页;`quant=true`→20 页。 与 `selection_mode`(limitup / oversold)**正交**;`render.sh` 的 8 图墨量 / 零溢出 / PDF 页数==区块数 三重校验自动适配 20 页;渲染器**不 import** `gceo_quant`,只读 `data.gceo_quant.blocks`。 **几何踩坑(v4.0 新增,写死)**:第 20 页五维色条若用 52px 宽,色条数值会与合成列粘连 (视觉上「74」+「62.66」叠成「7462.66」);改 `.qbar` 宽 **34px** + 数值包 `.qdim` + 合成列独占 `.qcomp` 高亮单元格后分离清晰。合成分须显示 **2 位小数**且与五维真值重算一致。每次改版心后跑 `render.sh` 页高校验 + P19/P20 PNG 目视(几何校验对文字重叠无感)。 --- ## 附录 A:31 份新增资料蒸馏索引(v3.0 语料) | 组别 | 份数 | 字符 | 代表资料 | 注入模块 | |---|---:|---:|---|---| | 宏观 | 5 | 650,790 | 2027年度展望(浙商) / 2027宏观形势 / 2026Q3(北大汇丰) / 中国2049 / 超常增长 | L0 宏观定位 + 事实/预测锚 | | 策略 | 4 | 135,556 | 中信建投 2027 资本市场策略会(HTML/PDF/PPTX/XLSX) | 策略因子层 + 四象限 | | 主题 | 8 | 1,099,775 | 国资国企改革 / 深圳创投 / 双向投资 / 数字贸易 / 矿业全球化 / 长三角未来独角兽 / 全球私营65 / 上海100项首创 | X-主题三层白名单 | | 资金 | 3 | 139,790 | 租赁业调查 / 银行理财季报 / 00后妈妈消费 | 资金面 + 消费分级 | | 方法 | 3 | 630,334 | 数据化决策2.0 / 我从达尔文学到的投资知识 / WorkBuddy提效 | 第四章投资哲学底座 | | 财务核验 | 1 | 66,783 | 以数治税时代的税收风险管理 | 利润质量红旗扫描对齐 | | 短线战法 | 7 | 293,738 | 短线金手 1—7 | 短线 24 条只读标签 | | **合计** | **31** | **3,016,766** | —— | 5 个只读旁路模块 | > **本次重构新增蒸馏(10 份参考文件,忠实原文并标注行号,底稿 `knowledge_distill/`)**: > > | 文件 | 状态 | 注入位置 | > |---|---|---| > | 《我从达尔文那里学到的投资知识》(纳兰达资本) | ✅ 已蒸馏 | §4.1 六大禁区/ROCE/Ⅰ-Ⅱ类错误 | > | 《周期、估值与人性》(凌鹏) | ✅ 已蒸馏 | §4.2 三轴交叉/阶段适应性 | > | 《2049 未来 10000 天》(凯文·凯利) | ✅ 已蒸馏 | §4.4 长趋势过滤/卖铲子 | > | 《数据化决策 2.0》(里塞根) | ✅ 已蒸馏 | §4.3 数字面包屑/外部数据共振 | > | 《2026Q3 宏观经济分析》(北大汇丰) | ✅ 已蒸馏 | §3.4 事实锚 | > | 《巨浪渐落,活水重来》(浙商 2027) | ✅ 已蒸馏 | §3.5 预测锚/上半场下半场 | > | 《向阳花木易逢春》(申万宏源 2027) | ✅ 已蒸馏 | §3.5 口径差异/AI 出口降速 | > | 《2027 年全球趋势预测》(英敏特) | ✅ 已蒸馏 | 长期需求侧背景 | > | 《Anthropic IPO 文件精读》(活水 AI 实验室) | ✅ 已蒸馏 | §10.2 成本/收入映射 | > | 《走在曲线之前》(埃利斯) | ⚠️ 文本层抽取失败(扫描/特殊编码) | 未纳入规则源,待可复制文本版 | > > 蒸馏整合出 4 个可直接注入模块:A 三轴研判框架(cycle 主轴 + darwin 否决 + kk 长趋势)· B 情绪与仓位量化纪律(Ⅰ类错误权重 >> Ⅱ类)· C 2026Q3–2027 宏观情景(研判"天气")· D Anthropic S-1 → A 股映射速查。其余附件(行业白皮书/政策汇编/财富报告等)用于口径交叉验证与方向层定性归纳,不产生独立阈值。 --- ## 附录 B:免责声明(报告末尾必附) > ⚠️ 本报告由 AI 基于公开数据(腾讯自选股 westock-mcp 及公开研报)整理生成,仅供研究参考,**不构成任何投资建议或个股推荐**。文中"通过 / 不通过"仅指是否符合本框架的入选条件,不代表对公司经营质量的评价;十五五相关内容为公开政策方向归纳,不构成对企业受益程度的认定。【预测】类数字为研究机构前瞻,存在不确定性,不作为买卖依据。投资有风险,决策需谨慎。 --- *文档版本:提示词 v3.1 · 架构「宏观锚定 · 五维共振 · 水印隔离 · GCCEO 全量整合」· 2026-11-11 定稿* *口径 v2.3 永久冻结 | v3.0 五维共振 14/14 | v3.1 GCCEO 全量整合 23/23 | v4.0 投行量化 25/25 | 四态回滚 20/18/16/14 页* --- # 附录 C:运维速查(继承原 skill,保障脚本可执行) > 以上〇~十六章为 v3.0 提示词主体(执行权威)。以下运维章节自 v2.3 原版保留,供脚本调用、多平台安装与定时任务参考;与提示词主体冲突时以提示词主体为准。 ## 附录C.1 双平台安装 | 平台 | 技能目录 | |---|---| | OpenClaw(大龙虾) | `~/.openclaw/workspace/skills/a-share-dragon-tiger-report/` | | QClaw(小龙虾) | `~/.qclaw/skills/a-share-dragon-tiger-report/` | | MiMo Desktop / MiMoCode | `~/.config/mimocode/skills/a-share-dragon-tiger-report/` | > 三处安装的 `SKILL.md` 应保持同一 `shasum`;改完任一处请同步其余两处(示例见 §12.7)。 安装命令(CI 或手工均适用): ```bash R=/path/to/a-share-dragon-tiger-strategy mkdir -p ~/.openclaw/workspace/skills/a-share-dragon-tiger-report mkdir -p ~/.config/mimocode/skills/a-share-dragon-tiger-report cp $R/skill/SKILL.md $R/skill/README.md $R/skill/skill-card.md ~/.openclaw/workspace/skills/a-share-dragon-tiger-report/ cp $R/skill/SKILL.md $R/skill/README.md $R/skill/skill-card.md ~/.config/mimocode/skills/a-share-dragon-tiger-report/ ``` 仓库根目录:`<your-org>/a-share-dragon-tiger-strategy`(v1.1 已用真实 org 替换 `your-org` 占位符)。 ## 附录C.5 技术规格 | 项 | 规格 | |---|---| | 框架 | L1 → L2 → L2.5 → L3 四层漏斗 + 财富密码融合层 | | **样式 A**(classic) | MS 色系(#002B5C / #C5A572 / #60A3D9)· **A4 纵向** · 21 章铺排 · 可选 ECharts(`assets/echarts.min.js`)· 涨红跌绿 · `@media print` | | 样式 A 图 | 6 张(资金流 / 板块热度 / 个股分位 / 估值 / 龙虎榜席位 / 风险矩阵) | | 样式 A PDF | Playwright `sync_playwright`(浏览器缺失时自动回退系统 Chrome + CDP)· 先 `emulate_media("print")` 再 goto · **26–38 页** | | **样式 B**(bii) | BlackRock 投资研究院双栏范式 · **A4 横向 297×210mm** · 左文字栏 295px ‖ 右图表栏 · 黑底「图表结论」条 · Chart.js 4.4.1 **本地内联** · **13 页**(封面 + 12 编号页)· 详见 §12 | | 样式 B 图 | 8 张(漏斗 / 行业气泡矩阵 / 五维雷达 / 综合分排行 / 财务增速对照 / PB 排序 / 五维分项 / α 账本)| | 样式 B PDF | 系统 Chrome 无头 + CDP `Page.printToPDF`(`preferCSSPageSize` + `transferMode:'ReturnAsStream'`),由 CSS `@page` 决定方向 | | PPTX | python-pptx,**26 页**,3 个原生图表(PIE + 2 BAR),PingFang SC 注入 a:latin/a:ea/a:cs,BAR 类目倒序;**仅样式 A 产出**(v2.0 已将跟踪池与 18 方向生成器数据驱动化(framework/),PPTX 模板当日数据注入仍待函数式重写;已知限制,不影响 HTML/PDF)| | 计算口径 | **22 条**(含 L2.5 可交易性 + 增速红线 + 半年口径)| | 字体 | PingFang SC(中文),Microsoft YaHei(备选)| | 色板 | 涨红 #C1272D / 跌绿 #1E8449(中国 A 股习惯,**两种样式都不随机构配色改变**)| ## 附录C.6 策略包结构(`strategy/`) | 模块 | 行数 | 职责 | |---|---:|---| | `calibers.py` | 88 | 六条已确认口径(v2 永久生效)+ 增速红线常量 | | `formulas.py` | 215 | S / α / 仓位 N / 斐波那契 / 凯利 / 熔断 / 冰点 | | `filters.py` | 180 | 闸门(L1 / L2.5 / L3)+ 批量过闸 | | `funnel.py` | 175 | 四层漏斗 + 历史分位 / 区间位置 / 额比 | | `risk.py` | 145 | α 预算账本 + 三道限额 + 熔断检查 | | `pipeline.py` | 165 | 候选 → 评分 → 风控信号表 | | `playbook.py` | 130 | 投资理念 / PLAN_TARGET / 盘前 6 项 / 账户骨架 | | `test_formulas.py` | 240 | **107 条自检断言** | | `run_demo.py` | 130 | 一键 demo | | `sample_data.json` | 120 | 演示数据(9 个候选 + 7 个行业)| | `v3_ext.py` | 580 | **v3.0 只读旁路五模块**(宏观16/因子13/X主题17/短线24/水印);14/14 自检 | | `gcceo_ext.py` | ~560 | **v3.1 GCCEO 全量整合只读层**(十域91/投行10/出海10/AI8/方法论16/五步);23/23 自检;无剔除无上调 | | `build_gceo_inputs.py` | ~95 | **GCCEO 层装配器**(读 data.json→写顶层 gceo.blocks);`--disable` 回滚 16 页;强依赖 v3 | **跟踪池与生成器(v2.0 新增)** | 目录 / 文件 | 职责 | |---|---| | `framework/baseline_15th5_20260911.json` | 十五五 18 方向跟踪池(102 板块 + 12 SW1 + 70 股)+ 三层核验快照 | | `framework/conclusions_v2_20260911.json` | 六条口径 v2 + 增速红线 + L2/L2.5/L3 结论 + 敏感度 | | `framework/L1_industries_20260911.json` | 31 个 SW1 行业代码→名称 | | `reports/build_15th5_report.py` | 18 方向三层核验生成器(纯 stdlib) | | `reports/cache/` | 生成器所需快照(themes_*.json / ind_*.json / reuse_style.html 等) | 总代码量约 **1,700 行**(不含 HTML/PDF/PPTX 模板与跟踪池数据)。 ## 附录C.7 策略包工具脚本 ```bash # 公式自检(必跑,0 失败才视为可用) python3 strategy/test_formulas.py # → 通过 107 / 失败 0 # 一键 demo(无需联网) python3 strategy/run_demo.py # 或指定数据: python3 strategy/run_demo.py --data strategy/sample_data.json --equity 2000000 --stage II # 生成一日报告(默认样式 A:HTML + PDF + PPTX) python3 scripts/generate_daily.py --date 2026-09-16 --out out/dragon-tiger-20260916 # 只要 BII 双栏版式(样式 B:HTML + PDF,自带三重校验) python3 scripts/generate_daily.py --style bii --date 2026-09-16 --out out/dragon-tiger-20260916 # 两套版式都出(5 个文件) python3 scripts/generate_daily.py --style both --date 2026-09-16 --out out/dragon-tiger-20260916 # 样式 B 的底层一条龙(生成 HTML → 起 Chrome → 校验 → 导 PDF → 页数核对) bash templates/bii/render.sh --data strategy/sample_data.json --date 2026-09-16 # 样式 B + 次日 5 条可证伪预判(第 14 页;契约见 §12.9) bash templates/bii/render.sh --data strategy/sample_data.json --date 2026-09-16 \ --predict-file strategy/predictions.example.json # 任意本地 HTML → PDF(样式 A/B 通用;方向由 HTML 的 @page 决定) bash templates/bii/cdp_render.sh in.html out.pdf 2400 css # 生成十五五 18 方向三层核验报告(离线,用内置快照) cd reports && python3 build_15th5_report.py ``` ## 附录C.8 常见失败模式与陷阱 | 陷阱 | 症状 | 修法 | |---|---|---| | **提前触发(盘未收盘)** | 11:33 跑出报告:龙虎榜章节为空、涨停数严重偏低、成交额只有半天 | 交易日 **≠** 已收盘。见 §2 第 1 条的「收盘状态」关:须查当日 `lhb` 与 `minute` 末根 ≥1500 | | 月线两套口径混用 | 报告之间分位/额比不可比 | rank/lo/hi **保留**当月;额比 **剔除**当月(`funnel.amount_ratio(amounts[:-1])`)| | 用 `volume` 算额比 | 忽略价格因素 | 必须用 `amount`(成交额)| | 字段名错位 | 同比找不到 | `data_finance` 营收同比 = `TORGrowRate`(**非** `OperatingRevenueYOY`);归母同比 = `NPParentCompanyYOY` | | 涨跌颜色 | 与海外习惯混淆 | 涨红 #C1272D / 跌绿 #1E8449(中国 A 股,两种样式都一样)| | 半年 vs 年度 | 整批结论翻转 | 报告首页必须写死「半年口径」,并报告 ±N 只敏感度 | | L2.5 与 L3 合并 | 把「不可交易」误报为「基本面不通过」 | L2.5 必须在 L3 之前,剔除结果**单独**列入「不可交易清单」| | PPTX 复用旧数据 | 当日数据 vs 2026-09-11 硬编码混用 | v1.1 限制已知,v2.0 将 make_pptx 改造为函数式 API | | **图表全空白(样式 B)** | 8 张 canvas 全白,但 `window.Chart` 正常、控制台报 `Unexpected token ','` 或 `s.slice is not a function` | 占位符拼出非法 JS → 整个 `<script>` 不执行。见 §12.3 坑 1 / 坑 2;生成器已内置 `node --check` 自检 | | **PDF 导出静默无文件(样式 B)** | 脚本 exit 0 但 PDF 没落地、或只有 1 页空白 | 大 PDF 撞 WebSocket 消息上限 / 连到了 `about:blank` 标签。见 §12.3 坑 3 | | **封面半出血** | 深色封面四周留白边 | `@page` 的 margin 会裁掉元素的负 margin —— 出血必须靠 `@page{margin:0}` + 页面自身 padding。见 §12.3 坑 4 | | **纸张变 Letter** | PDF 是 612×792 而不是 A4 | 模板缺 `@page{size:A4 ...}`,`preferCSSPageSize` 无处可依,Chrome 按 locale 回退。→ 给样式 A 的数据版 HTML 补 `@page` | | **表格空 `tbody` 但不报错** | 页数/溢出/墨量全绿,打开 PDF 才发现某张表是空的 | `rows` 被赋成 `[]` 而非 `list(items)`。几何判据对"内容为空"无感 → **改过页面结构必须目视抽查该页**。见 §12.3 坑 5 | | **`set -e` 下 `[ -n "$X" ] && ARR+=()` 静默退出** | `render.sh` 传可选参数时脚本在生成前就退出、无任何输出 | AND 列表左侧为假导致整个列表返回非零。→ 改写成 `if [ -n "$X" ]; then ...; fi`。见 §12.3 坑 6 | | **预判页定位失联(样式 B)** | 19:15 核验任务报"找不到预判节" | 第 14 页标题被改(换全角空格、改数字或量词)。→ 标题须字面保留 `9.1 次日(YYYY-MM-DD)5 条可证伪预判`。见 §12.8 | | **BII 与 classic 结论分叉** | 同一天两份报告的过会数对不上 | L1 池误用了双条件(分位 **且** 额比)。→ L1 只判分位,额比归 L2 个股层。见 §12.10 修正 #1 | | **表格行数无上限撑破版心** | 第 13 页页高超阈值数百 px | 跟踪清单行数不设上限(26 行)。→ `_MAX_WATCH = 11`(每行 ≈28px,版心最多容 11 行)。见 §12.10 修正 #5 | | **产业主题股进不了 L2** | 18 个方向里只有 2 个能跳过 L1 | `CHAIN_THEMES` 名单与实际方向命名不匹配。→ 补齐 `六张网` / `新兴产业` / `未来产业` 等前缀词。见 §12.10 修正 #2 | 完整 11 项陷阱见 `docs/wealth-password-strategy.md` §10。 ## 附录C.9 推送到 GitHub 与定时任务 ```bash cd a-share-dragon-tiger-strategy git init git add . git commit -m "feat: A-share dragon-tiger v2.2 (daily default -> BII two-column + next-day falsifiable-prediction page)" git remote add origin git@github.com:yjkj999999/a-share-dragon-tiger-strategy.git git push -u origin main ``` 定时任务:**三条**(v3.1.1 编排层固化),均为「周一至周五」触发,非交易日直接结束。 | 时间 | 工作流 | 任务 | 关键动作 | |---|---|---|---| | 18:00 | **A 主研判** | A股涨停板龙虎榜深度研判报告 | 收盘双关校验 → `data_lhb(date=报告日)` 全市场榜实取 → 拆涨停主池 / 背离池、落 `raw/lhb_limitup_*.json` 与 `data.json.limitup` → `selection_mode="limitup"` → `python3 strategy/limitup_source.py`(`validate()` 不通过即中止;`verify_covered()` 真跑 L2.5/L3;`capacity_check()` 联动 7 亿容量;11/11 自检)→ 落盘 `data.json` + `predictions.json` → `build_v3_inputs.py` → `build_gceo_inputs.py` → **`build_gceo_quant_inputs.py`**(真值算+缺口标注,25/25;`--disable` 回滚 18 页)→ `render.sh --style bii`(**默认 20 页**;量化关 18 / gceo 关 16 / v3 关 14)→ 三重校验 → P19/P20 PNG 目视 → `present_files` | | 19:15 | **B 预判核验** | 涨停板龙虎榜预判核验 | 交易日判定 → 回溯**上一交易日**报告 → 按内容定位 5 条预判 → 分腿判定 → 三层命中率 + 偏差归因 + 预算规模换算 → md/csv 镜像与 md5 | | 20:00 | **C 大师圆桌** | 投资大师智囊团市场研判 | 主题锁定 → Phase 1.5 `westock-mcp` 实取同一快照 → `TeamCreate` 并行五位大师 → 汇编共识/分歧 → `render.py` + 头像内嵌 → HTML → 团队优雅关闭 | 仓库不内置 cron —— 接入方(WorkBuddy 定时任务 / OpenClaw / MiMoCode 等)按各自调度器配置。 核验任务的正则与链路规则见 §12.8;三条流水线的完整 SOP、产物路径与权限矩阵见 **§十八**; 18:00 涨停源取数与四函数装配契约见 **§18.9**(v3.2.1),`validate()` 不通过不得出报告; v4.0 投行量化装配与四态回滚见 **§18.10**,`gceo_quant_non_invasive_check()` 25/25 不通过不得出报告。 ## 附录C.10 依赖 - **Python 3.10+**:`python-pptx`、`lxml`、`Pillow`(样式 A 的 PPTX);`playwright` 可选 - **Node 22+**:样式 B 的图表校验与 PDF 导出(用内置 `WebSocket` + `fetch`,**无需 npm install**) - **浏览器**(导 PDF 需要其一): - **系统 Chrome / Edge / Chromium** —— `cdp_render.sh` 自动探测 `/Applications/...` 与 `PATH` - 或 Playwright 自带 chromium:`pip install playwright && playwright install chromium` - 两者都缺时:样式 B 直接失败;样式 A 会先试 Playwright 再回退 CDP,也失败才报错 - **可选**:westock MCP(实时取数)、IMA OpenAPI(T-1 降级) > 样式 B 不依赖 npm/Playwright:`templates/bii/chart.umd.js`(Chart.js 4.4.1)与 > `cdp_pdf.js` / `verify_print.js` 已随技能打包,离线可用。 ## 附录C.11 免责声明 本 Skill 仅供教育与研究。数据可能为 T-1;任何收益数字为情景或历史,**不构成投资建议**。 市场有风险,投资需谨慎。 ---

模型生成摘要(rules/v1 · 2026-11-12 01:04):---
这是模型对公开材料的总结,不是官方声明,请以原链内容为准。

存档时间线

版本存档时间内容哈希内容
v12026-09-28 00:46ea3b0ac3 已过保留期
v22026-11-12 01:045883f725 可取

版本索引永久保留;内容副本只保留最新 1 份,更早版本仅留索引与哈希(存档时间线的证据链不会因此断裂)。

下载存档内容副本

相关资产

MCP 需 API Key

AlpineLead-OI

DACH B2B opportunity intelligence with FIT/NEED/NOW scoring and MCP access

RAG
原作者:maxschnee74 来源:Smithery 仅卡片存档
MCP 需 API Key

Patsnap Chemical Molecular

Chemical intelligence for compound structure search, fragment analysis, and ADMET property prediction

RAG
原作者:openpatsnap 来源:Smithery 仅卡片存档
MCP 需 API Key

Grimoire Spellbook Server

Provide a comprehensive spellbook for Dungeons & Dragons 5th Edition to enhance your gameplay experience

RAG
原作者:linell 来源:Smithery 仅卡片存档
MCP 需 API Key

Shipping Rates

Calculate and compare global shipping costs including detention, demurrage, and local port charges

RAG
原作者:vinaybhosle 来源:Smithery 仅卡片存档
MCP 需 API Key

Freightgate

Calculate detention, demurrage, and local shipping charges for ports worldwide

RAG
原作者:vinaybhosle 来源:Smithery 仅卡片存档
纠错与举报(发现条目失效、署名有误或涉及侵权?)
提交举报 / 纠错

侵权举报经核验成立后,我们会即时下线该条目并删除已存的内容副本。