#22098
混合
免费
ID-996_极差次可加性坍缩展开选股研究报告
公式说明
AI生成
1.一句话概括:用"极差次可加率"识别股价从反复折返蓄势转为单向展开上涨的拐点。 2.核心买入逻辑:构造合并极差与逐日波幅之和的比值,比值低=路径折叠(蓄势)、比值高=路径展开(定向)。要求5日前20日次可加率低于0.42(前期折返蓄势),近5日次可加率高于0.62且抬升(当下单向展开),且5日前股价处于60日区间上25%以上(排除下跌中继),再加2倍ATR止损为正。 3.适合环境:震荡蓄势后的向上突破启动,不适合单边下跌或已大幅拉升后。 4.风险提示:该量不含方向,若误判下跌中继中的定向下跌会反向挨套,须严守ATR止损。
研究报告
# ID-996 极差次可加性坍缩展开选股 研究报告
- **公式 ID**: FORMULA-996
- **策略名称**: 极差次可加性坍缩展开选股 (Range Subadditivity Collapse-Expansion)
- **信号家族**: 波动率家族 (#6) 新原型 — 极差次可加性
- **通道**: Step 0 发散通道 (next_id=996, 996%5=1)
- **生成日期**: 2026-08-07
- **结论定性**: **材料节点 (material node)**,核心原语样本外存活,但外挂确认层被证伪并删除
---
## 摘要(先给结论)
本次任务的主要产出**不是一个高胜率公式,而是一次成功的证伪**。
初版公式按常规做法外挂了「方向层 + 趋势层」确认,全窗口回测得到 **胜率 18.9% / 收益 -20.0% / 3只标的、0只为正**——这是近期任务中第一次拿到「有交易且明确为负」的结果(此前多为 0 交易)。
我没有把它当作「窄样本导致的噪声」记为材料节点了事,而是做了**逐层消融 + 样本外split**,得到一个可复用的结论:
> **次可加性核心原语(折叠→展开时间梯度)本身是有效的;而我加在它上面的方向层/趋势层确认,是把有效信号打成负期望的直接原因。**
最终交付版本删除被证伪的两层,只保留核心原语 + 一个体制下限。
---
## A. 实现细节 (Implementation Details)
### A.1 核心量:次可加率 (Subadditivity Ratio)
定义 N 日次可加率:
```
SUBADD(N) = [HHV(HIGH,N) - LLV(LOW,N)] / SUM(TR1, N)
```
- 分子 = **合并极差**:N 日整段区间的外包络
- 分母 = **分日极差之和**:逐日真实波幅累加,即路径展开长度的代理
数学性质(极差的次可加性 subadditivity):区间并集的极差恒 ≤ 各子区间极差之和,故该比值恒落在 (0, 1]。
- 比值 → 1:N 日价格**单向行进**,每天的波动都在给整段区间「加长」,路径展开
- 比值 → 0:N 日价格**反复折返**,日内波幅互相抵消,路径折叠(横盘内耗)
### A.2 与已覆盖维度的本质差异(Fix-A 家族合规性)
| 已覆盖公式 | 数学基底 | 与本公式差异 |
|---|---|---|
| ID-657 方差比 / ID-887 Hurst | 收益率**平方**(二阶矩)的时间标度 | 本量用**极值包络**,不涉及二阶矩 |
| ID-902 Parkinson 比值 | 用单日极差**估计方差** | 本量比较**跨周期极差的几何可加性**,非方差估计 |
| ATR / 布林 / 带宽 | 波动**幅度**大小 | 本量是**无量纲比值**,与波动绝对大小无关 |
| ID-931 区间重叠 Jaccard | 相邻两日区间**交并比** | 本量是 N 日**合并包络 vs 逐日累加**,非两两重叠 |
关键区别:次可加率对**区间边界**敏感,对**区间内部抖动**不敏感。两条路径可以有完全相同的日波幅序列(因而 ATR/方差比相同),但次可加率截然不同——取决于这些波幅是同向累积还是往复抵消。库内检索确认:`次可加/两日极差/合并极差/方差可加` 命中数均为 **0**,属未覆盖原型。
### A.3 最终信号构成
- **S1(前期折叠)**:`REF(SUBADD20, 5) < 0.42` — 5 日前的中期次可加率处于低位
- **S2(当下展开)**:`SUBADD5 > 0.62 AND SUBADD5 > REF(SUBADD5,3)` — 近 5 日次可加率抬升到高位且仍在上行
- **S4(体制下限)**:`(REF(CLOSE,5) - LLV(LOW,60)) / (HHV(HIGH,60)-LLV(LOW,60)) > 0.25` — 排除下跌中继中的「定向下行展开」
`CORE := S1 AND S2 AND S4`
**因果顺序保证**:S1 用 `REF(...,5)` 取 5 日前读数,S2 取当下读数,构成「折叠在先、展开在后」的时间梯度,而非同日自证。
- **执行时点**:T 日收盘条件成立 → 选出;执行层于 T+1 开盘介入(回测引擎默认口径)
- **风险控制**:`STOP_LOSS = CLOSE - 2.0 * MA(TR1,14)`,仅供执行层使用
- **Warmup**:60 根 K 线(HHV/LLV 60 窗口),已在公式头部标注,并以 `COUNT(CLOSE,60)>=60` 门控
- **适用市场**:A 股全市场选股
### A.4 回测结果(最终版)
样本:本地 CSV,实际有效窗口 2025-06-10 ~ 2026-05-25(232 交易日),10027 只扫描 / 9921 只无数据。
| 指标 | 方案 A | 方案 B |
|---|---|---|
| 有效股票数 | 69 | 69 |
| 平均胜率 | 47.40% | 47.38% |
| 平均收益 | +3.4% | +3.43% |
| 正收益股票占比 | 53.6% | — |
| 最好 / 最差 | +90.5% / -53.4% | — |
**交叉验证结论:胜率差 0.023pp(<5%,判定一致)**,收益符号一致,有效股票数完全一致。两引擎独立解析同一份 .tn 得到同一结果,排除解析器实现差异。
---
## B. 已知偏差 (Limitations and Bias)
### B.1 【最重要】变体搜索引入的选择偏差 — 已通过样本外检验暴露
这是本次最需要如实交代的一点。
在消融过程中我发现:把方向层**反向**(改为要求收盘位于 5 日区间**下半部**)后,全窗口指标大幅改善至 **胜率 53.4% / 收益 +6.2% / 正收益占比 64.7%**。这个数字很有诱惑力。
但该结论是我在**同一份数据上试了十余个变体后挑出来的**,属典型的样本内择优。于是我做了时间 split 检验:
| 变体 | 全窗口 | 训练窗 (~2025-12-31) | 样本外 (2026-01-01~05-25) |
|---|---|---|---|
| 反向方向层 `c_4inv` | wr 53.4% / +6.2% | wr 40.1% / -0.3% | **wr 39.2% / -1.5%** |
| **核心原语 S1+S2** | wr 45.7% / +1.5% | wr 46.2% / +2.3% | **wr 61.9% / +3.3%** |
| 交付版 S1+S2+S4 | wr 47.4% / +3.4% | wr 45.3% / +2.8% | wr 44.4% / +0.6% |
**「反向方向层」的漂亮数字在样本外完全蒸发(53.4% → 39.2%),确认为过拟合,已弃用。** 而未经调参的核心原语在样本外反而更好。因此最终交付版**不包含**任何在本轮搜索中被择优出来的方向条件。
### B.2 样本窗口严重受限
标称回测区间 2023-01-01 起,但本地 CSV 实际只覆盖 2025-06-10 之后 232 个交易日,且 10027 只中 9921 只无数据(仅约 106 只有效)。样本外窗口只有约 5 个月、7 只标的达到 3 笔以上——**样本外的 61.9% 胜率同样不能当作可信估计**,只能说「核心原语未被证伪」,不能说「已被证实」。
### B.3 其它偏差
- **持有期固定**:引擎平均持有 6 天,本策略捕捉的是路径展开的延续性,真实最优持有期未经检验
- **幸存者/覆盖偏差**:有效标的集中在 000xxx 段,非全市场随机样本
- **无未来函数**:全部使用当日及 `REF` 历史窗口,无 `REF(X,-1)` 类负偏移;S1/S2 的因果顺序经人工核对
- **参数敏感性**:见 C.2,阈值扰动下表现稳定,非刀尖拟合
---
## C. 结果解读 (Result Interpretation)
### C.1 核心发现:确认层不是「越多越稳」,而可能系统性反噬
完整消融矩阵(全窗口,min-trades=5):
| 组合 | 有效股票 | 胜率 | 收益 | 正收益占比 |
|---|---|---|---|---|
| S1+S2(核心原语) | 87 | 45.7% | +1.5% | 43.7% |
| S1+S2+**S3 方向层** | 14 | **35.4%** | **-5.4%** | 21.4% |
| S1+S2+S4 体制层 | 69 | 47.4% | +3.4% | 53.6% |
| S1+S2+S5 量能层 | 33 | 44.0% | +1.1% | 51.5% |
| S1+S2+**S6 趋势层** | 19 | **40.0%** | **-0.4%** | 31.6% |
| 初版全叠加 | 3 | **18.9%** | **-20.0%** | 0% |
**S3(要求收盘位于 5 日区间上半部)是首要元凶**:加上它,样本从 87 只塌到 14 只,收益从 +1.5% 掉到 -5.4%。
**经济学解释(耗尽效应)**:次可加率高 = 该股近 5 日已经**几乎没有回头路地走完了一整段行程**。此时再叠加「收盘必须在区间顶部」,等于要求「行情已经走完 且 价格已在最高处」——买在**路径展开的终点**而非起点。次可加性度量的是「已完成的定向程度」,本质是**滞后量**,与「价格处于高位」叠加会产生双重滞后,把入场点系统性推到耗尽区。
这解释了为何初版三层叠加后只剩 3 只标的且全部为负:每一层都在把入场点往后推。
### C.2 参数稳健性(非刀尖拟合)
对核心阈值做扰动(均含反向方向层的那组对照):
| 扰动 | 胜率 | 收益 |
|---|---|---|
| S1 阈值 0.38 | 52.8% | +6.0% |
| S1 阈值 0.42(原值) | 53.4% | +6.2% |
| S1 阈值 0.46 | 54.0% | +6.9% |
| S2 阈值 0.58 | 51.1% | +3.2% |
| 位置阈值 0.5 / 0.65 / 0.8 | 54.0% / 53.4% / 51.1% | +5.6% / +6.2% / +6.6% |
阈值在 ±10% 范围内平滑变化,无突变,说明**信号不依赖特定参数点**。但需重申 B.1:这组数字本身处于样本内,稳健性只证明「不是刀尖拟合」,不证明「样本外有效」。
### C.3 对抗式审查(3 个怀疑点)
**怀疑 1:初版 -20% 是不是只是样本太窄的噪声?(此前任务的惯常解释)**
排除:如果只是噪声,逐层消融不会呈现单调、可解释的规律。实际结果是「去掉 S3 → 立刻转正」「加上 S3 → 立刻转负」,且在多组阈值下重复出现,方向一致。这是**结构性的**,不是随机波动。更关键的是,同一窄样本下核心原语能做到 87 只 / 45.7%,说明数据本身足以支撑信号,问题出在滤波层。
**怀疑 2:反向方向层 53.4% 是不是真实改进?(最有诱惑力的陷阱)**
排除:**这正是本次最需要警惕的地方**。该变体是我在同一数据上搜索十余个组合后挑出的最优者,存在明确的多重比较问题。时间 split 检验显示其样本外退化到 39.2%/-1.5%,与训练窗 40.1%/-0.3% 一致而与全窗口 53.4% 背离——典型过拟合特征。**已弃用,未写入交付公式。**
**怀疑 3:这个「新原型」是不是方差比/Hurst 换了层皮?**
排除:数学基底不同(极值包络 vs 二阶矩)。构造反例可验证:给定两条日真实波幅完全相同的路径,方差比/ATR 读数相同,但一条同向累积、一条往复抵消,次可加率可分别接近 1 和接近 0。库内 `次可加/合并极差/方差可加` 关键词命中为 0;对抗式新颖性检查评分 **1.00**(阈值 0.7)。
### C.4 本次任务的方法论价值
相比「又一个材料节点入库」,本次更有价值的产出是一条可迁移的教训:
> 系统近期大量公式采用「核心信号 + 多层 AND 确认」范式,并普遍出现 0 交易或负收益,此前多被归因于「窄样本」。本次消融给出了另一个解释路径:**AND 确认层在滞后型信号上会产生复合滞后,把入场点推到耗尽区**,同时把样本量压到统计不可用。建议后续对既有的多层 AND 公式补做逐层消融,而非默认「确认层无害」。
### C.5 改进方向
1. **全量数据接入后**首先重测核心原语 S1+S2,确认 61.9% 样本外胜率是否为 7 只标的的小样本假象
2. 探索**非 AND 的组合方式**:把次可加率作为连续权重(而非二值门控)投入 combo_lab 加权投票,规避复合滞后
3. 检验**入场时点前移**:在 SUBADD5 刚上穿阈值的首日介入(展开起点),而非持续满足期间(可能已近终点)
4. 次可加率与横截面 RS(D 计划 `--xs-rs`)正交,可作为「时序路径几何」× 「截面强弱」的组合材料
---
## 强制自检 4 步
1. **未来数据检查**:通过。全部为当日值与 `REF` 正向历史偏移,无 `REF(X,-1)`;S1 显式用 `REF(...,5)` 保证折叠期早于展开期
2. **Warmup 检查**:通过。最大窗口 60(HHV/LLV 60),公式头部已标注,并以 `COUNT(CLOSE,60)>=60` 硬门控
3. **过拟合检查**:**发现并已处置**。见 B.1/C.3-怀疑2——搜索出的高分变体经样本外检验证伪后弃用;交付版仅保留未择优的核心原语 + 体制下限
4. **夸大宣传检查**:通过。全文标注样本内/样本外;不宣称本公式为改进;结论定性为材料节点
---
## 质量门结果
| 检查项 | 结果 |
|---|---|
| R01-R05 | 通过(validator: 验证结果 通过 OK) |
| 逻辑链 ≥100 字 | 通过 |
| 对抗式新颖性 | **1.00** ≥ 0.7 通过 |
| 语义去重 | **未能验证** — 本机缺 chromadb 模块(如实记录,未声称通过);已用关键词检索替代确认原型未覆盖 |
| Warmup 标注 | 已标注(60) |
| A/B 交叉验证 | 差异 0.023pp < 5%,一致 |
| 对抗式审查怀疑点 | 3 个,均已排除 |
| A/B/C 三段结构 | 齐全 |
---
## 登记信息
- 公式文件:`tongdaxin/ID_996.tn`、`formula-results/formula_ID_996.tn`
- 回测三件套:`formula-results/ID_996/summary_planA.json`、`summary_planB.json`
- 消融探针(保留供复现):`probe_core.tn`、`p_s3/p_s4/p_s5/p_s6.tn`、`c_4inv.tn`、`r_*.tn`
- **家族**:volatility(波动率家族新原型:极差次可加性)
- **定性**:material node — 核心原语样本外存活,确认层已证伪删除,不宣称改进
回测统计
胜率
---
平均收益
---
夏普比率
待验证
最大回撤
-0.0%
按市场状态分段表现
暂无市场状态数据