BitInsight
BitInsight

ATR - 변동성의 크기를 숫자로 읽는 법

2026-01-2812분 읽기

ATR이란 무엇인가

ATR(Average True Range, 평균 진폭)은 시장의 변동성 크기를 수치화하는 보조 지표다. 1978년 J. Welles Wilder가 자신의 저서 "New Concepts in Technical Trading Systems"에서 소개했으며, 같은 책에서 RSI도 함께 발표되었다.

ATR의 가장 중요한 특징은 가격의 방향을 알려주지 않는다는 점이다. ATR은 오직 가격이 얼마나 크게 움직이는지, 즉 변동성의 크기만을 측정한다. ATR 값이 높다는 것은 가격이 크게 움직이고 있다는 의미이고, 낮다는 것은 가격이 조용히 움직이고 있다는 의미다.

True Range의 계산 원리

ATR을 이해하려면 먼저 TR(True Range, 진폭)의 개념을 알아야 한다. TR은 단순히 당일 고가에서 저가를 빼는 것이 아니라, 갭(Gap)이 발생한 경우까지 반영하기 위해 세 가지 값 중 가장 큰 것을 선택한다.

True Range = 다음 세 값 중 최댓값

  1. 당일 고가 - 당일 저가
  2. |당일 고가 - 전일 종가|
  3. |당일 저가 - 전일 종가|

각각의 의미를 살펴보면 다음과 같다.

계산 방식의미적용 상황
당일 고가 - 당일 저가당일 내 가격 변동폭갭 없이 정상 거래된 경우
당일 고가 - 전일 종가갭 상승 포함 변동폭장 시작 시 갭 상승이 발생한 경우
당일 저가 - 전일 종가갭 하락 포함 변동폭장 시작 시 갭 하락이 발생한 경우

절댓값을 사용하는 이유는 TR이 항상 양수여야 하기 때문이다. 변동성은 방향과 무관한 크기 개념이므로 음수가 될 수 없다.

예시 계산

전일 종가가 50,000원이고, 당일 고가 53,000원, 당일 저가 49,000원인 경우를 계산해 보자.

  • 방법 1: 53,000 - 49,000 = 4,000
  • 방법 2: |53,000 - 50,000| = 3,000
  • 방법 3: |49,000 - 50,000| = 1,000

세 값 중 최댓값인 4,000이 해당일의 True Range가 된다.

ATR 계산 방법

ATR은 N 기간 동안의 True Range 평균값이다. 기본 설정 기간은 Wilder가 제안한 14일이다.

첫 번째 ATR 값은 단순히 14일간 TR의 산술 평균으로 구한다.

첫 ATR = (TR1 + TR2 + ... + TR14) / 14

이후부터는 지수이동평균(EMA) 방식과 유사한 스무딩 공식을 사용한다.

ATR = [(이전 ATR x 13) + 현재 TR] / 14

이 방식은 최신 데이터에 더 큰 가중치를 부여하면서도, 과거 데이터를 완전히 무시하지 않는 균형 잡힌 계산법이다.

ATR이 알려주는 것

변동성의 크기

ATR 값 자체가 변동성의 크기를 나타낸다. 비트코인의 ATR이 2,000달러라면, 최근 14일 동안 하루 평균 약 2,000달러의 가격 변동이 있었다는 의미다.

ATR의 상대적 해석

ATR 상태의미시장 상황
ATR 상승변동성 확대추세 시작 또는 강화, 급등/급락
ATR 하락변동성 축소횡보, 조정, 추세 약화
ATR 극단적 고점과도한 변동성패닉 매도, 클라이맥스 가능성
ATR 극단적 저점극도의 저변동성큰 움직임 전 압축 구간

특히 ATR이 장기간 낮은 수준에 머물다가 급격히 상승하면, 이는 새로운 추세가 시작되고 있음을 시사한다. 반대로 ATR이 극단적으로 높아진 후 하락하기 시작하면, 추세의 힘이 소진되고 있을 수 있다.

ATR을 활용한 손절(Stop Loss) 설정

ATR의 가장 실용적인 활용법은 합리적인 손절 가격을 설정하는 것이다. 고정 비율(예: -3%)로 손절을 설정하면 변동성이 큰 시장에서는 너무 쉽게 손절에 걸리고, 변동성이 작은 시장에서는 너무 느슨한 손절이 된다.

2배 ATR 손절 전략

가장 널리 사용되는 방식은 진입가에서 2배 ATR만큼 떨어진 가격에 손절을 설정하는 것이다.

매수 손절가 = 진입가 - (2 x ATR) 매도 손절가 = 진입가 + (2 x ATR)

예를 들어 비트코인을 60,000달러에 매수했고, 현재 ATR(14)이 1,500달러라면 손절가는 60,000 - (2 x 1,500) = 57,000달러가 된다.

ATR 트레일링 스탑

ATR 기반 트레일링 스탑은 가격이 유리한 방향으로 움직일 때 손절선도 함께 이동시키는 방법이다.

  • 매수 포지션: 최근 최고가 - (N x ATR)을 손절선으로 설정하고, 최고가가 갱신될 때마다 손절선도 올린다.
  • 매도 포지션: 최근 최저가 + (N x ATR)을 손절선으로 설정하고, 최저가가 갱신될 때마다 손절선도 내린다.

이 방식의 장점은 시장 변동성에 자동으로 적응한다는 것이다. 변동성이 커지면 손절 폭도 넓어지고, 변동성이 줄어들면 손절 폭도 좁아진다.

ATR을 활용한 포지션 사이징

ATR은 적절한 투자 금액을 결정하는 데도 활용된다. 변동성이 높은 자산에는 적은 금액을, 변동성이 낮은 자산에는 많은 금액을 배분하는 것이 원칙이다.

포지션 크기 = 허용 위험 금액 / (N x ATR)

예를 들어, 한 거래에서 최대 100만 원의 손실을 허용하고, 비트코인의 ATR이 200만 원, 승수(N)가 2라면, 포지션 크기는 100만 / (2 x 200만) = 0.25 BTC가 된다.

이 방법을 사용하면 어떤 자산을 거래하든 한 번의 손절에서 잃는 금액이 일정하게 유지된다. 이는 유명한 터틀 트레이딩 시스템에서도 사용한 포지션 사이징 기법이다.

ATR 배수별 비교

ATR 배수특성적합한 상황
1배 ATR매우 타이트한 손절스캘핑, 단타 매매
1.5배 ATR적당히 타이트한 손절단기 스윙 매매
2배 ATR표준적 손절 폭일반 스윙 매매
3배 ATR넓은 손절 폭중장기 추세 추종

암호화폐 시장에서의 ATR 특성

암호화폐 시장은 전통 주식 시장에 비해 본질적으로 변동성이 높기 때문에 ATR 값도 크게 나타난다. 이는 암호화폐가 위험하다는 의미가 아니라, 가격 움직임의 폭이 넓다는 객관적 사실을 반영한 것이다.

24시간 365일 거래되는 암호화폐 시장에서는 갭이 거의 발생하지 않으므로, TR 계산에서 방법 1(당일 고가 - 당일 저가)이 대부분의 경우 True Range가 된다. 그러나 거래소 점검이나 극단적 이벤트 시에는 갭이 발생할 수 있으므로 TR의 세 가지 계산법 모두 의미가 있다.

암호화폐 투자자라면 ATR을 활용해 볼린저 밴드와 함께 변동성을 다각도로 분석하는 것이 효과적이다. 볼린저 밴드가 표준편차 기반의 변동성을 시각화한다면, ATR은 절대적인 가격 변동폭을 숫자로 제공한다.

ATR 활용 시 주의사항

첫째, ATR은 방향성을 알려주지 않는다. ATR이 상승한다고 해서 가격이 오른다는 의미가 아니다. 상승 추세에서도, 하락 추세에서도 ATR은 높아질 수 있다. 방향 판단은 이동평균선이나 MACD 같은 추세 지표에 맡겨야 한다.

둘째, ATR은 후행 지표다. 과거 N 기간의 평균이므로 미래 변동성을 예측하는 것이 아니라 현재까지의 변동성 상태를 보여준다.

셋째, 서로 다른 자산의 ATR 절대값을 직접 비교하면 안 된다. 가격이 6만 달러인 비트코인의 ATR 1,500달러와 가격이 3,000달러인 이더리움의 ATR 100달러를 단순 비교하는 것은 무의미하다. 비교가 필요하다면 ATR을 가격으로 나눈 백분율 ATR을 사용해야 한다.

정리

ATR은 시장의 변동성을 객관적인 숫자로 보여주는 실용적인 지표다. 그 자체로 매수/매도 신호를 생성하지는 않지만, 손절 설정과 포지션 사이징이라는 리스크 관리의 핵심 영역에서 큰 가치를 발휘한다. 단일 지표만으로 매매 결정을 내리기보다, 지표 조합 전략에서 다루는 것처럼 다른 추세 지표 및 모멘텀 지표와 함께 사용할 때 ATR의 진가가 드러난다.

다음 글: OBV - 거래량의 흐름으로 추세를 확인하는 지표