#21977
混合
免费
ID-876_相对强度领先滞后共振选股研究报告
公式说明
AI生成
一句话概括:这个公式找"短期相对强度已经领先长期、且领先幅度还在扩大"的强势股,趁它沿60日线向上时介入。 核心买入逻辑:算20日、60日、120日三个周期的相对涨幅,要求短期(20日)强于长期(120日)、中期(60日)也强于长期、且短强于长的差距比5天前更大(共振扩大);再加股价在60日线上方、长期涨幅未超50%(防追高)、成交量温和放大(1.1~3倍5日均量)。 适合环境:上升趋势中、强势股主升段,不适合震荡或下跌市。 风险提示:相对强度扩大后易遇阶段性见顶,追强可能买在动量衰竭点。
研究报告
# ID-876 相对强度领先滞后共振选股 研究报告
> 公式ID: FORMULA-876
> 生成时间: 2026-07-30 11:58
> 通道: 纯发散 (next_id=876, 876%5=1 ∈ {0,1,2})
> 家族: 相对强度 #7(横截面/多周期相对强度 — 全库首个多周期领先滞后动量结构原型)
> Warmup: 120 根K线
---
## A. 实现细节 (Implementation Details)
### 公式逻辑
本公式基于"相对强度领先滞后结构"识别由弱转强、短期动量开始领先长期的个股。核心思想是:一只真正走强的股票,其短期收益率相对强度应高于长期收益率相对强度,且这种"领先"结构应在近期加强(而非减弱)。
计算三个周期(N=20日、M=60日、L=120日)的收益率相对强度:
- RS_S = CLOSE/REF(CLOSE,20)-1 (短期相对强度)
- RS_M = CLOSE/REF(CLOSE,60)-1 (中期相对强度)
- RS_L = CLOSE/REF(CLOSE,120)-1 (长期相对强度)
信号条件(6项AND):
1. SHORT_LEADS := RS_S > RS_L —— 短期强度领先长期(领先结构存在)
2. SLOPE_OK := RS_M > RS_L —— 中期斜率向上,确认非"长期高短期低"的见顶形态
3. GAP_EXPAND := (RS_S-RS_L) > REF(RS_S,5)-REF(RS_L,5) —— 短长强度差较5日前扩张,领先结构在加强
4. TREND_OK := CLOSE > MA60 —— 中期趋势门控
5. NOT_OVER := RS_L < 0.5 —— 排除已涨超50%的极端超买股(控制追高风险)
6. VOL_OK := VOL ∈ (1.1×MA(VOL,5), 3×MA(VOL,5)) —— 温和放量确认,排除地量(无资金关注)与天量(情绪过热)
### 执行时点
信号在每日收盘后由T-1及以前数据计算(全部使用REF,无未来函数),次日开盘执行买入。卖出逻辑未在选股公式中显式定义(选股型公式),建议以持有至相对强度结构破坏(RS_S<RS_L)或跌破MA60为止盈/止损参考。
### 过滤机制
- GAP_EXPAND 过滤"领先结构已钝化/转弱"的假强势;
- NOT_OVER 过滤极端超买;
- VOL_OK 双向区间过滤排除无量与爆量噪音。
### 风险控制
无内置动态止损(选股公式),依赖 TREND_OK(MA60) 与 NOT_OVER 作为软性风险边界;实际交易应叠加2~3倍ATR移动止损(参考库内FORMULA-14/29/30风控体系)。
### 适用市场
A股全市场(回测覆盖约10027只标的扫描)。相对强度结构在震荡市与慢牛中更有效;单边暴跌市中"领先"亦可能领跌,需配合大盘体制过滤。
### Warmup周期
最长周期 L=120,故 Warmup=120 根K线(约6个月日线)。前120根不生成信号,评估指标自第121根起计算。
### 回测结果(方案A / 方案B 交叉验证)
| 指标 | 方案A | 方案B | 差异 |
|---|---|---|---|
| 有效股票数 | 66 | 66 | 0 |
| 平均胜率 | 43.0% | 43.03% | 0.03% |
| 平均收益率 | -0.3% | -0.25% | 0.05% |
| 正收益股票数 | 34 | 34 | 0 |
| 正收益占比 | 51.5% | 51.5% | 0% |
| errors(数据缺失) | 9921 | 9921 | — |
最佳个股:000007 (+27.6%, 66.7%胜率)、000029 (+24.4%)、000062 (+23.7%);最差:000056 (-23.6%)。两方案差异远小于5%门限,强一致 ✅。
---
## B. 已知偏差 (Limitations and Bias)
1. **数据限制**:回测引擎仅约106只标的具备完整CSV数据,9921只因数据缺失被跳过(errors=9921)。样本窗口实际仅约232天(2025-06-10起),非请求的2023全段;结论为弱证据。
2. **回测偏差**:持有期固定为约6日(avg_hold_days≈6.0),卖出未由公式内生定义,属近似执行假设;真实交易信号频率低(事件型),min-trades=1 下才出66只,样本外稳健性未验证。
3. **市场适应性**:在单边下行市中,"短期领先长期"可能因整体下跌而频繁触发伪强势;建议叠加大盘趋势/波动体制门控(可复用FORMULA-875负自相关体制或FORMULA-871 Vol-of-Vol冷却信号作外挂开关)。
4. **参数敏感性**:N/M/L=20/60/120 为通用周期,但 GAP_EXPAND 的5日参照窗口与 VOL_OK 的(1.1,3)区间为经验值;微调可能导致有效股数波动(属轻度前视择参,已在B段声明)。
5. **Look-Ahead风险**:已检查,全部条件用REF历史数据,无未来函数引用。
---
## C. 结果解读 (Result Interpretation)
### 逻辑质量
信号逻辑具备清晰的经济学意义:相对强度"短领先长 + 差距扩张"刻画了个股动量结构由弱转强的加速期,区别于普通动量振荡器(仅看单周期RSI/MACD)。属相对强度家族第7类的多周期领先滞后原型,与库内动量振荡器(12)、趋势跟随(1)、均值回归(13)数学本质不同。
### 创新点
- 全库首个"多周期相对强度领先滞后"结构原型("lead-lag RS"关键词此前0条);
- 用 RS_S>RS_L 且 GAP_EXPAND 同时刻画"领先存在"与"领先加强",比单一RS排名更稳健;
- 可作为横截面RS(D计划预留)的互补时序维度,亦可外挂为MeanRevMix/动量系配方的体制确认层。
### 风险点
最大风险是平均胜率仅43%(<50%)且平均收益为负,单独使用不具正期望;其价值主要在"作为组合材料节点"——为其他配方提供相对强度维度的正交确认。已标记 material node,未进 effective_logics。
### 适用场景
适合作为多因子投票配方中的"相对强度确认成员",或在震荡/慢牛市中配合大盘体制过滤后低仓位试单;不适合作为独立选股信号重仓。
### 改进方向
1. 接入全量行情(2023起)重测,验证跨周期稳健性;
2. 叠加横截面RS门控(combo_lab --xs-rs),仅当个股处于截面强势时触发;
3. 将 GAP_EXPAND 改为斜率显著性检验(如RS_S-RS_L 的回归斜率>0);
4. 复用FORMULA-875/871作外挂体制开关,过滤下行市伪信号。
### 对抗式审查
我主动怀疑了以下3个点,并逐一排除:
1. **怀疑:公式是否过拟合(参数20/60/120/5是否特定优化)?**
排除:周期为通用倍数(20/60/120为标准季/半年线),GAP_EXPAND的5日窗口与VOL区间虽为经验值,但回测胜率仅43%未呈现"高胜率拟合"特征,无过拟合迹象;但参数敏感性风险已在B段声明。
2. **怀疑:胜率是否虚高(>80%)导致不可信?**
排除:实测平均胜率43%(A/B一致),远低于80%,属保守弱信号,不存在虚高宣传。
3. **怀疑:是否和现有公式重复(语义相似度>60%)?**
排除:语义去重因 chromadb 未安装降级跳过(非拒绝);逻辑链为"多周期相对强度领先滞后结构",与库内动量振荡器/均值回归/趋势跟随本质不同,且为相对强度家族首个领先滞后原型,无同原型重复。
---
## 强制自检(4步)
1. **未来数据检查**:✅ 全部用REF历史数据,无REF(X,-1)/DYNAINFO/CAPITAL等未来函数。
2. **Warmup检查**:✅ Warmup=120(最长周期L=120),信号自第121根起计算。
3. **过拟合检查**:✅ 通用周期参数;胜率43%无高胜率拟合特征;参数敏感性风险已声明。
4. **夸大宣传检查**:✅ 平均收益为负、胜率<50%已如实写入,未将样本内写成样本外;数据窗口局限(232天/106只)已在B段明示。
---
## 提交与同步
- 研究报告 + 公式已提交Hermes服务器(HTTP)。
- 已更新:公式家谱(FORMULA-876)、知识库(1031条)、历史索引(642条)、PROJECT_STATE、progress_all(next_id=877)。
- 降级项:语义去重(chromadb未装)、add_to_chroma(chromadb未装)、SSH反馈(paramiko未装)、回测仅232天窗口。
回测统计
胜率
48.8%
平均收益
4.30%
夏普比率
0.10
最大回撤
-22.3%
按市场状态分段表现
暂无市场状态数据