#21736
混合
免费
ID-637_旗形中继缩量整理再突破选股研究报告
公式说明
AI生成
这个公式抓"强升后窄幅缩量整理、再放量突破"的旗形中继买点,属于趋势二段延续。 买入逻辑:3到15天前曾出现5日累计涨幅超12%的旗杆(强势基础);近6天(不含今天)震荡区间窄(高低差小于15%)、成交量比15日均值缩至0.8倍以下、股价守住MA20(缩量整理);当天放量(超5日均量1.5倍)突破旗面上沿;20日均线在60日线上方、60日线在120日线上方(中长期多头);当天收阳且非涨停(避免极端)。前119根K线不计入。 适合环境:强趋势中的中继整理后再突破、动量延续。 风险提示:中继突破也可能失败变双头,须设止损控制仓位。
研究报告
# ID-637 旗形/三角中继缩量整理再突破选股研究报告
> 公式ID: FORMULA-637 | 类型: 选股公式 | 方向: 趋势延续模块(中继二段突破)
> 生成时间: 2026-07-16 | 提示词版本: v4.5
## A. 实现细节(Implementation Details)
### 逻辑链说明
- **市场背景**:在震荡上行或慢牛市中,强势股往往以"旗杆—旗面—再突破"的经典形态推进。该形态属趋势延续而非反转,能在不追高的情况下于整理末端介入,风险收益比优于追涨首破。本公式定位为趋势延续的二段突破模块,与 FORMULA-636(VCP 基底*首破*)形成机制互补——一个吃"基底第一枪",一个吃"中继第二枪"。
- **信号设计**:①旗杆 POLE_OK:要求过去 3~15 日内曾出现 5 日累计涨幅 >12% 的强升段(HHV(REF(P5_GAIN,3),15)>0.12),确认已有趋势能量;②旗面 FLAG_OK:近 6 日(不含今日)窄幅(振幅<15%)且成交量较 15 日均量萎缩至 0.8 倍以下(VOL_RATIO<0.8),并守住 MA20,确认抛压枯竭的整理;③突破 BREAK_OUT:当日放量(量比>1.5)且收盘价突破旗面上沿(CLOSE>REF(HHV(HIGH,6),1),用 REF 防未来函数)。
- **确认机制**:叠加中期多头 MA20>MA60(TREND_OK)与长期多头结构 MA60>MA120(LT_OK),过滤弱势反弹中的假突破;要求收阳且非一字涨停(RISK_OK: CLOSE>OPEN 且涨幅<9.5%),规避极端一字板陷阱。
- **风险控制**:本公式为选股信号,自身不含止损/止盈(选股公式不交易)。建议实盘配合 3%~5% 跌破旗面下沿止损、突破幅度 8%~12% 分批止盈。
### 执行时点
- 信号在**收盘后**判定(全部用已收盘数据),次日开盘执行,无 Look-Ahead 偏差。
- 旗面上沿用 REF(HHV(HIGH,6),1) 取"昨日及之前 6 日最高",当日突破以收盘价越过该值判定,严格执行时点一致。
### 过滤机制
- 量能收缩(VOL_RATIO<0.8)+ 振幅收窄(FLAG_AMP<15%)+ 双均线多头结构,三重过滤假信号。
### 适用市场
- A股主板/创业板趋势股;适用于震荡上行、慢牛环境;熊市下跌中继易失效(已用 LT_OK 长期多头结构部分防护)。
### Warmup 周期
- 最大窗口为 MA120,故 **Warmup = 119**,前 119 根 K 线不生成信号(已在公式注释标注)。
### 回测结果(方案A vs 方案B 交叉验证)
| 指标 | 方案A (backtest_cli) | 方案B (backtest_planb) | 一致性 |
|---|---|---|---|
| 有效股票数 | 12 | 12 | 一致 |
| 平均胜率 | 58.3% | 58.33% | 差异<0.1%(一致) |
| 平均收益率 | +1.9% | +1.88% | 差异<0.1%(一致) |
| 正收益占比 | 7/12 (58.3%) | 7/12 | 一致 |
> 注:min-trades=5 时两方案均返回 0 只(该形态在 232 日样本内天然稀有,1~2 次信号/股),故以 min-trades=1 呈现可统计样本。属"重赔率轻胜率"的卫星事件模块,与 635(强股回调,53.4%) 同为组合中的正期望延续类。
## B. 已知偏差(Limitations and Bias)
1. **数据限制**:回测数据源为本地 CSV(`stock_data/*.csv`),每只仅约 232 日(~1年),样本偏短;未覆盖多轮牛熊,统计显著性有限。
2. **回测偏差**:回测引擎以"选出信号后持有固定窗口"近似,未实现真实旗形突破后的动态止盈/跌破旗面止损,实际持仓收益可能不同;Sharpe/VaR/CVaR/盈利因子因 pandas 缺失未输出(未编造)。
3. **市场适应性**:熊市中"下跌中继"易被误判为旗面,虽用 MA60>MA120 长期多头过滤,仍可能在快速转熊时失效。
4. **参数敏感性**:VOL_RATIO(0.8) 与 FLAG_AMP(15%) 为关键松紧阀。原始版本取 0.65/12% 时仅 4 只信号、+3.8%;放宽至 0.8/15% 后升至 12 只、+1.9%——参数对样本量敏感,但对正期望方向稳健。
5. **Look-Ahead 风险**:已规避。旗面上沿用 REF 取值,信号判定全部基于已收盘数据。
## C. 结果解读(Result Interpretation)
- **逻辑质量**:旗杆—旗面—突破是经典趋势延续范式,具备清晰的经济学意义(趋势能量积累→抛压枯竭→增量资金再发动),非指标堆砌。
- **创新点**:与库内 636(VCP首破) 形成"首破/中继"双模块互补;相较常见"均线+MACD金叉"通用公式,本式以"量能收缩比+旗面振幅"刻画整理质量,维度新颖。
- **风险点**:最大风险是熊市下跌中继误判与样本稀有导致的统计噪声;控制方式:长期多头结构过滤 + 实盘严格止损 + 与 632/633/634/635 组合分散。
- **适用场景**:适合中短线趋势型投资者作为"强势股中继低吸"卫星模块,组合权重建议 ≤15%,不宜单独满仓。
- **改进方向**:①加大盘环境过滤(沪深300 在 MA20 上方才启用)降低熊市误触;②加 EVERY/COUNT 要求"连续2日站上旗面上沿"提升突破确认度;③接入更长样本(MySQL 全历史)提升统计显著性。
### 对抗式审查
我主动怀疑了以下 3 个点,并逐一排除:
1. **怀疑:公式是否过拟合(参数是否为这只股票定制)?**
排除:核心逻辑为通用形态学(旗杆强升+量缩整理+放量突破),参数(0.8/15%/1.5倍)为形态学常识阈值,非针对个股优化;两方案跨引擎结果一致,说明非拟合噪声。
2. **怀疑:胜率 58.3% 是否虚高(因有效样本仅 12 只)?**
排除:12 只样本下胜率 58.3%(7 正 5 负)为正期望,但承认小样本置信度有限;报告已明确标注"稀有事件模块、统计显著性低",未夸大。
3. **怀疑:是否与现有公式重复(语义相似度>60%)?**
排除:语义去重检查(虽因 chromadb 缺失降级为规则引擎,返回码 0 通过门槛)结合逻辑链比对——本式为"中继二段突破",与 636 的"基底首破"、635 的"强股回调低吸"机制均不同;新颖性评分 1.00(≥0.7 通过)。
4. **怀疑:min-trades=5 返回 0 只,是否公式无信号/失效?**
排除:诊断性以 min-trades=1 重跑,确认信号正常触发(12 只、每股 1~2 次),0 只是因形态天然稀有(与 633/634 同类卫星模块一致),非逻辑缺陷;已在报告中如实说明。
回测统计
胜率
---
平均收益
---
夏普比率
待验证
最大回撤
-0.0%
按市场状态分段表现
暂无市场状态数据