#22120
混合
免费
ID-1018_均值回归共识严格化与阳线承接选股研究报告
公式说明
AI生成
一句话概括:用六个超卖指标投票,至少四个说"跌过头了"且当天收阳线,才认为是真反转起点而非下跌中继。 核心买入逻辑:六个指标各算一个超卖信号——RSI底背离、VWAP回踩获撑、UOS超卖回升、威廉拐头、KDJ的J值抬头、CCI超卖回升;六票里至少四票成立(SCORE>=4),且当天收盘价大于开盘价(收阳线,证明有买盘接手)。 适合环境:超跌反弹或震荡市的回调末端,专抓多个指标共振且已有资金接盘的转折,不适合单边下跌初期。 风险提示:站上20日线且RSI脱离超卖即离场,若只是下跌中继反弹则易买在半山腰。
研究报告
# FORMULA-1018 均值回归共识严格化与阳线承接选股 研究报告
- **公式ID**:FORMULA-1018
- **策略名称**:均值回归共识严格化+阳线承接选股(meanrev_heavy gen16 · 宽样本裁决重建代)
- **生成时间**:2026-08-10 08:00 定时任务(Formula-08-00)
- **通道**:Step 0.5 配方微迭代(1018 mod 5 = 3)
- **家族轮询(修复B)**:最近微迭代为 mixed(F1008) / momentum_heavy(F1013) / price_heavy(F1014)
→ 本轮轮转至 **meanrev_heavy**(非 mixed 家族优先,未连续超过2次落在同一家族)
- **母配方**:MeanRevMix9_944(3/6 超卖振荡器共识 + 5道基础门控)
- **微迭代方式**:方式4「精简子配方」——由清洗宽样本三轮消融裁决驱动,**非直觉设计**
- **提示词版本**:v4.5
---
## 逻辑链说明
**市场背景**:
A股散户结构下,超卖反弹是长期存在的结构性现象,但"超卖"本身是一个被过度使用的信号。
库内 meanrev_heavy 家族已积累 268 条公式、15 代配方,历史宣称胜率一路走高到 57.33%(MeanRevMix9_944)。
问题在于:这些指标全部来自 106 只本地 CSV 股票、232 个交易日的窄样本。
F1014 / F1015 / F1016 / F1017 已经**连续四次**证明窄样本指标是统计假象——
其中 F1014 直接证明 price_heavy 一支的历史战绩是窄样本伪影。
因此本代的任务不是"再加一层确认",而是**对整个 meanrev_heavy 谱系做一次诚实裁决**。
**信号设计**:
六个数学基底不同的超卖度量构成投票层——
M1 RSI底背离(涨跌幅总和比)、M2 VWAP回踩获支撑(成交量加权位置)、
M3 UOS终极指标回升(多周期真实波幅比)、M4 威廉WR超卖拐头(区间位置)、
M5 KDJ的J值超卖抬头(随机指标外推)、M6 CCI超卖回升(典型价均值偏离)。
当 SCORE = M1+...+M6 ≥ **4** 时构成强共识(母配方门槛为 3,本代依剂量响应提高到 4)。
**确认机制**:
唯一保留的确认层是 **阳线承接(CLOSE > OPEN)**。
经济含义:多个超卖指标共振的当日,必须已经看到买方实际接手;
如果当日仍以阴线收盘,那只是下跌途中的指标读数,属于下跌中继而非反转起点。
母配方另外4道门控(ATR低波动体制 / 量能温和 / 当日安全涨幅 / 60日均线地板)
在宽样本裁决中被证明为负贡献,**已全部删除**。
**风险控制**:
卖出信号沿用母配方——站上20日均线且 RSI 脱离超卖区(CLOSE>MA20 AND RSI14>55),
即均值回归目标达成后离场,不做趋势延伸。
持有期口径为 5 个交易日前瞻收益,前瞻收益做 ±30% winsorize 抑制尾部污染。
**Look-Ahead 偏差声明**:
全部条件均为 T 日收盘可得的历史窗口量(REF / MA / SUM / HHV / LLV / SMA),
无 REF(X,-1) 类未来引用。执行假设为 T 日收盘计算信号、T+1 日开盘执行。
---
## A. 实现细节(Implementation Details)
### A.1 公式逻辑与参数
| 层 | 内容 | 来源 |
|---|---|---|
| 投票层 | SCORE = M1+M2+M3+M4+M5+M6 ≥ 4 | 成员源自 F644/F701/F505/F789/F813/F913 |
| 确认层 | GATE_YANG := CLOSE > OPEN | 母配方5门控中唯一存活者 |
| 卖出 | CLOSE>MA20 AND RSI14>55 | 沿用母配方 944 |
参数全部为通用技术指标默认周期(RSI14 / VWAP20 / UOS(7,14,28) / WR14 / KDJ(9,3,3) / CCI14),
本代**未引入任何新的自由参数**——唯一的结构变更(3→4 票、删4道门控)均由宽样本证据决定,不是调参。
### A.2 执行时点
- 信号计算:T 日收盘后
- 执行:T+1 日开盘
- 评估口径:5 交易日前瞻收益,winsorize ±30%
### A.3 Warmup 周期
**Warmup = 86 根K线**(取 MA60 / UOS 的 SUM(...,28) / REF(...,20) 三者窗口叠加的最大值),
前 86 根K线不产生信号,所有评估指标均在 Warmup 切片之后计算。
### A.4 适用市场
A股全市场(主板 000/001/002/003 + 创业板 300/301 + 沪市 600/601/603/605 + 科创板 688)。
清洗后可用标的 **5067 只**,剔除 192 只(数据断裂 / 单日涨跌幅 >35% 的非正常个股)。
### A.5 回测结果
#### 官方双引擎交叉验证(backtest_cli.py 方案A / backtest_planb.py 方案B)
单股探针 000001(2023-01-01~2026-05-25,818个交易日):
| 指标 | 方案A | 方案B | 差异 |
|---|---|---|---|
| 交易数 | 15 | 15 | 0 |
| 胜率 | 33.3% | 33.3% | **0.00pp(强一致)** |
| 总收益 | -11.0% | -11.0% | 0.00pp |
| 最大回撤 | -12.3% | -12.3% | 0.00pp |
| 盈亏比 | 0.97 | 0.97 | 0.00 |
| 平均持有 | 5.2日 | 5.2日 | 0 |
两引擎逐位一致(差异 0.00pp << 5% 一致门槛)。
**注意**:单股 15 笔属于极小样本,不足以支撑任何结论,仅用于验证两个解析器对同一份 .tn 的解析等价。
全市场 --multi 扫描需遍历 10027 个代码、耗时以小时计(F1016 实测 1040s 仍是部分样本),
且历史已 3 次证明其结果被板块指数(880xxx)污染,**故本报告的裁决口径以下方清洗宽样本为准**。
#### 清洗宽样本回测(权威口径)
样本:5067 只清洗真实A股,2023-01-01~2026-07-20,Warmup 86,前瞻 5 日,winsor ±30%
基准:同一 Warmup 后全体K线(n = 3,768,289,胜率 47.32%,单笔均值 +0.160%,PF 1.069)
| 指标 | 本代 SHIP (4/6+阳线) | 母配方 944 (3/6+5门控) | 基准 |
|---|---|---|---|
| 信号数 | 73,419 | 108,320 | 3,768,289 |
| **胜率** | **50.92%** | 47.56% | 47.32% |
| 超额胜率 | **+3.59pp** | +0.23pp | — |
| 单笔均收益 | **+0.586%** | +0.046% | +0.160% |
| **盈利因子 PF** | **1.271** | 1.022 | 1.069 |
| 夏普(单笔) | 0.083 | 0.008 | — |
| VaR95 | -9.59% | -8.70% | — |
| CVaR95 | -13.76% | -12.71% | — |
| 累计回撤(笔序) | 见 summary_clean.json | — | — |
| **安慰剂百分位** | **100.0** | **0.0** | — |
7项指标齐全(胜率 / 收益 / 最大回撤 / 夏普 / VaR95 / CVaR95 / 盈利因子),
三件套与全部消融臂数据保存于 `formula-results/ID_1018/`。
---
## B. 已知偏差(Limitations and Bias)
### B.1 母配方历史指标已被证伪(本报告最重要的负面结论)
MeanRevMix9_944 在配方库中登记的 **57.33% 胜率 / PF 3.536 / 525笔**,
来自 106 只本地 CSV 股票、2025-06-10~2026-05-25 的窄窗口。
在 5067 只清洗宽样本上,同一套逻辑逐字节重算的真实表现是 **47.56%,仅超基准 +0.23pp,安慰剂百分位 0.0**。
**这是第 5 次证实"窄样本指标 = 统计假象"**(前四次为 F1014/F1015/F1016/F1017)。
配方库中 meanrev_heavy 一支 13 条配方的历史 win_rate 字段(52.2% ~ 57.6%)应视为**全部不可引用**。
### B.2 训练/测试段存在体制符号翻转,本代边缘有一半来自后段
时间切分(训练 <2025-04-01,测试 ≥2025-04-01)显示:
| 臂 | 训练段超额 | 测试段超额 |
|---|---|---|
| SHIP(本代) | **+2.34pp** | **+5.93pp** |
| MOTHER(母配方) | **−2.36pp** | +4.88pp |
母配方在训练段是**负超额**,只有在测试段(2025-04 之后的强市)才转正——
说明它的"战绩"高度依赖后段行情,而不是稳定的逻辑边缘。
本代 SHIP 在**两段同号为正**,这是它优于母配方的核心证据;
但必须承认,测试段(+5.93pp)明显强于训练段(+2.34pp),
边缘幅度本身仍受市场体制影响,**不应按测试段数字外推未来**。
### B.3 逐年稳定性:2024 年边缘几乎归零
| 年份 | SHIP 胜率 | 基准 | 超额 | 母配方超额 |
|---|---|---|---|---|
| 2023 | 51.68% | 44.73% | **+6.96pp** | +1.40pp |
| 2024 | 45.35% | 45.32% | **+0.02pp** | **−5.01pp** |
| 2025 | 62.78% | 52.86% | **+9.92pp** | +6.53pp |
| 2026 | 44.86% | 43.52% | +1.35pp | −0.23pp |
本代 4 年全部非负(母配方有 2 年为负),但 **2024 年超额仅 +0.02pp,等于失效**。
2024 是典型的单边下行 + 底部反复磨的年份,超卖共识在持续阴跌中会不断给出"接飞刀"信号,
即使有阳线承接确认也无法产生边缘。**这是本策略最明确的失效场景**。
### B.4 数据与口径限制
- 数据源为本地 SQLite `stock_daily_full`(10,013,710 行,1991-04-03 ~ 2026-07-20),未做复权口径核验
- 前瞻收益 winsorize ±30% 会压缩真实尾部,PF 与 CVaR 相对乐观
- 未计入交易成本、滑点与涨停不可买入约束;A股一字涨停无法成交会侵蚀部分收益
- 官方 --multi 全市场扫描未在本轮完成(10027 代码、耗时以小时计),
且其结果历史上被板块指数污染 3 次,本报告未引用其数值
---
## C. 结果解读(Result Interpretation)
### C.1 真正的发现:门控层是负资产,投票层才是载体
这是本轮最有工程价值的结论。三轮消融给出的证据链:
1. **删除全部5道门控反而变好**:VOTE_ONLY(3/6,无门控)49.32%,比 FULL(3/6+5门控)47.56% 高 **+1.76pp**。
2. **单门控扫描定位元凶**:只有阳线(YANG)在训练段(+1.37pp)和测试段(+4.18pp)**同号为正**;
ATR体制门控在训练段 −1.70pp、60日地板 −0.99pp、安全涨幅 −0.46pp,均为净损害。
3. **二次验证**:在已确定的 SHIP 结构上逐一加回被删门控,
SHIP_REGIME(+1.67pp)、SHIP_FLOOR(+2.54pp)、SHIP_SAFE(+2.37pp)**全部低于** SHIP 自身(+3.59pp)。
加回任何一道都变差 → 删除决定被独立复核确认。
**含义**:meanrev_heavy 谱系过去 15 代一直在"堆确认层",而堆的方向是错的。
这些门控做的不是筛选信息,而是**削减交易频次**(108,320 → 73,419),并顺带砍掉了好信号。
### C.2 投票剂量响应单调,是真实边缘而非噪声
无门控条件下:V2 = 48.24% → V3 = 49.32% → V4 = 50.49%(安慰剂 100)。
剂量-响应单调递增是判定"真实信号"而非"数据挖掘"的经典证据——
如果 4/6 的优势来自偶然,不会出现随票数递增的平滑曲线。
V6(6票全中)仅 77 笔、58.44%,样本太小不参与决策(护栏 MIN_TRADES 精神)。
选择 V4 而非 V5 是频次与质量的均衡点:V5_YANG 8,086 笔 / 50.58%,质量未提升但频次掉 9 倍。
### C.3 成员承重件裁决:M5/M6 是承重件,M1 是拖累项
SHIP 结构下的留一法(LOO,去掉某成员后仍要求 ≥4 票):
| 去掉的成员 | 全样本超额 | 相对 SHIP(+3.59pp) |
|---|---|---|
| M1 RSI底背离 | +4.48pp | **变好 +0.89** ← 拖累项 |
| M2 VWAP回踩 | +3.65pp | 持平 |
| M3 UOS | +3.18pp | 略差 |
| M4 威廉WR | +3.45pp | 略差 |
| M5 KDJ的J值 | **+1.55pp** | **变差 −2.04** ← 承重 |
| M6 CCI | **+1.29pp** | **变差 −2.30** ← 承重 |
M5(KDJ的J值超卖抬头)与 M6(CCI超卖回升)是真正的承重件,删掉任一,边缘立刻腰斩;
M1(RSI底背离)删掉反而更好——本代**保留 M1 未删**,因为该结论只在全样本成立,
训练段(+3.05 vs +2.34)与测试段(+6.98 vs +5.93)虽同向,但删成员会进一步降低共识层的维度冗余,
属于下一代应做的单因子实验,**不在本代一次性改两处**(保持单因子对照纪律)。
### C.4 波动率收敛载体(F983 派生发现)被证伪
F983 的报告曾断言"volatility convergence 才是该家族真正的 alpha 载体(calm-only arm 残差 +0.88)"。
本轮在宽样本上直接检验:CALM_ONLY(20日收益标准差 / 其60日地板 < 1.18)
= **45.64%,比基准低 1.68pp,安慰剂百分位 0.0**;
叠加到母配方上的 FULL_CALM 更差(44.41%,−2.91pp)。
**该派生发现在窄样本上成立、在宽样本上反向**,应从知识库中标注为已证伪,避免后续代际继续沿用。
本代最初的设计稿(v1)正是"3/6 + 5门控 + CALM",被自己的回测推翻后重建为现结构——
这是流程按预期工作的证据,而不是失败。
### C.5 适用场景
适合有全市场扫描能力、能同时持有数十只标的的量化选股场景(信号频次 73,419 / 3.5年 / 5067股)。
不适合单股择时(单股探针 000001 仅 15 笔、33.3%),
也不适合 2024 型单边阴跌市(该年超额归零)。
### C.6 对抗式审查
我主动怀疑了以下 5 个点,并逐一排除或标注:
1. **怀疑:本代的 +3.59pp 是不是又一个"窄样本假象"?**
排除:这正是本轮要消灭的问题。样本从 106 只扩到 **5067 只清洗真实A股**,
信号数 73,419(远超 MIN_TRADES=5 护栏),并做了 800 次计数匹配随机抽样安慰剂检验,
**安慰剂百分位 100.0**(母配方为 0.0)。
2. **怀疑:4/6 门槛和"删4道门控"是不是在同一份数据上挑出来的最优解(data snooping)?**
部分成立,已用时间切分限制:结构选择的主要证据来自**训练段**(<2025-04-01)——
训练段 SHIP +2.34pp、GONLY_YANG +1.37pp、其余门控为负,方向在训练段就已确定;
测试段(≥2025-04-01,完全独立)复现为 +5.93pp、安慰剂 100,**方向未翻转**。
但坦白说,票数阈值的最终确认参考了全样本剂量曲线,
因此**不宣称 +3.59pp 是无偏的样本外估计**,真实可期待值应更接近训练段的 +2.34pp。
3. **怀疑:是不是过拟合(参数太多)?**
排除:本代**删除**了 4 道门控和 4 个阈值参数(1.10 / 0.5&2.0 / 0.99&1.06 / 0.85),
自由度是**减少**的,最终规则只有 2 个条件(票数阈值 + 阳线)。
过拟合通常表现为参数增加、样本外崩塌;本代是参数减少、样本外反而更强。
4. **怀疑:胜率 50.92% 会不会太低,不值得上线?**
已标注为限制:50.92% 的绝对值不高,但基准就是 47.32%——
A股 5 日前瞻的天然胜率本就低于 50%。判定标准应是超额(+3.59pp)与 PF(1.271 vs 基准 1.069)。
同时 2024 年超额归零(B.3)说明它不是全天候策略。
5. **怀疑:是否和现有公式重复?**
排除:对抗式新颖性检查 **1.00**(阈值 0.7);ChromaDB 语义去重 **32.87%**(阈值 60%,exit 0)。
虽然 6 个成员全部来自库内已注册公式,但本代的贡献不是新指标,而是**对该谱系的宽样本裁决与结构精简**,
语义描述与库内 268 条 meanrev 公式的相似度仍在门槛内。
---
## 质量门自检
| 检查项 | 结果 |
|---|---|
| R01-R05 规则验证 | ✅ IS_VALID=True,0 errors(warnings 均为 `{}` 注释行,合法) |
| 逻辑链说明 ≥100字 + 4要素 | ✅ 市场背景/信号设计/确认机制/风险控制齐全 |
| 对抗式新颖性 | ✅ 1.00 ≥ 0.7 |
| 语义去重 | ✅ 32.87% < 60%(exit 0) |
| Warmup 标注 | ✅ 86 根K线,已在 .tn 头部标注 |
| 对抗式审查怀疑点 | ✅ 5 个(≥3) |
| A/B/C 三段结构 | ✅ 齐全 |
| 回测数据真实性 | ✅ 全部来自本地 SQLite 真实行情,无编造 |
## 强制自检 4 步
1. **是否使用未来数据**:否。全部为 REF/MA/SUM/HHV/LLV/SMA 历史窗口,无 REF(X,-1)。
前瞻收益仅用于**评估**,不进入信号条件。
2. **指标是否在 Warmup 之后判断**:是。`valid[86 : n-5]` 强制切片,Warmup 段不产生信号。
3. **是否参数过拟合**:本代自由参数**减少** 4 个;换时间段(训练/测试)超额同号为正;
但逐年看 2024 年归零,已如实标注为体制敏感。
4. **是否夸大宣传**:未。已明确声明 +3.59pp 含全样本剂量曲线的选择成分,
真实可期待值更接近训练段 +2.34pp;已明确宣告母配方历史 57.33% 为假象。
---
## 结论
本代**不是**一个"更好看的公式",而是一次**对 meanrev_heavy 谱系的诚实裁决**:
1. 母配方 MeanRevMix9_944 宣称的 57.33% / PF3.536 **判定为窄样本假象**(宽样本 47.56%,安慰剂 0.0)。
2. 该谱系 15 代一直在堆的**门控层被证明是负资产**,删除后反而 +1.76pp。
3. F983 派生的"波动率收敛载体"结论**在宽样本上反向,予以证伪**。
4. 精简后的 **4/6 共识 + 阳线承接** 在训练段(+2.34pp)与测试段(+5.93pp)同号为正、
安慰剂 100、逐年 4 年非负,注册为 meanrev_heavy 家族的**宽样本裁决重建节点**。
5. 遗留给下一代的单因子实验:删除 M1(RSI底背离)后全样本 +4.48pp,需独立验证。
回测统计
胜率
51.3%
平均收益
11.20%
夏普比率
0.30
最大回撤
-16.8%
按市场状态分段表现
暂无市场状态数据