켈트너 채널은 추세의 중심을 지수이동평균(EMA)으로 잡고, 그 위아래에 평균 실질 변동폭(ATR)의 일정 배수만큼 폭을 둔 밴드다. 가격이 그 폭을 벗어나면 평소보다 큰 움직임이 나왔다는 뜻이고, 밴드 안에 머물면 변동성 범위 안에서 오갔다는 뜻이다. 표준편차로 폭을 재는 볼린저 밴드와 달리, 켈트너 채널은 갭과 일중 변동을 함께 담는 ATR로 폭을 잰다. 그래서 하루 변동폭이 큰 종목일수록 밴드가 쉽게 넓어지고, 반대로 변동폭이 잦아들면 밴드도 함께 좁아진다. 밴드 폭 자체가 고정된 숫자가 아니라 최근 변동성을 그대로 반영하는 값이라는 뜻이다.

이번에 다룰 LG화학(051910)의 최근 50거래일은 이 지표를 시험하기에 나쁘지 않은 구간이다. 7월 말 이틀 연속 급락으로 저점을 찍은 뒤 한 달여 만에 30% 넘게 반등했고, 9월 들어서는 다시 고점 대비 15% 넘게 되돌렸다. 상승과 하락, 두 국면이 한 창에 다 들어 있어서 밴드가 이탈을 얼마나, 어느 방향으로 잡아내는지 볼 수 있다. 코스피 시가총액 상위권에 속하는 대형주라 거래량도 꾸준한 편이고, 하루 10만 주 안팎에서 많게는 40만 주 넘게 거래된 날도 있어 변동폭 지표를 시험하기에 표본이 마르지 않는다.

이 글의 데이터 범위
종목         LG화학 (051910)
구간         2026-07-14 ~ 2026-09-23 (50거래일)
출처         stockanalysis.com (KRX:051910)
--------------------------------------------------
구간 저가     224,000원 (2026-07-29)
구간 고가     300,000원 (2026-09-01)
첫날 종가     255,000원 (2026-07-14)
마지막 종가   252,500원 (2026-09-23)
--------------------------------------------------
저점 → 고점   +33.93%
고점 → 마지막 -15.83%

이 글은 투자 권유가 아니다. 모든 수치는 과거 시세를 그대로 계산한 결과이며, 매매 판단은 읽는 사람의 몫이다.

LG화학 캔들과 거래량

계산, 실측, 검증

켈트너 채널을 이루는 값은 세 단계로 쌓인다. 먼저 하루 변동폭을 나타내는 실질 변동폭(TR)을 구하고, 그 값을 지수적으로 평균 내 평균 실질 변동폭(ATR)을 만든다. 그리고 종가의 지수이동평균을 기준선으로 삼는다. 상단은 기준선에 ATR의 일정 배수를 더한 값이고, 하단은 뺀 값이다.

켈트너 채널 계산식
TR     max(고가-저가, |고가-전일종가|, |저가-전일종가|)
ATR    ATR(t) = (ATR(t-1)×(n-1) + TR(t)) / n
 
기준선  EMA(t) = 종가(t)×α + EMA(t-1)×(1-α),  α = 2/(20+1)
--------------------------------------------------
상단    기준선 + 배수 × ATR
하단    기준선 - 배수 × ATR

기준선 길이는 20일, ATR 길이는 10일로 잡았다. 이동평균과 ATR 조합에서 가장 흔히 쓰이는 값이라 이 시리즈에서 다룬 다른 이동평균 계열 지표와 나란히 비교하기도 좋다. 배수는 원래 2.0을 기본값으로 썼는데, 그대로 계산해보니 50거래일 동안 종가가 상단이나 하단을 단 한 번도 벗어나지 않았다. 신호가 없으면 검증할 것도 없다. 그래서 배수를 1.0으로 좁혀 실제로 밴드를 건드린 시점을 잡았다. 이 조정은 LG화학의 이번 구간에 한정된다는 점을 밝혀둔다.

두 이동평균의 시드값도 실제 데이터로 계산했다. EMA 기준선은 첫 20일 종가의 단순평균인 257,525원에서 출발했고, 다음 날인 8월 12일 종가 275,500원을 반영해 259,237원으로 갱신됐다. ATR은 첫 10일 TR의 단순평균인 15,250원에서 시작해, 7월 29일 TR 27,000원을 반영하며 16,425원으로 올라갔다. 두 값 모두 EMA와 ATR이 함께 유효해지는 8월 11일부터 쓸 수 있다. 그전 19거래일은 시드를 쌓는 예열 구간이라 밴드 값이 없다. 그만큼 이번 구간에서 실제로 판정에 쓸 수 있는 거래일은 31일뿐이다.

켈트너 채널 본체와 이탈 시점

8월 11일, 종가 274,000원이 상단 272,769원(기준선 257,525원, ATR 15,244원)을 넘어서며 첫 이탈이 나왔다. 그런데 이후 가격은 오히려 밀렸다. 5거래일 뒤인 8월 19일 종가는 266,000원으로 2.92% 낮았다. 이탈 이후 추세가 이어지지 않고 되돌림이 온 경우다.

두 번째 이탈은 9월 3일에 나왔다. 종가 287,000원이 상단 286,501원(기준선 270,341원, ATR 16,159원)을 살짝 웃돌았다. 이번에도 5거래일 뒤인 9월 10일 종가는 280,500원으로 2.26% 낮았다. 두 번 다 상단을 넘은 다음 되돌림이 왔다.

세 번째는 방향이 반대다. 9월 22일 종가 254,000원이 하단 256,696원(기준선 269,065원, ATR 12,369원) 아래로 내려갔다. 문제는 수집한 구간이 다음 날인 9월 23일 종가 252,500원을 끝으로 끊긴다는 점이다. 되돌림이 나올지 하락이 더 이어질지 판정할 5거래일치 데이터가 없다. 그래서 이 신호는 적중도 빗나감도 아닌 판정 보류로 남겨둔다.

상단·하단 이탈 신호 전수
날짜        이탈  당일 종가   5거래일 후          판정
2026-08-11  상단   274,000원  266,000원 (-2.92%)  빗나감
2026-09-03  상단   287,000원  280,500원 (-2.26%)  빗나감
2026-09-22  하단   254,000원  구간 종료 (1일치만)  판정 보류

종가만 보면 이탈이 세 번이지만, 장중 고가까지 넣으면 얘기가 달라진다. 배수 1.0 기준으로 종가가 상단을 넘은 날은 5번이지만, 장중 고가가 상단을 스친 날은 12번이다. 가장 크게 벌어진 날은 9월 1일이다. 장중 고가가 300,000원까지 치솟아 이번 구간의 최고가를 찍었는데, 그 시점 상단은 282,241원에 불과했다. 그런데 종가는 282,000원으로 상단 바로 아래에서 마감했다. 하루 동안 밴드를 한참 웃돌았다가 장 마감 무렵 다시 안으로 들어온 것이다. 9월 10일도 비슷하다. 장중 고가 298,000원이 상단 290,151원을 크게 웃돌았지만 종가는 280,500원으로 밴드 안에 남았다. 9월 10일은 거래량도 432,149주로 이번 구간을 통틀어 가장 많았다. 종가 기준 신호만 보면 무난하게 넘어가는 움직임인데, 실제로는 장중에 훨씬 거친 흔들림과 유독 큰 거래량이 함께 있었다는 뜻이다.

배수를 낮추면 이탈은 더 자주 나온다. 0.75로 좁히면 상단 이탈이 9번, 하단 이탈이 4번 나온다. 1.0에서는 각각 5번과 2번이다. 반대로 1.5나 2.0으로 넓히면 이탈이 하나도 없다. ATR을 구하는 기간을 10일에서 14일로 늘려도 결과는 똑같았다. 상단 5번, 하단 2번으로 변화가 없었다. 이 구간에서는 ATR 길이보다 배수가 밴드 폭을 훨씬 크게 좌우한다는 뜻이다.

배수 민감도 비교

ATR 추이

ATR이 가장 높았던 날은 8월 3일로, 17,893원까지 올라갔다. 7월 28일 -7.50%, 29일 -3.33%로 이틀 연속 급락한 여파가 열흘 가까이 남은 결과다. 이후 ATR은 8월 중순까지 꾸준히 낮아지다가 9월 초 반등 구간에서 다시 한 번 올라섰다. 밴드 폭은 이 등락을 그대로 따라간다.

이 지표를 봇 게이트에 넣을 것인가. 이번 구간만 보면 아니다. 상단 이탈 두 번은 모두 되돌림으로 끝났고, 하단 이탈 한 번은 판정조차 못 했다. 배수를 기본값 2.0에서 1.0으로 낮춰야 겨우 신호가 나온다는 사실 자체가, 이 종목에는 기본 설정이 너무 무디다는 뜻이다. 배수를 낮추면 신호는 늘지만 그만큼 오탐 가능성도 커진다는 걸 이번 표본이 보여준다. 장중 고가가 상단을 스친 날이 종가 이탈보다 훨씬 많았다는 점도 걸린다. 종가만 보는 게이트는 하루 동안의 변동을 놓치고, 고가·저가까지 보는 게이트는 대신 가짜 신호가 늘어난다. 이 둘 사이에서 어느 쪽을 택할지는 지표 하나로 정할 문제가 아니다. 단독 게이트보다는 추세 지표 한둘과 같이 쓰면서 확인용으로 두는 편이 안전해 보인다.

남기는 것

이번 구간에서 남는 인상은 두 가지다. 하나는 기본값을 그대로 믿으면 안 된다는 것이다. 배수 2.0은 LG화학의 이 두 달에는 너무 넓어서 아무것도 잡아내지 못했고, 배수를 낮춘 뒤에야 밴드가 실제로 뭔가를 걸러내기 시작했다. 다른 하나는 표본이 작을 때 승률을 말하기 어렵다는 것이다. 신호 세 번 중 둘은 빗나갔고 하나는 아직 결론을 못 냈다. 이걸로 뭔가를 단정하기엔 이르다. 다음 라운드에 같은 종목을 다시 다루게 되면, 이번에 판정을 미룬 9월 22일 신호부터 확인해볼 만하다.

윌리엄 오닐은 시장은 항상 옳고 의견은 자주 틀린다고 했다. 이번 두 번의 상단 이탈은 정확히 그 반대 방향으로 흘렀다. 밴드가 신호를 준 순간에도 가격은 자기 갈 길을 갔다.

이 글의 신호 판정은 5거래일 뒤 종가만 놓고 본 단순 기준이다. 실제 매매라면 손절과 익절 규칙이 따로 있어야 하고, 이 글은 그런 규칙을 제안하지 않는다. 이 글은 투자 권유가 아니며, 모든 판단과 책임은 읽는 사람에게 있다.

9월 22일 하단 이탈이 반등으로 이어질지, 아니면 하락이 더 갈지는 다음 구간 데이터가 쌓여야 알 수 있다.

약어 풀이

  • 이 글에 나온 영어 약어를 풀어 둔다.
  • EMA (Exponential Moving Average): 지수이동평균. 최근 값에 더 큰 가중치를 주는 이동평균이다.
  • ATR (Average True Range): 평균 실질 변동폭. 하루 동안의 가격 변동 크기를 측정한다.
  • TR (True Range): 실질 변동폭. 당일 고가·저가와 전일 종가를 함께 고려한 하루 변동 폭이다.
  • KRX (Korea Exchange): 한국거래소. 코스피·코스닥 시장을 운영하는 거래소다.