← 배우기
지표 기초 · 읽는 시간 8

변동성(ATR)이란? 얼마나 출렁이는지 재는 법

같은 1% 하락도 얌전한 종목엔 큰일이고, 원래 출렁이는 종목엔 평범한 하루예요. 이 ‘출렁임의 정도’를 숫자로 재는 게 변동성이고, 대표 지표가 ATR이에요.

ATR이 뭐예요

ATR(Average True Range, 평균 진폭)은 최근 일정 기간 동안 하루에 가격이 위아래로 움직인 폭의 평균이에요. 예를 들어 어떤 종목의 ATR이 5,000원이면, 이 종목은 보통 하루에 5,000원 안팎으로 움직인다는 뜻이죠. 가격이 비쌀수록 ATR도 커지니, 보통 현재가 대비 몇 %인지로 바꿔서 비교해요.

핵심: ATR은 방향이 아니라 ‘폭’을 재요. 오를지 내릴지는 안 알려주고, 얼마나 흔들릴지만 알려줘요.

True Range를 숫자로 따라가 볼게요

ATR의 재료는 True Range(TR, 진짜 움직인 폭)예요. 하루치 TR은 아래 세 값 중 가장 큰 것으로 정해요. ① 오늘 고가 − 오늘 저가, ② 오늘 고가 − 전일 종가(절댓값), ③ 오늘 저가 − 전일 종가(절댓값). 말로만 보면 복잡하니 A종목의 사흘치를 직접 계산해 볼게요. 전일 종가는 10,000원에서 출발한다고 할게요.

고가저가전일 종가TR고른 이유
1일10,3009,90010,000400고가−저가(400)가 제일 큼
2일10,90010,60010,200700고가−전일종가(700)가 제일 큼
3일10,50010,10010,800700전일종가−저가(700)가 제일 큼

2일과 3일이 중요한 대목이에요. 2일은 장 시작부터 훌쩍 뛰어서 저가가 이미 전일 종가보다 높은 날이에요. 고가−저가만 보면 300원밖에 안 움직인 얌전한 날처럼 보이죠. 하지만 투자자 입장에서 실제로 감당한 가격 이동은 10,200원에서 10,900원까지, 700원이에요. 3일은 반대로 아래로 벌어진 날이고요. 밤사이 생긴 갭(시가와 전일 종가 사이의 빈 공간)을 빼먹지 않으려고 전일 종가까지 계산에 넣는 거예요.

이 사흘의 TR 평균은 (400 + 700 + 700) ÷ 3 = 600원. 이게 3일 ATR이에요. 실제로는 보통 14일 같은 더 긴 기간을 써요. 기간이 짧으면 최근 하루이틀에 민감하게 출렁이고, 길면 둔하지만 안정적이에요. 정답은 없고 무엇을 보려는지에 따라 달라요.

ATR은 방향을 모른다

오해하기 쉬운 지점이에요. ATR이 커졌다고 하면 왠지 “뭔가 터졌구나, 나쁜 신호구나” 싶지만, ATR은 오른쪽으로 컸는지 왼쪽으로 컸는지 구분하지 않아요.사흘 연속 상한가를 친 종목과 사흘 연속 급락한 종목의 ATR이 비슷하게 나올 수 있어요. TR은 전부 절댓값, 즉 거리니까요. 그래서 ATR 하나만 보고 사고팔 판단을 하는 건 원리상 불가능해요. 추세(이동평균)나 과열(RSI) 같은 방향을 보는 지표와 반드시 짝지어야 해요.

같은 ATR 500원도 뜻이 달라요

ATR은 원 단위 숫자라서, 주가 수준을 모르면 해석이 안 돼요. 두 종목을 나란히 놓아 볼게요.

구분A종목B종목
현재가10,000원200,000원
ATR500원500원
ATR 비율5.0%0.25%
느낌하루에도 크게 출렁거의 안 움직임

숫자는 똑같이 500원인데, A종목은 하루 5%씩 흔들리는 롤러코스터고 B종목은 잔잔한 호수예요. 그래서 종목끼리 비교할 땐 반드시 ATR ÷ 현재가 = ATR 비율(%)로 바꿔요. 같은 종목이라도 주가가 두 배가 되면 ATR 원 단위 값은 자연스럽게 커지니,시간에 따른 비교도 비율로 해야 옳아요. “작년보다 ATR이 올랐다”는 말은 주가가 올랐다는 말일 뿐인 경우가 많거든요.

변동성이 참고 구간 폭을 정해요

변동성을 보는 가장 실용적인 이유가 이거예요. 정상적인 출렁임과 진짜 이상 신호를 구분하는 기준선이 변동성이니까요. ATR 비율이 1%인 종목에서 하루 3% 하락은 평소의 세 배, 뭔가 일이 생긴 거예요. 반면 ATR 비율이 4%인 종목에서 3% 하락은 그냥 화요일이에요.

ATR 비율하루 평균 움직임참고 구간 폭 감각
1% 안팎(저변동)1,000원짜리면 10원좁게 잡아도 잘 안 걸림
3% 안팎(보통)1,000원짜리면 30원중간
6% 이상(고변동)1,000원짜리면 60원넓게 안 잡으면 계속 걸림

하루에 3%씩 움직이는 종목에 방어선을 1%로 두면, 아무 일도 없는 평범한 날에도 걸려요. 그러고 나면 가격이 원래 자리로 돌아오죠. 반대로 얌전한 종목에 10% 폭을 잡으면, 정작 진짜 문제가 생겼을 때 대응이 한참 늦어요. 폭은 내 기분이 아니라 그 종목의 평소 진폭에 맞춰야 해요. 같은 이유로, 변동성이 큰 종목은 같은 금액을 넣어도 손익이 크게 흔들리니 비중을 줄이는 것이 기본 원칙이에요.

자주 하는 오해

  • ·“변동성이 크면 나쁜 종목이다” — 이렇게 생각하기 쉬운데, 변동성은 좋고 나쁨의 문제가 아니에요. 크게 움직인다는 건 기회도 위험도 크다는 뜻일 뿐이에요. 다만 주린이에게는 변동성이 큰 종목일수록 심리적으로 버티기 어려워요. 조금만 흔들려도 불안하고, 급등엔 휩쓸리기 쉽거든요. 그래서 처음엔 변동성이 낮은 종목·ETF부터 익숙해지길 권해요.
  • ·“ATR이 낮으면 안전하다” — 아니에요. 변동성은 몰려다니는 성질이 있어서, 오래 조용하던 구간 뒤에 폭발이 오는 일이 흔해요. 낮은 ATR은 “지금까지 조용했다”는 기록이지 “앞으로 안전하다”는 보증이 아니에요.
  • ·“ATR이 커졌으니 이제 곧 떨어진다” — ATR은 방향을 모른다고 했죠. 급등 중에도 ATR은 커져요. 커진 ATR로 알 수 있는 건 당분간 폭이 넓을 것 같다는 정도예요.

정직한 한계

  • ·과거의 폭이에요. ATR은 지난 14일을 평균 낸 값이라, 오늘 악재가 터지면 순식간에 무용지물이 돼요. 평소 ATR이 2%이던 종목에 악재가 나면 당일 15%도 빠져요. 과거 평균으로 잡아둔 구간을 한 번에 통과해 버리는 거죠. 이럴 땐 ATR이 새 국면을 반영할 때까지 며칠에서 몇 주가 걸려요. 그 사이 ATR은 계속 옛날 숫자를 말하고 있어요.
  • ·갭엔 대응이 안 돼요. TR 계산에 갭을 넣긴 하지만 그건 어제 갭을 사후에 기록하는 것뿐이에요. 장이 열리자마자 벌어진 갭은 그 사이 가격이 아예 존재하지 않아서, 어떤 구간을 잡아뒀든 그냥 건너뛰어요.
  • ·방향을 안 알려줘요. 추세·과열·수급 지표와 함께 봐야 쓸모가 생겨요.
  • ·종목마다 성격이 달라요. 업종·시가총액·거래량에 따라 평소 ATR 수준이 전혀 다르니, 절대 기준선을 외우는 건 의미가 없어요. 그 종목 자신의 평소와 비교하는 게 맞아요.

맑은 주식은 이걸 어떻게 쓰나요

맑은 주식에서 변동성은 점수를 매기는 지표가 아니라 해석의 눈금에 가까워요. 같은 지표 값이라도 출렁임이 큰 종목이면 더 조심해서 읽어야 하니까요. 시장 전체의 변동성은 따로 봐요. VIX(시장 공포 지수)가 22 이상이면 경계, 28 이상이면 공포로 보고 시장 날씨를 한 단계 낮춰요.원/달러 환율이 하루 +1% 이상 급등해도 마찬가지로 한 단계 낮춰요. 시장 전체가 흔들릴 때는 개별 종목 지표가 평소만큼 작동하지 않는다고 보는 거예요. 데이터는 전일 종가 기준(실시간 아님)이고 가격은 KRX 기준이라, 장중에 급변하는 변동성은 하루 늦게 반영돼요. 이 점은 분명히 알고 쓰셔야 해요.

정리

  • ·TR = 고가−저가, 고가−전일종가, 저가−전일종가 중 가장 큰 값. 갭을 놓치지 않으려고 전일 종가를 넣어요.
  • ·ATR = TR의 평균. 종목·시기 비교는 반드시 현재가 대비 %로.
  • ·방향은 모르고 만 알려줘요. 참고 구간·방어 폭·비중을 그 종목 평소 진폭에 맞추는 데 써요.
  • ·급변 국면에선 과거 ATR이 무용지물. 낮은 ATR은 안전 보증이 아니에요.
이어서 읽으면 좋아요
RSI란? 과매도·과열을 읽는 온도계시장 날씨 읽기 — VIX·환율이 알려주는 것이동평균선 읽는 법 — 추세와 눌림목
📚 다른 글도 보기