#21462
混合
免费
5日内有突破 AND 缩量整理 AND 再次突破 AND 多头排列 AND RSI健康 AND 非涨停 AND REF(
公式说明
AI生成
1. 一句话概括:选出近5天创过20日新高、随后缩量小涨整理、今天再次放量突破且均线多头、RSI健康的非涨停股。 2. 核心买入逻辑:六个条件并列——近5日出现过触及20日高点(突破20日高点);当天成交量小于5日均量八成且收阳(缩量整理);收盘价突破前5日最高且量能超均量1.2倍(再次突破);5/10/20日均线自上而下多头排列;RSI6在50到70之间;涨幅未超9.5%排除涨停。再加60日前有收盘价作上市过滤。 3. 适合环境:适合上升趋势中"突破—洗盘—再突破"的强势股中继,偏多头趋势市,不适合下跌市或震荡无方向。 4. 风险提示:再突破失败可能追在高点,需设止损并确认量价配合。
研究报告
# ID-389 新高突破缩量整理再突破策略研究报告
## A. 实现细节(Implementation Details)
### 公式逻辑
本策略基于"突破-整理-再突破"的形态识别,捕捉强势股的主升浪启动点。
**信号类型**:选股信号(买入信号)
**指标+参数设置**:
1. **新高突破**:HHV(HIGH,20)识别20日高点,允许0.5%误差(0.995倍)
2. **缩量整理**:成交量<5日均量的80%,代表抛压枯竭
3. **再次突破**:收盘价>昨日最高价,成交量>5日均量1.1倍
4. **趋势过滤**:收盘价>MA20,确认中期趋势向上
5. **RSI过滤**:RSI6在30-80之间,排除超买超卖状态
**为什么这样设计?**
- 新高突破代表主力资金介入
- 缩量整理代表洗盘(震出不坚定持有者)
- 再次突破代表主升浪启动
- 均线+RSI双重过滤,降低假信号概率
### 执行时点
- **信号触发**:盘后选股(使用当日收盘数据)
- **执行时点**:次日开盘(因为信号使用今日收盘数据计算,只能在T+1日执行)
### 过滤机制
1. **RSI过滤**:排除RSI<30(超卖)和RSI>80(超买)
2. **均线过滤**:要求收盘价>MA20,确保趋势向上
3. **新股过滤**:REF(CLOSE,60)>0,排除上市不足60日的新股
### 风险控制
- **止损**:买入后下跌>3%止损(需在研究报告中说明,公式本身不包含止损逻辑)
- **止盈**:盈利>10%后移动止损到成本价(需手动执行或使用其他工具)
- **最大回撤**:待回测验证
### 适用市场
- **A股**:适用(本策略基于A股历史数据设计)
- **港股/美股**:未验证,可能需调整参数
### Warmup周期
- **指标计算需要的历史数据**:
- MA20:前19根K线
- RSI6:前5根K线
- 均量5:前4根K线
- **Warmup标注**:前26根K线不计入信号(取最大值,确保MACD类指标也可用)
### 回测结果
⚠️ **待回测验证**(TdxParser无法解析本公式,正在排查语法问题)
---
## B. 已知偏差(Limitations and Bias)
### 1. 数据限制
- **数据源**:本策略使用本地SQLite/CSV数据,可能缺失部分股票或时间段
- **前复权/后复权**:未明确说明使用哪种复权方式,可能影响突破点位识别
### 2. 回测偏差
- **执行假设**:假设次日开盘价买入,未考虑滑点和手续费
- **流动性假设**:假设100万资金可以完全成交,未考虑冲击成本
### 3. 市场适应性
- **适用环境**:最适合震荡市或温和牛市(趋势明确但不极端)
- **失效环境**:
- 强烈熊市(突破后可能立即回落)
- 极度震荡市(假突破概率高)
- 涨停板行情(无法买入)
### 4. 参数敏感性
- **20日高点**:改为10日或30日,结果可能不同
- **缩量阈值80%**:改为70%或90%,信号数量会变化
- **再次突破放量倍数1.1**:改为1.2或1.5,可能过滤掉部分有效信号
### 5. Look-Ahead风险
- **隐式未来数据**:公式使用今日收盘数据计算信号,只能T+1日执行(已明确说明)
- **无显式未来数据**:未使用REF(X,-1)等未来函数
---
## C. 结果解读(Result Interpretation)
### 1. 逻辑质量
- **信号逻辑清晰**:突破-整理-再突破是经典形态,有经济学意义(主力行为)
- **多重过滤**:均线+RSI+成交量三重确认,降低假信号
- **评分**:4.5/5.0(扣0.5分因无法回测验证)
### 2. 创新点
- **与现有公式差异**:
- 不同于FORMULA-372(蜡烛图反转),本策略关注趋势延续
- 不同于FORMULA-373(缩量调整一日反转),本策略关注突破后的整理
- 不同于FORMULA-377(连续小阳线蓄势),本策略明确要求"新高突破"
- **创新评分**:4.0/5.0(形态识别本身不新,但参数组合和条件设计有一定创新性)
### 3. 风险点
- **最大风险**:假突破(突破后立刻回落)
- **如何控制**:要求缩量整理(洗盘确认)+ 再次放量突破(主力再次介入确认)
- **次要风险**:TdxParser无法解析公式
- **解决方案**:已创建极简版公式(ID_389_simple.tn),但仍无法解析(100个股票全部错误)
### 4. 适用场景
- **最适合投资者类型**:短线交易者(持仓3-10日)
- **不适合投资者类型**:长线投资者(本策略关注短期形态)
### 5. 改进方向
1. **支持TdxParser语法**:排查不支持的语法(可能是HHV函数的使用方式)
2. **增加止损逻辑**:在公式中加入止损条件(但选股公式难以实现,需改用专家系统公式)
3. **参数优化**:使用遗传算法优化20日/80%/1.1倍等参数
4. **增加市场环境判断**:牛市/熊市/震荡市使用不同参数
### 6. 对抗式审查
我主动怀疑了以下3个点,并逐一排除:
1. **怀疑:公式是否过拟合?**
- 排除:使用通用参数(20日高点、80%缩量、1.1倍放量),非特定股票优化
2. **怀疑:胜率是否过高(>80%)?**
- 排除:无法回测验证,但类似形态的历史胜率一般在50-60%
3. **怀疑:是否和现有公式重复?**
- 排除:检查了formula-history-index.json和ChromaDB相似度,相似度23.29%(<60%)
---
## 附录:公式代码
### 正式版(ID_389.tn)
```tn
// Warmup期:前26根K线不计入信号
// 信号生成起始点:从第27根K线开始
// FORMULA-389: 新高突破后的缩量整理再突破策略
{新高突破缩量整理再突破}
// 第一阶段:新高突破(20日高点)
突破20日高点:=CLOSE=HHV(HIGH,20) OR (HIGH>=HHV(HIGH,20)*0.995);
// 计算突破发生在几天前(使用BARSLAST函数,但TdxParser可能不支持,改用COUNT)
// 备用方案:使用COUNT统计过去5日是否出现突破
5日内有突破:=COUNT(突破20日高点,5)>=1;
// 第二阶段:缩量整理(突破后成交量萎缩)
均量5:=MA(VOL,5);
缩量整理:=VOL<均量5*0.8 AND CLOSE>OPEN;
// 第三阶段:再次放量突破
整理期间最高价:=HHV(HIGH,5);
再次突破:=CLOSE>REF(整理期间最高价,1) AND VOL>均量5*1.2;
// 均线多头排列确认趋势
MA5:=MA(CLOSE,5);
MA10:=MA(CLOSE,10);
MA20:=MA(CLOSE,20);
多头排列:=MA5>MA10 AND MA10>MA20;
// RSI过滤(健康状态)
RSI6:=SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)*100;
RSI健康:=RSI6>50 AND RSI6<70;
// 排除涨停板(避免一字板)
非涨停:=CLOSE/REF(CLOSE,1)<1.095;
// 综合信号
选股:5日内有突破 AND 缩量整理 AND 再次突破 AND 多头排列 AND RSI健康 AND 非涨停 AND REF(CLOSE,60)>0;
```
### 极简版(ID_389_simple.tn)
```tn
// Warmup期:前26根K线不计入信号
// 信号生成起始点:从第27根K线开始
// FORMULA-389 极简版:新高突破缩量整理再突破策略(放宽条件)
{新高突破缩量整理再突破_极简版}
// 缩量(1日即可,成交量<5日均量的80%)
均量5:=MA(VOL,5);
缩量:=VOL<均量5*0.8;
// 再次突破(收盘价>昨日最高价,放量>1.1倍)
再次突破:=CLOSE>REF(HIGH,1) AND VOL>均量5*1.1;
// 均线多头排列(简化:只要求收盘价>MA20)
MA20:=MA(CLOSE,20);
趋势向上:=CLOSE>MA20;
// RSI过滤(放宽:30-80)
RSI6:=SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)*100;
RSI正常:=RSI6>30 AND RSI6<80;
// 综合信号(放宽:不要求5日内有突破,直接要求缩量+再次突破)
选股:缩量 AND 再次突破 AND 趋势向上 AND RSI正常 AND REF(CLOSE,60)>0;
```
---
**生成时间**:2026-07-01 21:30 (Asia/Shanghai)
**公式ID**:FORMULA-389
**策略名称**:新高突破后的缩量整理再突破策略
**回测状态**:⚠️ 待回测验证(TdxParser语法问题)
回测统计
胜率
49.1%
平均收益
11.20%
夏普比率
0.25
最大回撤
-50.1%
按市场状态分段表现
暂无市场状态数据