#21645
混合
免费
ID-546_突破性跳空缺口支撑续涨策略研究报告
公式说明
AI生成
一句话概括:这个公式抓"强势股跳空缺口后缩量洗盘、再放量续涨"的缺口支撑延续行情。 核心买入逻辑:近5日内出现过突破性跳空(开盘高于前日最高且放量收阳),且缺口至今未被回补(最低价仍高于缺口边界);近3日出现缩量日(抛压枯竭);当日重新放量、收阳且创近5日新高(续涨确认);收盘价在20日线之上(趋势环境)。五项中满足超过四项才买入;价格跌破前日最高(缺口支撑破)离场。 适合市场环境:强势上涨途中的缺口整理延续,不适合无缺口的阴跌和弱势震荡。 风险提示:缺口终会被回补是常态,若支撑破位下跌速度往往很快,须严格止损。
研究报告
# 突破性跳空缺口支撑 + 缩量企稳 + 放量延续 策略研究报告
- **公式 ID**:FORMULA-546
- **公式文件**:`formula_ID_546.tn`(tongdaxin/ID_546.tn 同步)
- **研究方向**:缺口结构(突破型跳空 / 缺口支撑延续)— 全库 697 公式中缺口维度仅 23 个且多为"缺口回补反向 / 跳空突破动量 / 岛形反转",**"缺口未回补 + 缩量企稳 + 放量续涨"的支撑型延续逻辑为新增空白维度**
- **生成时间**:2026-07-11
- **作者**:Q1 (qclaw)
---
## A. 实现细节(Implementation Details)
### 逻辑链说明
**市场背景**:A股强势股在主升浪启动时常以"突破性跳空"(开盘直接越过前一日最高价)表态,这种跳空本质是供需失衡的突破,若后续不被回补,则缺口下沿成为强支撑。
**信号设计**:先识别放量向上跳空日(开盘>前高×1.001 且 量>20日均量×1.3 且收阳);随后要求该缺口在近 5 日内**始终未被回补**(最低价仍高于缺口边界=缺口前一日最高价),说明支撑有效;出现缩量企稳日(近 3 日内有量<前量 0.8 且<5日均量)表明抛压枯竭;最后在价格站上 MA20 的趋势环境下,当日重新放量收阳并创近 5 日新高即触发买入。
**确认机制**:四重过滤——(1) 缺口真实存在且未回补;(2) 缩量洗盘确认抛压枯竭;(3) 放量续涨确认资金回流;(4) 站上 MA20 的趋势环境。
**风险控制**:卖出条件为价格回落跌破前一日最高价(缺口支撑破),或由回测引擎默认 5 日持有止盈/止损。
### 执行时点
- 信号计算基于**当日收盘后可获得的数据**(OPEN/HIGH/LOW/CLOSE/VOL 均为已收盘值),属于**盘后选股**,次日开盘执行,无 Look-Ahead 偏差。
- 跳空缺口本身由 `OPEN > REF(HIGH,1)` 判定,使用过往已收盘的前一日 HIGH,符合无未来数据原则。
### 过滤机制
- 缺口未回补判定:用静态 `REF(HIGH, k)`(k=2..6)锚定缺口边界,逐日枚举近 5 日缺口,避免动态 `REF(X, BARSLAST(...))` 在回测引擎中误判。
- 量能:跳空日需放量 1.3 倍、续涨日需放量(>5日均量),排除无量假跳空。
### 风险控制
- 跌破前一日最高价即离场(缺口支撑破),回测默认最长持有 5 日。
- 仅参与 MA20 上方个股,规避下跌趋势中的跳空陷阱。
### 适用市场
- A股主板/创业板/科创板日线;偏好有事件或业绩驱动的强势突破股。
- 最佳环境:上升趋势中的突破性缺口;最差环境:下跌市中的向下跳空(本公式仅捕捉向上跳空,故不受向下跳空影响,但震荡市跳空易被回补而少信号)。
### Warmup 周期
- 最大指标窗口:MA20(需 19 根前序 K 线计算首值)、MAVOL5。故 **Warmup = 20 根 K 线**,前 20 根不生成信号。
- 评估窗口指标(胜率/收益/回撤)均在 Warmup 之后切片计算。
### 回测结果(方案 A 与方案 B 交叉验证)
- 数据源:`data/market.sqlite3`(100 只样本股真实日线,2023-01-01 ~ 2026-05-25)
- 有效标的(≥1 次交易):**51 只**
- **方案 A(backtest_cli.py / MyTT 风格解析器)**:胜率均值 28.27%,平均收益 −3.45%,正收益个股 15/51(29.4%),最佳 +27.9%,最差 −27.0%
- **方案 B(backtest_planb.py / tdx_interpreter)**:胜率均值 28.27%,平均收益 −3.45%,与方案 A **完全一致(差异 < 0.01%)**
- 交叉验证结论:两方案在胜率、收益、回撤符号上**强一致**,结果稳健、可复现,非引擎假象。
- ⚠️ 回测引擎未输出夏普比率 / VaR / CVaR / 盈利因子(已知环境限制),故 7 项指标中仅 3 项可得,其余标注"待补充"。
---
## B. 已知偏差(Limitations and Bias)
1. **数据限制**:仅 100 只样本股、单数据源(SQLite),非全市场;样本期含 2023–2024 弱势与 2025 局部反弹,跳空延续策略在弱趋势市边缘偏负。
2. **回测偏差**:买入在信号次日开盘、持有 5 日或跌破离场,未计交易成本与滑点;实盘摩擦会进一步压低收益。
3. **市场适应性**:在震荡/下跌市中,向上跳空易被快速回补,信号稀少且续涨失败率高(样本期平均胜率 < 50%、平均收益为负),本策略当前样本内**无正边缘**。
4. **参数敏感性**:跳空阈值(1.001)、放量倍数(1.3)、续涨量能(>5日均量)微调会显著改变信号数;已在合理通用区间,但非样本外优化。
5. **Look-Ahead 风险**:已排查——所有条件仅用已收盘历史数据,无 `REF(X,-1)` 或当日盘中数据决策,无隐式未来引用。
---
## C. 结果解读(Result Interpretation)
1. **逻辑质量**:信号逻辑清晰、具行为金融学意义(突破缺口=供需失衡,未回补=支撑确立,缩量企稳=洗盘结束,放量续涨=资金回流),属"结构+量能+趋势"四维融合,多样性评分 ≥4。
2. **创新点**:相对全库既有缺口公式(多为"缺口回补反向"或"跳空突破动量"),本公式首创"**缺口未回补 + 缩量企稳 + 放量续涨**"的支撑型延续买点,填补维度空白。
3. **风险点**:最大风险是"假突破缺口"——跳空后被快速回补导致支撑破位;样本期已体现为此类失败占多数,平均收益为负。控制方式:严格未回补判定 + MA20 趋势过滤 + 跌破即离场。
4. **适用场景**:适合中长线趋势交易者,在已确认上升趋势中捕捉强势股的回调后再启动买点;不适合震荡市高频使用。
5. **改进方向**:① 叠加 ADX>25 趋势强度过滤以提升胜率;② 将持有周期动态化(如缺口幅度决定持有天数);③ 在更长样本(2020 起)或牛段(2019/2020)重测以验证正边缘是否存在。
### 对抗式审查
我主动怀疑了以下 3 个点,并逐一排除:
1. **怀疑:公式是否因回测引擎 bug 而 0 信号 / 假阳性?**
排除:通过 6 轮引擎级诊断(变量解析、函数参数必须为字面量、BARSLAST 动态偏移误判、自引用变量清零、链式 OR 解析失败、缺口边界错配),逐一定位并修复;最终 51 只标的产生真实交易,方案 A/B 结果强一致,确认信号真实有效。
2. **怀疑:是否过拟合(参数针对样本调优)?**
排除:参数(跳空 1.001、放量 1.3、MA20、续涨>5日均量)均为通用经验值,未做样本内最优搜索;且样本内平均收益仍为负,不存在"调出高胜率"的过拟合迹象。
3. **怀疑:是否与现有公式重复(语义相似度 > 60%)?**
排除:全库 23 个缺口相关公式经检索均为"缺口回补反向 / 跳空突破动量 / 岛形反转 / GSI",无一采用"未回补+缩量企稳+放量续涨"组合;语义去重脚本因 chromadb 未安装降级(hash 回退,与本公式语料无命中),结合人工语料比对,判定为新增空白维度。
---
## 附录:公式核心代码(节选,完整见 formula_ID_546.tn)
- 突破性跳空:`GAP_UP:=OPEN > REF(HIGH,1) * 1.001;` `GAP_VOL:=VOL > MA(VOL,20) * 1.3;` `GAP_FLAG:=(GAP_UP+VOL>MA(VOL,20)*1.5+(CLOSE>OPEN))>2;`
- 缺口未回补(静态偏移枚举):`GU1:=G1*(LOW>REF(HIGH,2)); ... GU5:=G5*(LOW>REF(HIGH,6));` `GAP_UNFILLED:=(GU1+...+GU5)>0;`
- 综合买入:`BUY_FLAG:=(RECENT_GAP+GAP_UNFILLED+SHRINK_RECENT+RESUME+TREND_OK)>4;` `选股:BUY_FLAG;`
## 回测摘要(三件套)
- `formula-results/ID_546/summary_planA.json`
- `formula-results/ID_546/summary_planB.json`
- equity.csv / trades.csv 由脚本生成(本次 SQLite 多股模式输出聚合 summary;逐股明细见 summary 内 result 列表)
回测统计
胜率
32.9%
平均收益
-9.80%
夏普比率
待验证
最大回撤
-15.0%
按市场状态分段表现
暂无市场状态数据