← 归档索引 · 2026-10-12 23:23 · 信号纵向跟踪+反馈闭环-23:15(原23:30并入·2合1)
# Cron Job: 信号纵向跟踪+反馈闭环-23:15(原23:30并入·2合1)

**Job ID:** c85cc7fd1251
**Run Time:** 2026-10-12 23:23:17
**Schedule:** 15 23 * * 1-5

**Prompt Characters:** 15398
## Prompt

[IMPORTANT: The user has invoked the "script-output-integrity" skill, indicating they want you to follow its instructions. The full skill content is loaded below.]

---
name: script-output-integrity
description: 消费预跑脚本注入的数据时加载。先判数据真假再分析,识别假成功/降级/空段并标注完整度。
version: 1.0.0
author: Hermes Agent
license: MIT
category: fugui
tags: [data-integrity, silent-failure, consumer-side, cron]
metadata:
  hermes:
    tags: [data-integrity, silent-failure, consumer-side, cron]
    related_skills: [silent-failure-defense, pan-gan-signals]
---

# 消费脚本输出 —— 先判真假,再分析

> 面向**读**注入数据的人(分析 cron),不是**写**脚本的人。
> 建造侧(怎么写不产生假成功)看 `silent-failure-defense`。

## When to Use

```
□ prompt / 上下文里出现「预跑脚本输出」「Script Output」「以下数据由预跑脚本采集」
□ 要用脚本采集的数据做判断、写报告
□ 某段数据看起来"有内容"但可疑(一行字样、空段、括号里的说明)
```

## 铁律:数据段先过完整性,再进入分析

**禁止把「缺失/降级」当作「正常数据」分析。** 缺失要标注,不要脑补。

### 识别清单(按严重度)

| 形态 | 真实含义 | 动作 |
|---|---|---|
| `xxx.sh: timeout` | **该段根本没跑**(不是"超时所以没数据")。典型是 `timeout N cd` 类缺陷 | 该段判为【零数据】,禁用其做主力判断 |
| `failed to run command '...'` | 内建命令被 timeout 包住 → 整段从未执行 | 同上 |
| `Traceback` / `ModuleNotFoundError` | 该段完全不可用 | 同上 |
| `❌<名> 失败(rc=N)` | 该段采集失败(已诚实上报) | 标注缺失,相关结论降级 |
| `(xxx不可用)` / `[超时]` / `数据采集失败` | 降级标记,段落内容为空 | 标注缺失 |
| `[SILENT]` | 无内容(合法语义:无异常/无新增) | 不要当数据,也不要当错误 |
| 空段 / 只有标题 | 采集为空 | 标注缺失 |
| 接口**无报错返回空 DataFrame** | 路由瞬时降级(非"今天无数据") | 重试一次再定性;仍空 → 判缺失 |

> 实测(2026-09-28 12:05):`data_hub.get_realtime_quotes(8 codes)` 一次返回 0 行**且不抛异常**,同一批码 30 秒后重跑全部正常 → 是瞬时静默降级。
> 判据:**空/无异常 ≠ 无数据;先重试,再定性**。消费侧把"空"当"没有"会导致整段结论凭空消失。

### 必须做的三件事

```
1. 报告开头标注完整度:「数据完整度: N/M 段可用」,缺失段逐条列名
2. 缺失段对应的结论 → 标注「基于间接推理 / 置信度降级」,不得伪装成实测
3. 禁止:用缺失段当论据;用"数据暂缺"当结论;脑补缺失段的内容
```

### 反面案例(实测,2026-09-11)

```
## Script Output
【午间扫描 | 2026-09-11 12:00】
midday_scan.sh: timeout        ← 整块市场数据就是这一行假的
【心法扫描 | 2026-09-11 12:00】
════ Phase 0: 板块主力方向 ════
```

该报告被连续数周当成正常午间分析发出,AI 拿着这行假消息当市场数据做判断。
**根因:消费侧没有"先判真假"这一步。**

### 一句话判据

**看到数据段,先问「这段是真的吗」,再问「这段说明什么」。**
顺序反了,后面全废。

The user has provided the following instruction alongside the skill invocation: [IMPORTANT: You are running as a scheduled cron job. DELIVERY: Your final response will be automatically delivered to the user — do NOT use send_message or try to deliver the output yourself. Just produce your report/output as your final response and the system handles the rest. SILENT: If there is genuinely nothing new to report, respond with exactly "[SILENT]" (nothing else) to suppress delivery. [SILENT] is a literal ASCII control token — never translate or rephrase it, whatever language the rest of your answer uses. Never combine [SILENT] with content — either report your findings normally, or say [SILENT] and nothing more. FAILURE: If a delegated child fails and this cron run must be recorded as failed, put [CRON_FAILURE] on the first line by itself, then explain the child failure on following lines. RECURSION: This is a run of an EXISTING scheduled job — execute the task now. NEVER create or update a cron job because of recurring or future-schedule language in the task prompt below; treat phrasing like "each Monday" or "every day at 9" as context for this run, not as a request to schedule another job.]

## Output from job 'bc9b3ca8cc33'
The following is the most recent output from a preceding cron job. Use it as context for your analysis.

```
# 📊 富贵日复盘 · 判断层 · 2026-10-12(22:00链)

## 一、机会轨(先说钱在哪)
**资金方向明确:从AI硬件撤向防御+低位软件。** 软件/网安均值+4.36%全市场唯一强方向(603232涨停+10.01%、300369 +6.71%但高开低走10.2%→6.7%),机械/基建+2.46%、银行/保险+2.03%、电力+1.06%、白酒+0.94%跟涨——但软件网安内部分化-0.2%~10.0%,**是个股行情不是板块行情**。真正可操作的只有两轨:网安**格尔软件**18.68涨停(量2.37x)、传媒**上海电影**27.21涨停(量3.02x),只留回踩补票18.34/26.00,且需闸门两问全过才动手。

## 二、风险轨
**AI树的根在被砍(模型69)**:通信/光纤-5.95%、消费电子-4.92%、AI/光模块-4.34%、黄金有色-3.25%,且量价判读为"早盘放量下跌+尾盘量缩=非恐慌出清,是没人接盘(流动性塌陷)"。全市场上涨比仅**20.9%(1164/5559)**,跌停45只、大跌>5%达470只,四指数齐跌(上证-0.43%守3797,深成指12384.87创8日新低-2.03%),底部no_bottom、吸收35分(none)、注入0分、筑底三要素0/3。**定性:下跌态延续,不是横盘。** 防御板块还在涨=恐慌未充分释放,防御补跌才是出清尾声。

## 三、持仓与信号
14:35仲裁清仓已执行口径:600176中国巨石(-13.5%破41.1)、600183生益科技(-18.8%破135.9),60分钟全天无承接缩量阴跌——**止损破位=验证成立,不留**。存量线索3只(300181佐力@13.31 / 300529健帆@15.29 / 000049德赛@22.16)仅作观察,仓位0成。

## 四、明日观察(3条,带验证信号)
1. **深成指不破12279 + 止跌日较前日放量** → 两问全过才提仓3-5成;**跌破12279 → 全防守0成**。
2. **软件/网安上涨占比>70%且均值≥+2%** → 主线确认可跟回踩票;均值转负=补跌,全面转弱。
3. **AI/光模块缩量企稳(尾盘量占比回升+不再创新低)** = 出清信号;继续放量下跌 = 塌陷未完,不接飞刀。

---
## 五、自陈错误(必填)
- 🔴 **【D验证缺失】22:13富贵复盘输出"空方循环:否 | 风险:低 | 正常操作 | 环境评分14.7"** —— 与同日数据自相矛盾:四指数齐创新低、上涨比20.9%、470只跌超5%、吸收35分,风险显然不是"低"、环境不是"正常"。环境评分判据没吃"创新低+广度"这两个输入,我引用它时也没交叉核对。修法:环境分与创新低计数/上涨比做交叉断言,冲突即降级。
- 🟡 **【B完整性遗漏】15:05收盘扫描报"上涨比51%(35只样本)"** —— 样本偏差与全市场20.9%方向相反(平衡vs退潮),当时未在报告内标注口径风险,直到21:30晚间才补正"以21%为准"。以后引用样本上涨比必须同时给全市场口径。
- ✅ **今日被收盘数据验证的判断**:21:30晚间"退潮延续、闸门两问未过、只看大盘不看板块个股"——收盘四指数新低+no_bottom+吸收35分全部验证成立;14:35两笔止损清仓——收盘继续阴跌验证止损正确。
- 系统问题不计入判断错误:21:45节点断链未产出、moneyflow禁用(已按协议改K位置×量代理)。

---
📌 判断已落账 judgment **#2105**(source=富贵日复盘-22:00,看空/大盘/触发与证伪条件可自动核对)|IMA已归档 `富贵日复盘-2200脚本数据+AI判断_20261012_完整版`(rc=0,错误日志无记录)。
```

## Output from job 'e710af0bbd73'
The following is the most recent output from a preceding cron job. Use it as context for your analysis.

```
# 🌙 晚间统一扫描 · 2026-10-12(周一)21:30

> **数据日期:2026-10-12(今日收盘定稿)**
> 上游链路:15:05收盘扫描 rc=0 ✅(本报告接着它改,未另起炉灶)
> 数据源:tushare盘后采集(daily/daily_basic/top_list/stk_limit,fresh)+ 收盘全景扫描(market_super_scan) + 主力三问 + HMM体制 + 情景分析 + 轮动矩阵 + K线位置语义扫描

---

## 🚦 五关检查(market-discipline 强制)

| 关卡 | 结果 |
|:----|:-----|
| ① 持仓偏见 | ✅ 无既有判断记录;**这个判断没有成本,我不为它的对错负责** |
| ② 前置否定 | ✅ 本判断在以下情况是错的:10/13 深成指放量收涨不创新低 / 吸收分≥60 / 软件网安转真板块行情(见证伪段) |
| ③ 证伪条件 | ✅ 三条可核对,到期 10/13 15:05 与 21:30 |
| ④ 独立审视者 | ✅ 第一次看这组数据 → 同样结论:空仓等待。无差异 |
| ⑤ 市场对错 | ✅ 市场跌我说弱,是顺着走不是解释市场错。**未使用「洗盘所以跌是机会」「情绪杀非逻辑杀」类句式** |

---

## ①【总览】今晚数据说了什么 —— **退潮延续,指数层创新低且无承接**

**一句话定性:退潮(不是修复、不是发酵)。四大指数同创近8个交易日新低、同步缩量,全市场上涨占比仅21%,底部判定 none、注入0分 —— 这一轮不是「分化」,是指数层面的缩量阴跌,且没有承接证据。**

三组硬事实:

- **指数**:上证 3797(-0.43%)· 深成指 12384.87(**-2.03%,创8日新低**)· 创业板 2963.82(**-2.61%,创8日新低**)· 科创50 1426.72(**-2.10%,创8日新低**)。前低 10/8 分别为 12620.90 / 3036.66 / 1456.32,今日全部跌破。
- **广度**:全市场上涨占比 **21.0%**,跌停 27~40 家(tushare stk_limit 27 / 情绪七度 40,口径冲突已标注),涨停 59~74 家,炸板 26 家。
- **承接**:底部判定 `no_bottom(high)` · 吸收 **15~35分(none)** · 注入 **0分** · 筑底三要素 **0/3**(无动能减弱证据、无低点承接、无量价异常回流)。

**量价性质(关键)**:四大指数全部缩量下跌 —— 深成指量 1.66亿手 vs 前日 1.96亿手(**-15%**),创业板 **-20%**,科创50 **-30%**,上证 **-14%**。
按恐慌循环三步:10/8 有放量恐慌(第1步),10/9-10/12 **缩量但继续创新低 = 没走到第2步「缩量止跌」**。
→ 定性:**抛压没出清,也没人接**。收盘扫描对 AI/光模块/消费电子/黄金有色 的判定一致:「早盘放量下跌+尾盘量缩 = 非恐慌出清,是没人接盘(流动性塌陷)」。

---

## ②【数据】结构:钱从硬科技撤,躲进软科技+防御,但整体无主线

**最强(资金避风港)**
| 方向 | 均值 | 代表 |
|:----|:----:|:-----|
| 软件/网安 | **+4.36%** | 603232 +10.01% · 300369 +6.71% |
| 机械/基建 | +2.46% | 600031 +3.36% |
| 银行/保险 | +2.03% | 600036 +3.24% · 601398 +2.68% |
| 出版业 | +4.00%(上涨比82.8%) | 成交141亿 |
| 影视音像 | +3.00%(上涨比71.4%) | 成交242亿 |

**最弱(硬科技连续被抛)**
| 方向 | 均值 | 4日累计(轮动矩阵) |
|:----|:----:|:----:|
| 通信/光纤 | **-5.95%** | — |
| 消费电子 | -4.92% | — |
| AI/光模块 | -4.34% | **CPO -11.2% CRASH** |
| 黄金/有色 | -3.25% | — |
| 芯片/半导体 | -1.33% | 先进封装 **-10.2%** · 存储芯片 **-10.1%** · PCB **-9.4%** |

**轮动矩阵(30个核心概念,4日累计)**:CRASH **12个** / SLOW DOWN 8个 / CHOP 9个 / **STEADY 仅1个(AI语料 +3.5%)**。
→ 硬科技链 4 日跌 9~11%,**唯一没崩的方向是 AI 语料/AI 应用(软科技)**。

**多引擎一致性(无分歧,全部指向观望)**
- 主力三问(上证/深成指/创业板/科创50/中小100/半导体ETF):**全部** ⛔一票否决(D) 技术性破位 · 三振出局**第2振** · 信仰三问 **1/3** · 最终裁决 **观望,仓位上限 0%**
- HMM体制:🦀 震荡市 100%,仓位 🟡 轻仓波段
- 宏观5判据:**3/10 偏空**,仓位天花板 24%
- 情绪七度:**悲观** → 轻仓试错
- Kelly:市场无序、阶段建仓 → **建议 5.0%**
- 情景分析:乐观11% / 基准50% / 悲观40%(本报告校准后见⑦)

**取最小原则 → 环境仓位:0 成(空仓观望)**(0% < 5% Kelly < 24% 宏观天花板)

---

## ③【明日闸门假设】— ⛔ **闸门未过:明日只看大盘,不看板块个股**

**分析闸门(涛哥方法论·物理隔离)两条件实测:**
| 条件 | 实测 | 结果 |
|:----|:-----|:----:|
| ① 深成指近3日止跌(不创新低) | 10/10→10/12:-2.07% → +0.17% → **-2.03% 且 12384.87 创8日新低** | ❌ |
| ② 止跌日成交量较前一日放大 | 今日非止跌日;且量 1.66亿手 vs 前日 1.96亿手 = **-15% 缩量** | ❌ |

**两条件全不满足 → 明日(10/13)只看大盘,不打开板块/个股买入清单。**

**主线三漏斗检验(记录,不作推荐)—— 0/3 通过:**
| 漏斗 | 软件/网安(唯一候选) | 判定 |
|:----|:-----|:----:|
| 成交额 > 500亿 | 板块成交额未给出[数据缺];可投资板块最高 银行363亿 / 影视242亿 / 出版141亿 全部 <500亿 | ❌ |
| 产业链联动 | 内部分化 -0.2%~+10.0%,脚本判定「**不是板块行为,是个股行情**」 | ❌ |
| 持续 ≥ 3天 | AI语料 4日累计 +3.5%,其中 2 天为负(D-4 -0.1% / D-3 -2.5%) | ❌ |

**观察池(≤3只,仅记录 · 闸门通过前不动手)**
1. **中国银河 601881** — 低位 18% 分位,证券异动第1天,回踩预案 11.56/11.77/11.41,量比 1.0(系统原话:🟢低位可跟踪)
2. **南京证券 601990** — 分位 44%,回踩 6.59 缩量企稳,止损 6.50(系统原话)
3. **兆易创新 603986** — 0.7% 分位 + 大阴 + 起涨点(conf=高)(K线语义扫描);同型还有 北京君正 0.7%、德明利 0.4%、东芯股份 0.4%
   ⚠️ 但存储芯片板块 4日 **-10.1% CRASH** → 个股起涨点信号 vs 板块崩溃 **冲突**,按闸门纪律只登记不介入。

**环境仓位档:下跌态 → 0-2成;多引擎取最小 → 0 成。**

---

## ④【证伪】如果价格走了对面,我就错了(三条,可自动核对)

| # | 我的假设 | 证伪条件(可核对) | 到期核对点 |
|:--|:---------|:-------------------|:-----------|
| 1 | **退潮未结束,无承接** | 10/13 深成指收盘 **> 12384.87** 且 成交量 **> 1.6596亿手**(较今日放量)且 四大指数均不创新低 | 10/13 15:05 收盘扫描 |
| 2 | **底部结构未成立(三要素0/3)** | 10/13 吸收分 **≥60** 或 注入分 **≥30** 或 底部判定 ≠ no_bottom | 10/13 21:30 晚间扫描 |
| 3 | **软件/网安是伪主线(个股行情)** | 10/13 软件/网安板块内上涨家数占比 **>70%** 且 板块均值 **≥ +2.0%** | 10/13 15:05 收盘扫描 |

**任一条命中 → 我的「退潮」判断当天作废,改判「修复观察」,重新过闸门。**
(不写时间表:我不知道何时企稳,只给可核对的价格/量能阈值。)

---

## ⑤【发现】四个从数据里挖出来的结构性信号

**发现1 · 收盘扫描的 35 只样本高估了市场广度(样本偏差)**
样本内上涨比 **51%**(18涨17跌),但全市场上涨占比 **21.0%**。
根因:35只样本重仓了软件/网安、银行/保险、白酒等今日强势方向。
→ **一律以全市场 21% 为准**;「今天没那么差」的感受是样本造成的错觉。
> 这是本次最重要的纠偏 —— 它直接改变对市场强弱的定性。

**发现2 · 指数新低 + 广度极弱 + 缩量,三者同向,无背离**
按条件反射㉕(指数与广度背离日不能下结论):今天**不构成背离**,三个读数一致偏弱 → 可以下「退潮」的定性,不属于「背离日禁止下趋势结论」的例外情形。

**发现3 · 潜伏探测 TOP5 数据失真(数据瑕疵,不可用)**
潜伏 TOP5(培育钻石60.2 / 粮食59.9 / 毫米波雷达59.2 / 苹果概念58.6 / 存储芯片56.9)**今日涨跌全部显示 +0.00%**,且 5 个全是「🆕新进」。
→ 根因:`ths_daily` 的 10/12 行盘后尚未入库(轮动矩阵的 D-1 实为 10/9)。
→ **处理:本段「今天涨跌」字段判为不可用,不据此下任何板块结论**;排名仅供存量参考。

**发现4 · 低位大阴密集出现「起涨点 conf=高」,与板块 CRASH 冲突**
兆易创新 0.7% / 北京君正 0.7% / 东芯股份 0.4% / 德明利 0.4% —— 四只存储链个股同时触发高置信起涨点,但存储芯片板块 4 日 -10.1% CRASH。
→ 按条件反射㉟「形态找底只对有主力的强势池有效,对弱势池是超跌反弹陷阱」:**当前闸门未过,只登记,不作为买入依据。**

---

## ⑥【操作】明确约束(不做什么 > 做什么)

| 纪律 | 理由(数据出处) |
|:-----|:-----------------|
| ❌ **空仓/0成,不进场** | 主力三问全指数一票否决(D) + 三振第2振 + 裁决「仓位上限0%」 |
| ❌ **不接通信/光纤飞刀** | -5.95%,未见止跌信号;CPO 4日 -11.2% CRASH |
| ❌ **不抄底硬科技(CPO/存储/PCB/先进封装)** | 缩量创新低 = 恐慌循环停在第1步,第2步「缩量止跌」未出现 |
| ❌ **不追软件/网安** | 三漏斗 0/3;脚本判定「个股行情非板块行为」;300369 已现高开低走(开+10.2%→收+6.7%) |
| ❌ **明日不打开板块/个股买入清单** | 分析闸门两条件全不满足(物理隔离,非克制) |
| 🟡 **可留观察,不动作** | 银行/出版/影视逆势有承接;证券低位(中国银河18%分位)—— 记录不买入 |

---

## ⑦【三情景】概率 = 条件密度,非猜测(X+Y+Z=100%)

**情景A 乐观 · 概率 10%**
- 触发:10/13 深成指放量收涨(量 > 1.66亿手)不创新低 + 吸收分回升至 ≥60 + 软件/网安上涨比 >70% 且均值 ≥+2%(转真板块行情)
- 应对:仍不加仓,先过闸门两条件;过闸后从 0 成提到 2 成试探
- 较系统 11% 下调 1pp:今日四大指数同创新低 + 广度 21%,是系统给 11% 时未纳入的事实

**情景B 基准 · 概率 45%**
- 触发:指数窄幅震荡不再创新低(上证在 3797 ±1%),量能继续在 0.95~1.0 附近,板块轮动加快、无主线
- 应对:**空仓观望**,只做观察池登记;不参与轮动
- 沿用系统 50% 主体,下调 5pp 给情景C

**情景C 悲观 · 概率 45%**
- 触发:10/13 继续缩量阴跌破 12384.87 / 2963.82 + 上涨占比 <40% + 跌停 ≥40 家
- 应对:**保持 0 成**;等跌停 ≥80 家(情绪冰点)+ 次日高开修复,才重新评估
- 较系统 40% 上调 5pp,理由:① 四大指数同创8日新低 ② 缩量未止跌 ③ 筑底三要素 0/3 ④ 吸收 none、注入 0 分

**证伪(对概率本身)**:若 10/13 广度数据/指数点位与本段引用不符,本概率分配无效,以当日主力三问日线重新校验。

---

## ⚠️ 数据完整度声明(不掩盖)

| 项 | 状态 | 影响 |
|:---|:----:|:-----|
| 收盘扫描 35只样本 | ⚠️ | 上涨比 51% 与全市场 21% 冲突 → **以 21% 为准**(发现1) |
| 潜伏探测 TOP5「今日涨跌」 | ❌ 不可用 | ths_daily 10/12 未入库 → 该字段作废 |
| 轮动矩阵 D-1 | ⚠️ | 实为 **10/9**,非今日 |
| Mootdx init | ❌ 超时 | 主力三问 mootdx 侧降级(日线侧正常) |
| MX raw API ×9 失败 | ⚠️ | 产业链扫描走兜底路由,输出仍完整 |
| moneyflow 资金流 | 🚫 主动禁用 | 老板 2026-10-05 指令 → 可投资股票/Step2龙头股 **empty** |
| 涨跌停家数 | ⚠️ 口径冲突 | stk_limit 74/27 vs 情绪七度 59/40 → 报区间,不取单值 |
| 判断入库 | ⚠️ 自动抽取 0 条 | judgment_extract v3 不认本格式 → **本次已由 AI 手动落账补上(#2052)** |
| 上游链路 | ✅ | 15:05收盘扫描 rc=0,无断链 |

---

## 🧭 因果链锚点

- **数据源**:tushare盘后采集(daily/daily_basic/top_list/stk_limit/northbound,fresh 20261012)· market_super_scan.py · mainforce_scan 主力三问 · hmm_regime · scenario_analysis · sector_rotation_matrix · K线位置语义扫描 · 生成 2026-10-12 21:30~21:45
- **分析路径**:指数日线新低+量能对称 → 恐慌循环三步完整度 → 底部三要素 → 多引擎一致性取最小仓位 → 分析闸门两条件 → 主线三漏斗 → 三情景概率
- **判断**:**退潮延续 · 无承接 · 明日只看大盘不看板块个股 · 环境仓位 0 成**;三条证伪条件到期 10/13 15:05 与 21:30 核对
- **下游**:10/13 盘前简报 / 午盘 / 15:05 收盘扫描应直接引用本段,禁止重复拉数

---

### ✅ 交付验证(三项写回均已回读确认)
- **判断落账**:judgment_ledger id=**2052**,source=晚间统一扫描-21:30,direction=看空,reason 703字 / falsify 221字 / trigger 182字(三要素门通过,未进隔离表)
- **IMA 归档**:`get_knowledge_list` 回读 MATCH_COUNT=1 → `ima_upload_晚间统一扫描-2130_20261012_完整版_214348.md`
- **链路回写**:`/tmp/fugui_cron_output/21:30晚间_20261012.json`(21:44,RC=0)
```

## Script Output
The following data was collected by a pre-run script. Use it as context for your analysis.

```
=== 信号纵向跟踪 ===
验证/回填: 109条
更新126条
信号总数: 122 | 已完整验证(T+20齐): 13 | 跟踪中(未到T+20): 109

          类型   数量    T+5命中    T+5均值
----------------------------------------
    breakout    9  1/9=11%    -5.2%
      launch   48 8/14=57%    +1.5%
  pre_launch   65 21/40=52%    +4.0%

最近信号:
  2026-10-12 恒烁股份(688416.SH) T5=- -
  2026-10-12 德明利(001309.SZ) T5=- -
  2026-10-12 德明利(001309.SZ) T5=- -
  2026-10-12 东芯股份(688110.SH) T5=- -
  2026-10-12 北京君正(300223.SZ) T5=- -
  2026-10-12 普冉股份(688766.SH) T5=- -
  2026-10-12 兆易创新(603986.SH) T5=- -
  2026-10-12 博创科技(300548.SZ) T5=- -
信号纵向跟踪报告
============================================================
总计: 227只 | 命中(T+5>2%): 50只 命中率22% | 平均T+5=-2.0%

来源                     数量    命中率    平均T+5   平均T+20
--------------------------------------------------
  dragon_preselect    113    27%    -0.8%  —(无T+20)
  low_launch           91    14%    -4.1%  —(无T+20)
  pre_launch           19    32%    +1.1%    +7.3%
  launch                3    33%    -0.7%    +0.3%
  breakout              1     0%    -4.0%   -11.7%

板块                 数量    命中率    平均T+5
----------------------------------------
  半导体              47    34%    -1.8%
  未知               23    30%    +0.6%
  汽车配件             17    12%    -2.9%
  生物制药             17    12%    -4.7%
  火力发电             12     8%    -4.8%
  电器仪表             11    27%    +0.2%
  元器件              10    20%    -4.7%
  塑料                9    33%    +0.1%
  家用电器              9    22%    -2.0%
  机械基件              9    22%    -5.1%
=== 参数反馈 ===
{
  "pre_launch": {
    "hit_rate": 31.6,
    "count": 19,
    "avg_t5": 1.09
  },
  "launch": {
    "hit_rate": 33.3,
    "count": 3,
    "avg_t5": -0.7
  },
  "breakout": {
    "hit_rate": 0.0,
    "count": 1,
    "avg_t5": -4.04
  },
  "dragon_preselect": {
    "hit_rate": 26.5,
    "count": 113,
    "avg_t5": -0.81
  },
  "low_launch": {
    "hit_rate": 14.3,
    "count": 91,
    "avg_t5": -4.14
  }
}

Mootdx init failed: timed out
📊 信号反馈日报(原23:30 并入本段)
记录13个新信号 | 验证/回填109条历史信号
──────────────────────────────
  pre_launch_5日: 21/40 = 52%
  pre_launch_10日: 18/35 = 51%
  pre_launch_20日: 8/11 = 73%
  launch_5日: 8/14 = 57%
  launch_10日: 5/10 = 50%
  launch_20日: 0/1 = 0%
  breakout_5日: 1/9 = 11%
  breakout_10日: 0/6 = 0%
  breakout_20日: 0/1 = 0%
```

信号纵向跟踪:1) signal_feedback.db 渐进验证(缺T+20的行持续回填,未到T+20不提前落标);2) 更新 signal_track.json 所有信号的 T+1/T+3/T+5/T+10/T+20 快照;3) 输出 signal_feedback.db 类型命中率报告(阈值统一2%);4) 有已完成信号时输出各来源/板块命中率与参数反馈(low_launch/dragon_preselect 来源,数据齐了自然出现,无数据不硬凑)。

## 产出规范(四性·应用性;2026-10-12 老板令「所有 cron 要有关联性/逻辑性/应用性」)
1. **判断落账(必做,除非本次无判断)**:凡产出含方向性判断(看多/看空/回避/中性 + 可核对的触发条件),必须落 judgment_ledger:source=信号纵向跟踪-每日23:15、date、direction、horizon、trigger、falsify(可自动核对,不写「注意风险」这种空话)、judgment、reason([数据源][路径][判断] 三要素齐全,写入端拒收空件)。纯数据播报 → 跳过落账,并在报告里写明「本次无判断落账」。
2. **归档 IMA(强制,写完报告后必做)**:最终报告必须归档到 IMA(与 QQ 投递内容完全一致):
```
cat > /tmp/信号纵向跟踪-每日2315_$(date +%Y%m%d).md << 'REPORT_EOF'
[在此粘贴你的完整报告全文,一字不差]
REPORT_EOF
timeout 60 bash ~/.hermes/scripts/upload_stdin_to_ima.sh "信号纵向跟踪-每日2315_$(date +%Y%m%d)_完整版" < /tmp/信号纵向跟踪-每日2315_$(date +%Y%m%d).md >/dev/null 2>&1
```
归档成功后再输出最终报告(系统自动投递 QQ);归档失败在报告末尾标注「⚠️ 归档失败」。
3. **先数据后判断**:引用上方【数据摘要】的具体数字;数据段标了 [不可用] 就首行声明数据不全,禁止照常下结论。

**Response Characters:** 2868
## Response

# 📡 信号纵向跟踪 · 每日 23:15 · 2026-10-12(周一)

## 0️⃣ 数据完整度声明(先判真假,再分析)

**数据完整度:6/7 段可用**,缺失/降级段如下:

| 项 | 状态 | 影响 |
|:---|:----:|:-----|
| Mootdx init | ❌ `failed: timed out` | mootdx 侧关联数据降级;板块命中率表出现「未知」23只可能与此相关,**「未知」板块不参与任何板块结论** |
| pre_launch 命中率 | ⚠️ 双口径冲突 | 52%(21/40,跟踪表)vs 31.6%(n=19,参数反馈)—— 同名不同样本,**两值并列报出,不取单值** |
| 信号总数 | ⚠️ 双口径 | 122只(type 三类跟踪表)vs 227只(source 五来源反馈库)—— 口径不同,**命中率只在同口径内比较** |
| 最近信号 T5=`-` | ✅ 合法 | 新信号未到 T+5,非数据缺失,不计入命中率分母 |
| 德明利(001309) | ⚠️ 重复 | 10-12 同日出现 2 条信号,按 2 条计(未去重,标注) |

---

## 一、核心数据(全部来自本次脚本输出)

**全库反馈(227只,T+5 阈值统一 2%):命中 50只 = 22%,平均 T+5 = -2.0% → 信号体系整体期望为负。**

**按来源分层(决定谁可用谁不可用):**
| 来源 | 数量 | 命中率 | 平均T+5 | 平均T+20 |
|:-----|:----:|:------:|:------:|:------:|
| pre_launch | 19 | 32% | **+1.1%** | **+7.3%** |
| launch | 3 | 33% | -0.7% | +0.3% |
| dragon_preselect | 113 | 27% | -0.8% | — |
| low_launch | 91 | **14%** | **-4.1%** | — |
| breakout | 1 | 0% | -4.0% | **-11.7%** |

**按类型分层(122只跟踪表,T+5→T+20 衰减链):**
- pre_launch:5日 21/40=**52%** → 10日 51% → 20日 **73%**(8/11,样本小)
- launch:5日 8/14=**57%** → 10日 50% → 20日 0/1=0%(n=1,不作结论)
- breakout:5日 1/9=**11%** → 10日 0/6=0% → 20日 0/1=0% —— **三周期单调恶化,且无一样本转正**

**板块命中率 Top/Bottom:** 半导体 34%(但均值 -1.8%)、塑料 33%、未知 30% ❌不采用 | 火力发电 **8%(-4.8%)**、生物制药 12%(-4.7%)、汽车配件 12%(-2.9%)—— 火电/生物制药/汽车配件三板块信号应停用。

---

## 二、关联性发现:信号层与判断层今天给出了相反指向

今日新增 13 条信号(列表展示 8 条):恒烁股份、**德明利 ×2**、**东芯股份**、**北京君正**、普冉股份、**兆易创新**、博创科技 —— 其中 4 只(兆易/北京君正/东芯/德明利)正是 21:30 晚间扫描标记的「**低位大阴起高置信起涨点,但存储芯片板块 4 日 -10.1% CRASH,形态找底 vs 板块崩溃冲突**」标的。

两层数据交叉验证的结论:
1. 历史数据站在判断层这边 —— breakout T+5 仅 11%、T+20 归零,low_launch 14%/-4.1%,**低位/突破型信号在弱市里期望为负**;
2. 22:00 判断层已定「环境仓位 0 成、闸门两问未过、只看大盘不看板块个股」;
3. → **信号层产出照常记录跟踪,但今日不触发任何跟单动作**(不是信号错了,是环境不给它胜率)。

---

## 三、判断落账(方向性判断,强制三要素)

- **方向**:看空(回避)| **标的**:今日新增 8 只存储链低位启动信号的跟单动作
- **触发条件**:10/13 存储芯片板块均值 < 0,或 8 只中 ≥4 只低开 → 回避确认
- **证伪条件**:10/13~10/19 期间 8 只中 ≥5 只 T+5 收益 >2% **且** 存储芯片板块 4 日累计转正(>0%)→ 本判断错误,改判「信号层领先于板块,应恢复跟单」
- **理由链**:[数据源] 本次信号跟踪(breakout 11%/0%/0% 三周期、low_launch 14%/-4.1%、全库 22%/-2.0%)+ 21:30 板块 4 日 CRASH → [路径] 信号历史期望 × 板块环境叠加 → [判断] 弱市不跟低位启动信号,等板块出清

---

## 四、参数反馈 → 行动建议(应用性)

1. **low_launch 来源降权/停用**:91 只 14% 命中、均值 -4.1%,是最大负贡献源(占 227 只的 40%)—— 停掉它,整体命中率按其余 136 只口径约 27%。
2. **breakout 来源冻结**:三周期 11%→0%→0%,样本虽小但方向单调恶化,无一转正。
3. **pre_launch 是唯一正期望来源**(+1.1% T+5 / +7.3% T+20),优先给它扩样;但 52% 与 31.6% 双口径需先对齐再用于调参。
4. **板块维度**:火力发电/生物制药/汽车配件信号停用;半导体 34% 命中但均值仍 -1.8% —— 命中率≠期望收益,均值为负不跟。
5. **口径治理**:122/227 两个总数、pre_launch 两个命中率并存,属同名异口径,后续报告必须带样本数 n。

---

## 五、自陈与口径

- 本次**无降级假成功**:Mootdx 超时已显式报错,其余 6 段数据齐全且内部可校验(13+109=122 ✓、113+91+19+3+1=227 ✓、50/227=22% ✓)。
- 待改进:德明利同日 2 条未去重、「未知」板块 23 只待 mootdx 恢复后回填归属。

---
📌 判断已落账 judgment **#2112**(source=信号纵向跟踪-每日23:15,看空/存储链低位启动信号跟单,trigger+falsify 可自动核对,reason 174字/falsify 57字,rejected=0,已回读确认)|IMA 已归档 `ima_upload_信号纵向跟踪-每日2315_20261012_完整版_231940.md`(爱马仕库回读 MATCH,RC=0,错误日志无记录)。