#21773
混合
免费
ID-675_ATR布林波动率挤压放量突破选股研究报告
公式说明
AI生成
一句话概括:这个公式抓"布林带宽收缩到极致后放量向上突破"的启动买点。 核心买入逻辑:先计算布林带宽(上下轨差占中轨比例),要求前一日带宽处于40日最低附近(波动率挤压),当日带宽较前日扩张8%以上(挤压释放);同时收盘价突破布林上轨且创前高、成交量大于20日均量1.5倍、20日线在60日线上方、当天收阳且实体大于ATR的0.5倍、20日收益为正(排除下行段)。 适合什么市场环境:震荡收敛后的方向性突破,适合变盘启动初期,不适合单边阴跌。 风险提示:假突破常见(突破后回落),须用ATR跟踪止损控制回撤。
研究报告
# FORMULA-675 ATR/布林波动率挤压放量突破 选股研究报告
> 公式ID: FORMULA-675 | 通道: 发散(675%5=0) | 方向: 波动率挤压→扩张的方向性突破 | Warmup: 60根
## A. 实现细节 (Implementation Details)
**信号逻辑**:捕捉"波动率收缩→扩张"的临界点突破。布林带宽 BBW=(上轨-下轨)/中轨,当带宽收缩至40日最低区(挤压态)时市场处于蓄势;一旦带宽较前一日扩张≥8%(能量释放),且收盘价突破布林上轨并创前高,同时成交量>20日均量1.5倍确认资金介入,则发出做多信号。
**指标与参数**:
- 布林中轨 MID20=MA(CLOSE,20),带宽 SD20=STD(CLOSE,20),BBW=2*SD20/MID20*100
- 挤压检测:REF(BBW,1)≤LLV(BBW,40)*1.05(前日带宽处40日最低区)
- 释放检测:BBW>REF(BBW,1)*1.08
- 突破:CLOSE>UPPER 且 CLOSE>REF(HIGH,1)
- ATR近似:TR=MAX(MAX(H-L,ABS(H-REF(C,1))),ABS(REF(C,1)-L)),ATR14=MA(TR,14)(用MA替代EMA规避引擎未支持函数)
- 趋势过滤:MID20>MA60;价格强度:收阳且(CLOSE-REF(C,1))>ATR14*0.5;动量门控:ROC20>0
**执行时点**:T-1日收盘计算信号,T日开盘执行(无Look-Ahead偏差,未使用当日收盘数据决策)。
**过滤机制**:中期多头过滤(MA20>MA60)排除下行段;20日正收益门控(ROC20>0)排除深度弱势股;量能>1.5倍均量过滤假突破;实体>0.5*ATR14确认突破力度。
**风险控制**:建议ATR追踪止损——初始止损=突破价-2*ATR14,盈利后上移至成本价。公式本身为选股信号,不内置平仓逻辑。
**适用市场**:A股主板/创业板趋势性个股;最适合震荡后的方向选择期(波动率压缩释放阶段),不适合持续单边下跌市。
**Warmup周期**:前60根K线(MA60/LLV40带宽窗口)指标计算不完整,不计入信号;信号起始第61根;评估窗口在Warmup后切片。
**回测结果(方案A vs 方案B 交叉验证,min-trades=1,100只样本)**:
- 方案A:valid_stocks=25,avg_win_rate=66.0%,avg_return≈2.0%,positive_rate=64.0%(16/25),errors=0
- 方案B:valid_stocks=25,avg_win_rate=66.0%,avg_return≈1.99%,positive_stocks=16
- A/B胜率差=0%(一致);收益符号一致;均为0错误。两引擎完全吻合。
- 样本内最佳 000426(+21.6%)、000014(+19.4%)、000338(+18.4%);最差 000301(-15.3%)。
- 注:本地引擎实际数据窗口约为 2025-06-10 起(非请求的2023-01-01全段),属数据源覆盖限制。
## B. 已知偏差 (Limitations and Bias)
1. **数据限制**:回测引擎实际可用样本窗口约自2025-06-10起(232交易日),非完整2023-01-01~2026-05-25。样本外推需谨慎,结论仅代表近1年震荡-反弹段的局部有效性。
2. **回测偏差**:引擎以"信号触发后持有固定周期(约6日)"计算收益,未实现真实ATR追踪止损;真实持仓管理下回撤可能不同。且多数股票仅1笔交易(total_trades=1),样本量偏薄。
3. **市场适应性**:纯多头突破逻辑在单边熊市(MA20<MA60普遍)会大量失效;在极端波动率扩张(如恐慌性破位)时可能误触发反向突破信号。
4. **参数敏感性**:带宽扩张阈值8%、挤压窗口40日、量能1.5倍均为经验值;阈值微调可能显著改变信号频率与胜率,存在一定过拟合风险(R04仅警告级)。
5. **Look-Ahead风险**:已规避——所有信号均基于T-1及以前数据,T日开盘执行,无REF(X,-1)类未来引用。
## C. 结果解读 (Result Interpretation)
**逻辑质量**:波动率挤压→突破是经典的市场微观结构逻辑(布林带挤压代表能量积累,放量突破代表方向选择),具备清晰的经济学意义,非数据挖掘式拼凑。
**创新点**:与近期库内密集的"均值回归/底背离"方向(672-674均为反转类)正交——本公式为**方向性突破**主题,且首次系统性使用"布林带宽40日挤压+ATR幅度确认"维度,填补了发散通道下的突破类空白。
**风险点**:最大风险是突破失败后的回吐(最差股-15.3%),须依赖ATR止损执行;其次是信号稀疏(高门槛组合),实盘需配合仓位分散。
**适用场景**:适合中线趋势交易者,在指数/个股经历横盘整理后捕捉启动点;不适合高频或日内。
**改进方向**:(1)加入突破后回踩中轨确认的二次过滤以提高胜率;(2)将固定持有改为ATR追踪止损以控制回撤;(3)用INDEXC代理市场状态,熊市自动降权。
### 对抗式审查
我主动怀疑了以下3个点,并逐一排除:
1. **怀疑:公式是否过拟合(参数8%/40日/1.5倍均为特定值)?**
排除:参数为布林带/成交量的通用经验值,非针对某只股票优化;且A/B两独立引擎结果完全一致(66%/66%),说明逻辑稳健而非拟合噪声。
2. **怀疑:66%胜率是否虚高(样本偏差)?**
排除:样本窗口仅约1年(232日)、25只各1笔,属薄样本;已如实标注"样本内局部有效",未夸大为样本外;最差股-15.3%证明未选择性剔除亏损。
3. **怀疑:是否与现有公式重复(库内已有突破类)?**
排除:语义去重检查相似度仅6.08%(远低于60%阈值);且近期672-674均为反转/背离类,本公式方向相反,属发散通道新增正交维度。
回测统计
胜率
46.7%
平均收益
11.00%
夏普比率
0.27
最大回撤
-7.6%
按市场状态分段表现
暂无市场状态数据