NATR 계산법: ATR이 큰 종목이 정말 더 위험할까?

1. ATR이 큰 종목이 더 많이 흔들리는 종목일까

ATR이 4만 원인 종목과 2천 원인 종목이 있다면 4만 원인 종목이 훨씬 위험해 보입니다. 원화로 움직이는 폭만 놓고 보면 맞는 말이지만, 두 종목의 주가가 다르면 변동성 크기를 공정하게 비교하기 어렵습니다.

169만 원짜리 주식이 하루 4만 원 움직이는 것과 6만 원짜리 주식이 2천 원 움직이는 것은 느낌부터 다릅니다. 키가 다른 두 사람의 보폭을 센티미터만으로 비교하는 것과 비슷해요. 보폭을 키로 나눠야 몸집에 비해 얼마나 크게 움직이는지 알 수 있습니다.

ATR 지표와 변동성 기반 손절 가격 설정은 고가·저가와 갭을 반영해 한 종목이 평소 몇 원 움직이는지 측정합니다. 이번 글의 NATR(Normalized Average True Range) 또는 ATR%는 그 ATR을 종가로 나눠 퍼센트 단위로 바꿉니다.

핵심 질문은 두 가지입니다. ATR 원화 값으로 종목을 비교하면 순위가 얼마나 달라지는지, NATR이 높은 종목은 이후 방향까지 알려주는지 실제 일봉으로 확인해 보겠습니다.

2. 수리적 원리와 계산 구조

이번 계산은 14거래일을 사용합니다. True Range를 구하고, Wilder 방식으로 ATR을 평활한 뒤, 같은 날 종가로 나눠 NATR을 계산합니다.

Step 1. 갭까지 포함한 True Range 구하기

당일 고가를 H, 저가를 L, 전일 종가를 C(t-1)이라고 하면 True Range는 다음 세 값 중 가장 큰 값입니다.

True Range 계산식

단순히 고가에서 저가를 빼지 않고 전일 종가와의 차이도 비교하기 때문에 장 시작 갭이 가격 범위에 포함됩니다.

Step 2. Wilder 방식으로 ATR(14) 평활하기

첫 ATR은 14개의 True Range 평균으로 시작합니다. 그다음부터는 직전 ATR에 13을 곱하고 당일 True Range를 더한 뒤 14로 나눕니다.

Wilder ATR 계산식

단순이동평균처럼 14일 전 값이 한 번에 빠지는 구조가 아니라 과거 변동성을 서서히 줄이며 반영합니다. 급등락 뒤 ATR이 바로 낮아지지 않는 이유입니다.

Step 3. ATR을 종가로 나눠 NATR 만들기

NATR 계산은 간단합니다.

NATR 계산식

ATR이 3,000원이고 종가가 100,000원이면 NATR은 3%입니다. 종목의 평소 True Range가 종가의 약 3%에 해당한다는 뜻이에요.

TA-Lib의 NATR 공식 구현ATR(period) ÷ Close × 100으로 정규화하며, 장기간 가격 수준이 크게 달라진 구간이나 서로 다른 종목·시장의 ATR 비교에 적합하다고 설명합니다. TA-Lib Python 문서의 기본 예시도 ATR과 NATR에 14기간을 사용합니다.

14일은 널리 쓰이는 출발점일 뿐 절대 법칙은 아닙니다. 기간을 짧게 하면 변동성 충격에 빠르게 반응하고, 길게 하면 값은 부드러워지지만 위험 확대를 늦게 반영할 수 있습니다.

3. 실전 활용법: 같은 위험 단위로 바꾸기

NATR은 매수·매도 방향을 고르는 지표라기보다 종목마다 다른 가격 단위를 같은 퍼센트 자로 바꾸는 도구입니다.

확인 항목 ATR이 답하는 질문 NATR이 답하는 질문
변동성 단위 평소 몇 원 움직이는가 종가 대비 몇 % 움직이는가
종목 간 비교 가격대가 다르면 왜곡되기 쉬움 같은 퍼센트 단위로 비교 가능
손절선 계산 진입가에서 몇 원 떨어뜨릴지 계산 손절 폭이 자산의 몇 %인지 확인
포지션 크기 1주당 위험 금액 계산 종목별 상대 변동성 필터에 활용
방향 정보 알려주지 않음 알려주지 않음

변동성 필터로 사용하기

여러 종목을 동시에 거래하는 시스템에서 ATR 5,000원 이하 같은 조건을 쓰면 고가주는 대부분 탈락하고 저가주는 쉽게 통과합니다. 가격 수준을 필터링한 것에 가까워질 수 있어요.

NATR 2~5%처럼 같은 비율 단위로 바꾸면 가격대가 다른 종목도 한 범위에서 비교할 수 있습니다. 다만 2%와 5% 중 무엇이 좋은지는 전략에 따라 달라집니다. 짧은 손절을 쓰는 전략에는 낮은 NATR이 편할 수 있고, 돌파 전략은 너무 낮은 변동성에서 기회가 적을 수 있습니다.

ATR 배수 손절의 퍼센트 확인하기

2ATR 손절을 사용한다면 원화 폭은 2 × ATR, 가격 대비 폭은 2 × NATR입니다. NATR 3%인 종목의 2ATR 손절은 약 6%이고, NATR 7%인 종목에서는 약 14%까지 넓어집니다.

손절선을 넓히면서 주문 수량을 그대로 두면 거래당 위험 금액도 커집니다. 포지션 사이징과 1% 룰처럼 허용 손실 금액을 먼저 정하고, 이를 1주당 ATR 위험으로 나눠 수량을 조절해야 종목마다 비슷한 계좌 위험을 만들 수 있습니다.

NATR 상승을 방향 신호로 읽지 않기

NATR이 상승한다는 것은 평소보다 가격 범위가 커졌다는 뜻입니다. 상승 추세의 돌파에서도 커지고, 급락과 갭 하락에서도 커집니다. 값이 높다는 이유로 상승 가능성이 높다거나 과매도 반등이 임박했다고 단정할 수 없습니다.

4. 차트로 보는 NATR의 특성

삼성바이오로직스(A207940)와 카카오(A035720): 23.59배 ATR 차이가 뒤집혔다

아래 차트는 2025년 12월 30일까지 두 종목의 종가, ATR(14), NATR(14)을 같은 기간에 표시한 것입니다. 종가와 ATR을 원화 축에 놓으면 삼성바이오로직스가 훨씬 크게 보이지만, NATR로 바꾸면 두 선을 같은 퍼센트 축에서 비교할 수 있습니다.

삼성바이오로직스와 카카오 ATR 원화 값 및 NATR 비교 차트

삼성바이오로직스 종가는 1,695,000원, ATR은 44,060원이었습니다. 카카오 종가는 60,100원, ATR은 1,868원이었어요. ATR만 비교하면 삼성바이오로직스가 23.59배 큽니다.

하지만 종가로 나눈 NATR은 삼성바이오로직스 2.60%, 카카오 3.11%였습니다. 절대 움직임은 삼성바이오로직스가 훨씬 컸지만, 자기 가격에 비해 움직인 범위는 카카오가 더 컸습니다.

익숙한 대형주 10개만 비교한 표본에서도 삼성바이오로직스는 ATR 원화 순위 2위에서 NATR 순위 9위로 내려갔습니다. 카카오는 ATR 10위에서 NATR 6위로 올라갔어요. 이 순위는 시장 전체 순위가 아니라 같은 비교일의 10개 종목 표본 결과입니다.

같은 5,000원 손절선이 0.11ATR과 2.68ATR이 된다

고정된 5,000원 손절선을 두 종목에 적용하면 차이는 더 선명해집니다. 삼성바이오로직스에서 5,000원은 0.11ATR, 종가의 0.29%에 불과합니다. 평소 변동폭보다 훨씬 안쪽이라 작은 움직임에도 닿을 수 있어요.

카카오에서 같은 5,000원은 2.68ATR, 종가의 8.32%입니다. 똑같은 원화 손절인데 한쪽에서는 매우 좁고 다른 쪽에서는 넓습니다.

2ATR로 통일하면 삼성바이오로직스는 약 88,121원, 카카오는 약 3,737원으로 원화 폭은 크게 다릅니다. 그러나 가격 대비 폭은 각각 5.20%와 6.22%로 비교 가능한 수준이 됩니다. 이 숫자는 매수 권유나 적정 손절률이 아니라 단위 차이를 보여주기 위한 계산 예시입니다.

SK하이닉스와 한화에어로스페이스: 높은 NATR도 방향은 반대였다

NATR로 종목 간 변동성은 비교할 수 있지만 이후 방향까지 알 수는 없습니다. 아래 왼쪽은 ATR 원화 순위와 NATR 순위의 변화이고, 오른쪽은 2026년 6월 30일 두 고변동성 종목의 NATR과 이후 5거래일 수익률입니다.

NATR 순위 변화와 높은 NATR 이후 반대 방향 사례 비교

SK하이닉스의 NATR은 8.00%, 한화에어로스페이스는 7.35%로 둘 다 높은 상태였습니다. 이후 5거래일 수익률은 SK하이닉스 -16.94%, 한화에어로스페이스 +12.76%로 반대였습니다.

관찰 기간을 10거래일로 늘리면 SK하이닉스는 -27.81%, 한화에어로스페이스도 -12.36%였습니다. 한화에어로스페이스는 5일 상승 뒤 방향이 다시 바뀌었어요. NATR은 움직임의 크기를 재는 온도계이지 상승과 하락을 가리키는 나침반이 아닙니다.

5. 장점과 한계: 퍼센트로 바꿔도 위험 전체가 되지는 않는다

NATR의 가장 큰 장점은 가격 단위를 제거한다는 점입니다. 고가주와 저가주, 장기간 가격 수준이 달라진 같은 종목을 공통 퍼센트 단위로 비교할 수 있습니다. ATR 배수 손절의 상대 폭을 바로 읽을 수 있어 종목 필터와 포지션 크기 조정에도 연결하기 좋습니다.

그러나 NATR을 종목의 모든 위험을 나타내는 숫자로 확대하면 안 됩니다.

  • NATR은 변동성의 크기만 측정하며 상승과 하락 방향을 구분하지 않습니다.
  • 14일 Wilder 평활은 급격한 변동성 확대와 축소를 늦게 반영할 수 있습니다.
  • 종가가 급락하면 ATR이 그대로여도 분모가 작아져 NATR이 더 커질 수 있습니다.
  • 상한가·하한가처럼 실제 체결이 제한된 구간에서는 표시된 범위보다 청산 위험이 클 수 있습니다.
  • 거래정지, 신규 상장, 액면분할이 있는 데이터는 이전 종가와 가격 조정이 정확해야 합니다.
  • NATR이 같아도 유동성, 호가 간격, 갭 위험과 거래비용은 다를 수 있습니다.
  • 기간과 평활 방식이 다르면 같은 이름의 지표도 플랫폼별 값이 달라질 수 있습니다.

NATR와 역사적 변동성은 무엇이 다를까

지표 입력값 단위 주로 보는 위험
ATR 고가·저가·전일 종가 원·달러 등 가격 단위 실제 가격 범위와 갭
NATR·ATR% ATR ÷ 종가 % 가격 대비 실제 범위
역사적 변동성(HV) 종가 수익률 표준편차 연율화 % 수익률 분산
울서 지수 고점 대비 낙폭 % 하락의 깊이와 지속

역사적 변동성(HV)은 보통 종가 수익률의 표준편차를 연율화합니다. NATR은 고가·저가와 갭을 포함한 True Range를 종가로 나눈 값이므로 계산 대상과 시간 단위가 다릅니다.

울서 지수는 위아래 흔들림 전체가 아니라 고점 아래의 낙폭을 측정합니다. NATR이 높아도 상승 방향의 큰 범위가 많다면 울서 지수는 상대적으로 낮을 수 있습니다.

6. 실전 Tip 및 요약

NATR를 종목 비교와 위험 관리에 사용할 때는 다음 순서로 확인하면 됩니다.

  1. ATR(14)로 1주가 평소 몇 원 움직이는지 확인합니다.
  2. NATR로 그 움직임이 종가의 몇 %인지 비교합니다.
  3. 손절 폭을 정했다면 포지션 수량까지 함께 줄이거나 늘립니다.

핵심은 세 가지입니다. ATR은 원화 변동폭, NATR은 가격 대비 변동폭입니다. NATR이 높아도 방향은 알 수 없습니다. 같은 ATR 배수 손절을 쓰더라도 주문 수량을 조절해야 계좌 위험이 비슷해집니다.

다음 지표 백과에서는 상대강도 비교(Relative Strength Comparative)를 다룹니다. NATR이 종목마다 다른 변동성 단위를 맞췄다면, 상대강도 비교는 같은 기간 시장보다 더 강하게 움직인 종목을 어떻게 구분하는지 살펴보겠습니다.

본 포스팅은 가격 데이터와 기술적 지표의 수리적 이해를 돕기 위한 참고 자료이며, 특정 종목에 대한 투자 권유나 수익을 보장하지 않습니다. 투자 결과에 대한 책임은 투자자 본인에게 있습니다.