4. ATR突破的入场规则
ATR突破的核心思想,是把“波动性”本身作为突破是否成立的标尺。固定点数突破在不同品种、不同行情阶段会严重失真:同样突破20个点,在低波动品种里可能是强信号,在高波动品种里可能只是日常噪声。因此,本节聚焦三件事:如何设定基于ATR的突破阈值、价格突破ATR通道后如何确认、如何过滤假突破。
一、核心原理:为什么用ATR定义突破
ATR(平均真实波幅)衡量的是市场在给定周期内的平均波动幅度。把突破阈值写成ATR的倍数,本质上是要求价格“走出超过日常波动的距离”,这样突破才具备统计意义上的异常性。常见做法是:以某一基准价(如昨日收盘、开盘价、前N根K线高点/低点)为锚,向上/向下偏移 k × ATR,形成ATR通道,价格穿越通道即视为突破候选。
关键认知:ATR突破不是预测方向,而是确认“波动扩张”。突破阈值越大,信号越少但质量越高;阈值越小,信号越多但噪声越大。参数选择必须与交易周期、品种波动特征匹配。
二、突破阈值设定:从固定点数到ATR倍数
阈值设定通常包含三个要素:基准价、ATR周期、倍数k。基准价决定“从哪里算突破”,ATR周期决定“用多长的波动记忆”,倍数k决定“门槛高低”。
| 要素 | 常见取值 | 作用与影响 |
|---|---|---|
| ATR周期 | 14、20、21 | 周期越短越敏感,越长越稳定;日内常用14,波段常用20 |
| 倍数k | 0.5、1.0、1.5、2.0 | k越大假突破越少,但入场越晚、止损越远 |
| 基准价 | 前收、开盘、前高/前低、VWAP | 决定通道位置;前高/前低突破更符合趋势逻辑 |
| 确认周期 | 1根、2根、收盘确认 | 确认越严,假突破越少,滑点与错过风险越高 |
一个可落地的参数模板如下,便于在回测中快速迭代:
# ATR突破通道参数示例
atr_period = 14 # ATR计算周期
k_up = 1.0 # 向上突破倍数
k_down = 1.0 # 向下突破倍数
base = prev_high # 基准价:前N根高点
upper = base + k_up * atr
lower = base - k_down * atr
# 入场条件(收盘确认)
if close > upper and close > open:
signal = "LONG_BREAKOUT"
elif close < lower and close < open:
signal = "SHORT_BREAKOUT"
三、价格突破ATR通道的确认条件
“价格穿过通道”只是候选信号,必须叠加确认条件才能入场。常用确认维度包括:
- 收盘确认:要求K线收盘价站在通道之外,而非盘中瞬时穿越。这是最基础、最有效的过滤手段。
- 连续确认:要求连续2根K线收盘均在通道外,进一步降低噪声,但会牺牲部分利润。
- 量能确认:突破K线成交量高于过去N根均量,说明有资金推动,而非流动性缺口。
- 结构确认:突破同时创出前高/前低,或突破关键整理区间边界,增强趋势含义。
- 回踩确认:突破后回踩通道边缘不破,再次启动时入场,胜率较高但可能错过单边行情。
实战建议:把“收盘确认 + 量能确认”作为默认组合,回踩确认作为可选增强。确认条件越多,信号越少,需在胜率与频率之间做权衡。
四、过滤假突破的常用技巧
假突破是ATR突破策略最大的敌人。以下技巧可组合使用:
- 提高k值:将k从0.5提升到1.0或1.5,直接抬高门槛,过滤小幅噪声。
- 时间过滤:避开开盘前15分钟、重大数据公布前后,这些时段波动剧烈但方向随机。
- 波动率状态过滤:当ATR处于历史低位时,突破更容易失败;可要求ATR高于其均值或处于扩张状态。
- 通道斜率过滤:只做与均线方向一致的突破,逆势突破一律放弃。
- 假突破反手:若价格突破后迅速收回通道内,视为假突破,可反向入场,但需严格止损。
常见误区:把ATR突破当成“必涨/必跌”信号。ATR只描述波动扩张,不保证方向延续。没有止损和仓位管理的ATR突破,等同于裸奔。
五、案例与复盘:一次典型的ATR突破流程
假设某品种ATR(14)=20点,前高为1000,k=1.0,则上轨=1020。盘中价格冲至1025但收盘回落至1015,未满足收盘确认,放弃。次日价格收盘1028,且成交量高于均量,满足“收盘+量能”确认,入场做多,止损设在通道下沿或入场价减去1倍ATR。若价格随后回踩1020不破并再次上行,可加仓;若价格跌回1015以下,则视为假突破,止损离场。
复盘要点:记录每次突破的ATR值、k值、确认条件、结果。若发现某参数下假突破率超过40%,应优先提高k值或增加确认条件,而不是频繁调整止损。参数优化应基于样本外数据,避免过度拟合。
本节小结:ATR突破的入场规则可归纳为“通道定义—穿越候选—确认过滤—入场执行”四步。阈值用ATR倍数表达,确认用收盘与量能,过滤用k值、时间、波动率与斜率。把这三层规则固化到交易系统中,才能让ATR突破从概念变成可执行的策略。