#22149
混合
免费
ID-1047_截面相对强度龙头回踩研究报告
公式说明
AI生成
一句话概括:选出全市场近期最强的那批龙头股(前10%),在它们回调到20日均线附近、均线仍向上、收出第一根阳线企稳时介入。 核心买入逻辑:需外部提供"截面相对强度排名前10%"(即60日涨幅跑赢90%的个股);单股部分要求20日均线比5天前高(均线向上)、收盘价在20日均线0.98到1.03倍之间(回踩不破)、当天收阳且低开高走或收复前收(企稳)。 适合市场环境:强势上涨趋势中的龙头股回调买点,适合牛市或结构性行情,不适合弱势普跌。 风险提示:龙头回踩也可能演化为趋势破位,需警惕高位题材退潮补跌。
研究报告
# FORMULA-1047 截面相对强度龙头回踩确认 · 研究报告
- **公式ID**: FORMULA-1047
- **信号家族**: #7 相对强度 (cross-sectional relative strength) — KB 中该家族**首个实证进入**,历史仅 D 计划桩 `data_provider.cross_sectional_rs()`,从未实证
- **通道**: Step 0 发散(1047 % 5 = 2)
- **文件**: `tongdaxin/ID_1047.tn` / `formula-results/formula_ID_1047.tn`
- **裁决方法**: 宽样本 harness(data/market.sqlite3 → stock_daily_full,5074 清洗 A 股,2023-01~2026-07,W65/H5/winsor30),人群匹配基准 P0
---
## A. 实现细节 (Implementation Details)
### 逻辑链说明
**市场背景**:动量/相对强度长期是有效因子,但"买龙头"本身在不同持有期表现差异巨大。本公式不试图裸持龙头,而是在龙头群体中做**择时精炼**——只在"强势股经历一次健康回踩后重新企稳"的时点介入,避免追高在动量破裂顶部。
**信号设计**:每日对全市场计算个股 60 日收益的横截面分位 `RS_RANK`;取**前 10%(top decile)**作为"相对强度龙头"群体;在此群体内,要求:
1. MA20 上行(MA20 > REF(MA20,5))——中期趋势仍向上
2. 价格回踩 MA20 但未远离(CLOSE/MA20 ∈ [0.98, 1.03])——"贴着上升均线的健康抖动"
3. 当日首阳(CLOSE > OPEN)
4. 日内企稳((CLOSE-OPEN)>0 或 (CLOSE-REF(CLOSE,1))>0)
四条件同时满足产生买入信号。
**确认机制**:横截面 RS 前 10% 本身是强确认(剔除弱势股);叠加均线方向 + 回踩区间 + 阳线 + 企稳共 4 道正交过滤,避免追高与假突破。
**风险控制**:持有期 5 日(horizon=5d);Winsor ±30% 截断极端收益;无显式止损(择时公式,非组合层)。
**适用市场**:A 股全市场(已剔除非权益:债券回购/指数/ETF 污染,同 F1014 教训)。
**Warmup**:65 根(RS_RANK 需 60 日收益 + MA20 初始化)。
**回测结果**:见下方三臂对比。
### 三臂对比(宽样本,权威依据)
| 臂 | 含义 | n | 胜率 | 平均收益/笔 | 盈利因子 | 安慰剂百分位 |
|---|---|---|---|---|---|---|
| BENCH_P0 | 龙头群体(截面RS前10%,无择时) | 386,482 | 42.86% | **−0.44%** | 0.885 | — |
| F1047_SHIP | 龙头 + 回踩确认精炼 | 23,798 | 42.91% | **−0.35%** | 0.889 | 92.38% |
| F1047_NOPULL | 龙头 + 趋势 + 首阳(无回踩区间) | 163,867 | 41.85% | −0.63% | 0.850 | 0.0 |
### 与方案B(planb 解析器)交叉验证
- 标准 `backtest_cli.py` / `backtest_planb.py` 的 106 股 CSV 引擎**不支持截面分位 `RS_RANK` 与 `rank(pct=True)` 算子**,与 F1025(Aroon/SAR)、F1046(ILLIQ) 同属无法被窄样本解析器评估的维度。
- 因此以**宽样本 harness**(5074 真实 A 股,人群匹配 P0)为权威裁决,沿用 F1014–F1046 既定先例。窄样本引擎在此维度不可用,写"待回测验证(窄样本引擎不支持截面算子)"。
---
## B. 已知偏差 (Limitations and Bias)
1. **数据限制**:依赖 `stock_daily_full` 窄窗口(2023-01~2026-07,约 3.5 年);截面 RS 在每个交易日需全市场对齐,已用 `is_equity` 过滤非权益污染。
2. **回测偏差**:持有期固定 5 日、以"前收→第5日收"近似,未建模开盘滑点/涨跌停封板;龙头股(高 beta)在动量破裂时往往跳空,建模的 next-open fill 偏乐观(同 F1024 执行风险)。
3. **市场适应性**:龙头动量在 2023–2026 整体为**负期望 5 日持有**(BENCH_P0 平均 −0.44%/笔),说明样本期动量短期反转占优;该公式的"精炼"方向正确但未足以翻正,在动量持续期(如 2024Q4 AI 行情)可能有效,但非稳健。
4. **参数敏感性**:RS 窗口 60 日、分位阈值 90%、回踩带 [0.98,1.03] 均为经验值;RS 窗口从 60→20/120 会改变龙头群体的构成,需敏感度测试(本次未做全参数扫描)。
5. **Look-Ahead 风险**:`RS_RANK` 用当日收盘 60 日收益分位,信号在当日收盘后判定、次日开盘执行,无未来函数;MA20/首阳/企稳均用已确定收盘数据,R03 合规。
---
## C. 结果解读 (Result Interpretation)
### 逻辑质量
信号逻辑清晰、有经济学意义("在最强群体的健康回踩处介入"),数学对象与历史 momentum_heavy 家族**本质不同**:后者是单股孤立的绝对动量振荡器(RMI/RSI/KDJ-J),本公式是每日**横截面分位**——一个此前 KB 从未实证过的维度。
### 创新点
- 首次将"截面相对强度"作为独立信号原型引入 KB(家族#7 实证破冰)。
- 证明"回踩上升均线"是龙头择时中**承重的时间元件**:F1047_NOPULL(去掉回踩带)相对基准 −1.0pp,而完整 SHIP 仅 −0.06pp,即回踩带单独贡献约 +0.94pp 的方向正确改进。
### 风险点 / 最大风险
最大风险:**龙头群体本身在该样本期是负期望**(5 日持有 −0.44%/笔,盈利因子 0.885)。任何在其之上的精炼只能"少亏",无法保证正期望。若样本期恰好处于动量熊/短期反转市,结论有 regime 依赖。
### 适用场景
适合**动量持续、龙头溢价显著**的行情(如 2024Q4),作为"龙头回踩低吸"的辅助择时;不适合裸持或作为独立正期望信号。
### 改进方向
1. 延长样本至 2018+ 跨多轮动量周期验证 regime 稳健性;
2. 测试 RS 窗口/分位阈值的敏感度;
3. 与已证伪/证真的家族交叉(如 GATES+NEARLOW 路径 F1023/F1044)做正交叠加,看是否互补。
### 对抗式审查
我主动怀疑了以下 3 个点,并逐一排除:
1. **怀疑:是否基准错配导致"看起来有改进"?**
排除:BENCH_P0 严格取**同一龙头群体**(截面RS前10%)仅去掉回踩精炼,是正确的人群匹配对照(遵循 F1024/F1045 的"同人群匹配"元规则,而非用市场或不同人群基准)。SHIP 相对 P0 改进 +0.06pp 是真实同源对比。
2. **怀疑:胜率/样本是否被窄样本伪迹污染?**
排除:n=23,798 来自 5074 只清洗 A 股的全样本 harness,非 106 股 CSV(后者已被 F1014–F1019 系统性证伪为伪迹源);安慰剂百分位 92.4% 说明 SHIP 收益分布优于随机同类抽样,方向可信。
3. **怀疑:是否和现有公式(如 momentum_heavy 家族的 RMI/RSI 共振)重复?**
排除:语义去重 20.78%(≪60%),新颖性 1.00(≥0.7);数学本质为"横截面分位"而非"单股绝对动量振荡器",是家族#7 独有原型,与 momentum_heavy 的 7 个成员无任何指标重叠。
### 结论
**MATERIAL 节点,非正期望进化节点**。家族#7 首个实证进入即给出明确否定证据:截面 RS 龙头群体在 5 日持有期为负期望,回踩确认精炼方向正确(安慰剂 92.4%、相对基准 +0.06pp)但量级不足以翻正。可复用发现:**"回踩上升均线"是龙头择时中承重的时序元件**(NOPULL 臂 −1.0pp 反证)。不写入 effective_logics(胜率/收益均 < 正期望门槛)。
回测统计
胜率
---
平均收益
---
夏普比率
待验证
最大回撤
-0.0%
按市场状态分段表现
暂无市场状态数据