ATR 돌파와 켈트너 채널 — ATR 기반 변동성 채널
NEW**ATR 돌파 전략(Average True Range Breakout Strategy)은 시장의 최근 변동성을 기준으로…
전략 개념 차트
개념 설명용 예시 데이터입니다 — 실제 시세가 아니며 가로축은 날짜가 아니라 경과 일차(D+N)입니다. 같은 전략을 실제 과거 데이터로 검증하려면 아래 「직접 검증해보기」를 이용하세요.
ATR(평균진폭)은 시장 변동성 크기를 나타냅니다.손절/익절 폭 = 진입가 ± ATR × 1.5로 설정합니다.
ATR 돌파 전략(Average True Range Breakout Strategy)은 시장의 최근 변동성을 기준으로 돌파 신호를 필터링해 추세 시작을 포착하는 트레이딩 방법입니다. ATR은 가격의 실제 움직임 범위를 측정하므로, 단순 가격 돌파가 아닌 의미 있는 변동성 확대 돌파만 거래하는 것이 핵심입니다. ATR 돌파 전략은 변동성의 확대와 수축 사이클을 읽는 지표입니다.
ATR × 1.5~2.0 이상 돌파: 변동성 확대 돌파로 매수 신호. ATR × 1.5~2.0 이하 돌파: 노이즈 돌파로 무시. ATR이 이전 대비 상승: 추세 강도 증가 확인. ATR이 이전 대비 하락: 추세 약화 또는 횡보 전환.
실전에서는 ATR 돌파를 단독으로 쓰기보다 이동평균, 거래량, RSI와 조합합니다. ATR이 급등하면서 20일 EMA를 돌파하고 거래량이 증가하면 강한 상승 신호로 신뢰도가 높아지고, 이동평균 방향과 일치할 때 더 강한 확인이 됩니다. ATR 돌파는 추세 초입 포착에 탁월하지만, 횡보장에서는 작은 돌파를 자주 잡아 거짓 신호가 많아질 수 있습니다. 그래서 ADX(추세 강도) ≥ 25 같은 필터를 붙여 추세장이 아닐 때는 관망하는 것이 일반적입니다.
ATR 돌파의 가장 큰 장점은 자산별·기간별 변동성을 자동 정규화해 모든 시장에서 일관된 기준으로 돌파를 판단할 수 있다는 점입니다. 고정 금액(예: 1%) 돌파는 자산마다 성격이 달라 실패하지만, ATR은 변동성에 맞춰 기준을 동적으로 조정해 신호 품질이 일정합니다. 반면 단점은 늦은 진입과 변동성 급등 후 조정에 취약하다는 것입니다. 돌파 직후 변동성이 다시 줄면 손절이 빈번해질 수 있어 추세 확인 지표와 함께 쓰는 것이 필수입니다.
파라미터 프리셋
- default
period=14, multiplier=2.0— 표준 설정. ATR의 2배 돌파를 의미있는 변동성 폭발로 판단합니다. - narrow
period=14, multiplier=1.5— 낮은 임계값으로 자주 진입. 작은 돌파에도 반응합니다. - wide
period=14, multiplier=2.5— 강한 돌파에만 진입. 신호 수가 적지만 추세 지속성이 높습니다.
켈트너 채널 — ATR 로 만든 채널
켈트너 채널(Keltner Channel)은 중심선(통상 EMA)에 ATR의 배수를 더하고 빼서 상·하단을 만듭니다. ATR 돌파와 재료가 같고, 차이는 쓰는 방식입니다 — ATR 돌파는 특정 가격을 넘는 사건을 보고, 켈트너는 밴드 안에서의 위치를 봅니다.
볼린저 밴드와 무엇이 다른가
둘 다 중심선 ± 변동성 지표의 밴드지만 변동성을 재는 방법이 다릅니다.
- 볼린저 — 종가의 표준편차를 씁니다. 종가만 보므로 장중 급등락(꼬리)을 반영하지 않습니다.
- 켈트너 — ATR(고가·저가·전일 종가를 쓰는 실제 변동폭)을 씁니다. 갭과 장중 범위가 반영되고, 표준편차보다 밴드 폭이 안정적입니다.
그래서 급락장에서 볼린저는 밴드가 급격히 벌어지는데 켈트너는 비교적 완만하게 벌어집니다. 돌파 전략에서는 이 차이가 신호 수를 크게 바꿉니다.
⚠️ ATR 계열 지표를 함께 쓰면 중복된다
ATR 돌파, 켈트너 채널, 그리고 ADX 는 모두 J. Welles Wilder 계열의 평활 방식을 공유합니다. 셋을 한 전략에 같이 넣으면 서로 다른 정보를 더하는 것처럼 보이지만 실제로는 같은 변동성 정보를 중복 계상합니다. 조합할 때는 성격이 다른 계열(거래량·밸류에이션)과 묶는 편이 낫습니다.
또 ATR 은 가격 단위를 그대로 쓰므로 종목 간 비교가 안 됩니다. 여러 종목에 같은 규칙을 적용하려면 ATR ÷ 종가(변동성 비율)로 바꿔 쓰세요.