ia-qa.com/mcp llm and RAG testing - Dev/QA toolbox
IA-QA as an MCP Server
目录 / 搜索检索 / 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;任何收益数字为情景或历史,**不构成投资建议**。 市场有风险,投资需谨慎。 ---
| 版本 | 存档时间 | 内容哈希 | 内容 |
|---|---|---|---|
| v1 | 2026-09-28 00:46 | ea3b0ac3 | 已过保留期 |
| v2 | 2026-11-12 01:04 | 5883f725 | 可取 |
版本索引永久保留;内容副本只保留最新 1 份,更早版本仅留索引与哈希(存档时间线的证据链不会因此断裂)。
IA-QA as an MCP Server
DACH B2B opportunity intelligence with FIT/NEED/NOW scoring and MCP access
Chemical intelligence for compound structure search, fragment analysis, and ADMET property prediction
Provide a comprehensive spellbook for Dungeons & Dragons 5th Edition to enhance your gameplay experience
Calculate and compare global shipping costs including detention, demurrage, and local port charges
Calculate detention, demurrage, and local shipping charges for ports worldwide
侵权举报经核验成立后,我们会即时下线该条目并删除已存的内容副本。