#21574
混合
免费
ID-480_平台收敛放量突破中期趋势选股研究报告
公式说明
AI生成
一句话概括:这是个找股票横盘收窄后放量向上突破、启动新趋势的选股公式。 核心买入逻辑:股价近20天在一个窄幅区间(高低点差小于15%)震荡收敛;某天收盘突破昨日的20日平台高点且昨天还在平台内;成交量放大到20日均量1.5倍以上;同时站上60日线、60日线和20日线都向上(中期和短期趋势多头)、RSI未超买(小于70)、当天涨幅在1.5%到10%之间温和合理、且股价离60日线不超过10%(不追飞高的突破)。 适合环境:震荡尾声方向选择、趋势刚启动初期,偏突破追涨而非抄底。 风险提示:假突破常见,横盘后可能向下破位,需结合止损控制回撤。
研究报告
# ID-480 平台收敛放量突破中期趋势选股研究报告
> 公式ID: FORMULA-480 | 方向: 平台突破 / 动量突破(趋势启动) | 生成时间: 2026-07-07
> 回测区间: 2025-06-10 ~ 2026-05-25(1年真实CSV行情,全市场100只样本股)
> 数据说明:因 market.sqlite3 区间实际为 2025-06-10~2026-05-25,回测严格限定该区间(用 2023 起会0数据)。
---
## A. 实现细节(Implementation Details)
### 公式逻辑
- **信号类型**:条件选股(选股: 输出),趋势启动/平台突破型买点。
- **核心指标与参数**:
- 平台区间(N=20):`平台幅度 = (HHV(HIGH,20)-LLV(LOW,20))/LLV(LOW,20)`,判定 `区间收敛 := 平台幅度<15%`(横盘整理,波动被压缩)。
- 突破确认:`突破平台 := CLOSE>REF(HHV(HIGH,20),1) AND REF(CLOSE,1)<=REF(HHV(HIGH,20),2)` —— 突破**昨日收盘时**的20日平台高点(注意:必须用 REF 前移高点,因当日 CLOSE 永远 ≤ 当日 HHV,直接 `CLOSE>HHV(HIGH,20)` 逻辑不可达、导致0信号)。
- 量能确认:`放量突破 := VOL>MA(VOL,20)*1.5`。
- 趋势门控:`站上中期线 := CLOSE>MA(CLOSE,60)`;`中期向上 := MA60>REF(MA60,1)`;`多头短期 := CLOSE>MA20 AND MA20上行`。
- 动能过滤:`非超买 := RSI14<70`;`涨幅合理 := 涨幅 1.5%~10%`;`未过度追高 := CLOSE<MA60*1.10`(避免追已飞涨的突破,防假突破回吐)。
- **为何这样设计**:窄幅平台=多空均衡后的蓄势;放量突破平台高点=方向选择完成、资金介入;叠加60日中期趋势向上=突破发生在主升结构内,而非下降趋势中的反抽;未过度追高过滤掉已透支的突破,提升盈亏比。
### 执行时点
- 信号当日收盘计算、次日开盘执行(无未来函数;所有引用均为历史数据,突破判定用 REF 前移高点,严格满足无 Look-Ahead)。
### 过滤机制(假信号过滤)
1. 中期趋势门控(站上且上行60日线)——剔除下降趋势假突破。
2. 短期多头 + 非超买——确认动能健康。
3. 未过度追高(距60日中线<10%)——剔除已暴涨的追高风险突破。
### 风险控制
- 公式内置可视化提示 `平台突破`,并给出中期离场/2倍ATR概念(本公式以选股输出为主,出场由持仓模块或交易系统承接;回测采用固定6日持有窗口展示样本期望)。
### 适用市场
- A股主板/中小创日线;趋势启动期(震荡转多)最有效,单边下跌市失效。
### Warmup周期
- 最大周期窗口 = MA60,需59根前置K线;**前60根K线不生成信号**,评估指标自第61根起计算。
### 回测结果(方案A / 方案B 交叉验证)
| 指标 | 方案A(backtest.parser) | 方案B(tdx_interpreter) | 差异 |
|---|---|---|---|
| 有效样本股 | 78 | 78 | 0 |
| 平均胜率 | 46.1% | 46.07% | <0.1%(一致) |
| 平均收益率 | +1.1% | +1.11% | <0.1%(一致) |
| 正收益股数 | 38 / 78(48.7%) | 38 / 78(48.7%) | 一致 |
- 两引擎结果高度一致(差异<5%阈值内),交叉验证通过。
---
## B. 已知偏差(Limitations and Bias)
1. **数据限制**:仅用 stock_data 下100只CSV样本股、1年区间(2025-06-10~2026-05-25);样本外代表性有限,未覆盖更长牛熊周期。
2. **回测偏差**:固定6日持有窗口,未使用公式内ATR止损/中期离场动态出场,可能低估真实盈亏比;若改用动态出场,期望或进一步提升。
3. **市场适应性**:单边下跌或极端震荡市中"突破即回落"概率升高,胜率会下降;需配合大环境研判。
4. **参数敏感性**:收敛阈值15%、放量1.5倍、未过度追高10%为经验值;阈值微调会改变样本数但胜率稳定于42%~46%区间(见迭代测试),不属过拟合。
5. **Look-Ahead风险**:已通过 REF 前移高点规避;无 REF(X,-1) 等未来引用,语法层面已排除。
---
## C. 结果解读(Result Interpretation)
### 逻辑质量
信号逻辑清晰、有经济学意义:横盘蓄势→放量表态→趋势方向确认,是经典的"形态+量+势"三重验证,非参数堆砌。
### 创新点(相对FORMULA-475~479)
- 475~478 均为"下跌末端底背离抄底"(均值回归),479 为"上升趋势中回调延续"(顺势回调);本公式填补**"震荡转多、平台突破启动"**这一趋势最早期维度,与479形成"突破启动 vs 回调延续"的互补闭环。
- 关键工程修复:`CLOSE>HHV` 逻辑不可达(0信号)已修正为 `CLOSE>REF(HHV,1)`,是该方向此前易踩的坑。
### 风险点
最大风险是假突破回吐;通过"未过度追高(距60日中线<10%)"与中期趋势门控已部分对冲,但仍建议实盘配合突破后回踩不破的二次确认。
### 适用场景
适合中短线趋势型投资者,在指数/个股震荡末端识别率先启动的标的,作为突破买点信号源。
### 改进方向
- 改用动态出场(ATR止损/跌破平台下沿离场)替代固定持有,释放盈亏比。
- 加入板块/指数环境过滤(如沪深300在60日线上方时启用),提升胜率。
### 对抗式审查
我主动怀疑了以下3个点,并逐一排除:
1. **怀疑:初始版本0信号,是否逻辑错误?**
排除:诊断发现 `CLOSE>HHV(HIGH,20)` 在数学上不可达(CLOSE≤当日HHV),导致突破条件恒假;改用 `CLOSE>REF(HHV(HIGH,20),1)` 后触发77次,确认是逻辑可达性修复,非参数套出。
2. **怀疑:胜率仅46%是否过差/过拟合?**
排除:46.1%为两引擎一致结果;迭代测试不同阈值(收敛10%~15%、是否限涨幅上限)胜率稳定42%~46%,说明是策略固有属性而非过拟合;且平均收益+1.1%、正收益股48.7%,样本期望为正。
3. **怀疑:是否和现有公式重复?**
排除:语义去重返回码0、相似度-12.27%(远低于60%);知识库内475~479为背离/回调类,本公式为平台突破启动类,维度不重叠。
4. **怀疑:是否存在隐式未来数据?**
排除:突破判定全部基于 REF 前移高点与历史均线/量能,无 REF(X,-1),语法层通过 R03 检查。
---
## 回测三件套索引
- `formula-results/ID_480/summary_planA.json`
- `formula-results/ID_480/summary_planB.json`
- 交易明细与权益曲线由回测引擎于同目录生成。
> 风险提示:本报告基于1年历史样本,仅供研究,不构成投资建议。实盘需结合市场环境与资金管理。
回测统计
胜率
---
平均收益
---
夏普比率
待验证
最大回撤
-0.0%
按市场状态分段表现
暂无市场状态数据