ATR 지표 뜻 — 방향이 아닌 변동성
ATR(Average True Range, 평균 실제 범위)은 J. Welles Wilder가 New Concepts in Technical Trading Systems(1978)에서 발표한 변동성 지표입니다. 일정 기간의 True Range를 평활해 종목이 최근 한 기간에 움직인 평균 범위를 가격 단위로 나타냅니다.
ATR = 최근 가격 움직임의 크기
가격·추세 = 움직인 방향
ATR이 3,000원이라면 최근 기준 기간의 True Range가 평활 후 약 3,000원이었다는 뜻입니다. 주가가 3,000원 오른다는 예측이 아니며 일중 범위가 언제나 정확히 3,000원이 된다는 뜻도 아닙니다. 급등과 급락 모두 ATR을 높일 수 있습니다.
따라서 ATR은 매수·매도 방향을 고르는 지표보다 현재 변동성에 맞는 위험 거리와 포지션 크기를 검토하는 보조 도구에 가깝습니다. 방향은 가격 구조와 이동평균선, 강도는 ADX·DMI처럼 역할이 다른 자료에서 확인해야 합니다.
True Range와 갭 반영 방식
단순한 고가-저가 범위는 전일 종가와 오늘 시가 사이의 갭을 놓칠 수 있습니다. True Range는 아래 세 값 중 가장 큰 값을 골라 장중 범위와 갭을 함께 반영합니다.
| 후보 범위 | 반영하는 움직임 |
|---|---|
| 당일 고가 − 당일 저가 | 장중 가격 범위 |
| |당일 고가 − 전일 종가| | 상승 갭을 포함한 범위 |
| |당일 저가 − 전일 종가| | 하락 갭을 포함한 범위 |
예를 들어 전일 종가가 100이고 오늘 110에 갭상승한 뒤 고가 113, 저가 108, 종가 112로 끝났다고 가정합니다. 당일 고가-저가는 5지만, 고가와 전일 종가의 차이는 13입니다. 이 날의 True Range는 13이 되어 장이 열리기 전에 발생한 가격 단절까지 포함합니다.
이 차이가 고가-저가 평균인 ADR(Average Daily Range)과 ATR을 구분하는 핵심입니다. 실적 발표나 뉴스 뒤 갭이 잦은 종목에서는 단순 일중 범위만 볼 때보다 실제 보유 위험을 더 넓게 포착할 수 있습니다.
ATR 계산 방법
기본 14기간의 ATR 계산은 다음 순서로 이해하면 됩니다.
- 각 거래일마다 고가-저가와 전일 종가를 이용해 True Range(TR)를 구합니다.
- 첫 ATR은 보통 초기 14개 TR의 평균으로 시작합니다.
- 이후 Wilder 평활은 이전 ATR × 13 + 현재 TR을 14로 나누는 방식으로 새 값을 갱신합니다.
이 평활은 최근 한 날만 과도하게 반영하지 않으면서 변동성 변화를 따라갑니다. 다만 차트 플랫폼에 따라 초기값을 만드는 방법과 평활 종류가 다를 수 있습니다. TradingView의 기본 ATR은 RMA를 쓰며 설정에서 SMA·EMA·WMA를 선택할 수 있습니다. 같은 14기간이라도 평활 방식과 수정주가 데이터가 다르면 값이 조금 달라질 수 있습니다.
ATR 보는법 — 상승·하락 해석
ATR은 수준 하나보다 가격 상황과 기울기를 함께 읽어야 합니다.
| 상황 | 의미 | 확인할 점 |
|---|---|---|
| 가격 상승 + ATR 상승 | 상승과 함께 가격 범위가 확대 | 추격 위험, 갭과 손절 거리 확대 여부 |
| 가격 하락 + ATR 상승 | 하락과 함께 가격 범위가 확대 | 하락 방향 가속과 보유 위험 |
| 가격 횡보 + ATR 하락 | 변동성 수축 | 방향은 미확정, 거래량·지지·저항 확인 |
| 추세 지속 + ATR 하락 | 움직임이 완만해짐 | 정상적인 숨 고르기인지 추세 둔화인지 구분 |
ATR 상승은 변동성 확대이지 상승 신호가 아닙니다. ATR 하락도 곧바로 매수 기회를 뜻하지 않습니다. 가격이 어느 방향으로 움직였고 거래량과 지지·저항이 어떻게 변했는지를 먼저 본 뒤, ATR로 움직임의 크기를 설명하는 순서가 안전합니다.
ATR% — 종목 간 변동성 비교
절대 ATR은 주가 수준의 영향을 받습니다. 10,000원 종목의 ATR 500원과 200,000원 종목의 ATR 2,000원을 숫자만 보고 비교하면 앞 종목이 실제로 더 크게 흔들린다는 사실을 놓칩니다. 이를 보정하는 값이 ATR%입니다.
ATR% = ATR ÷ 현재 종가 × 100
| 종목 | 종가 | ATR | ATR% |
|---|---|---|---|
| A | 10,000원 | 500원 | 5% |
| B | 200,000원 | 2,000원 | 1% |
이 예에서 B의 절대 ATR은 더 크지만 가격 대비 변동폭은 A가 더 큽니다. 여러 종목을 같은 표에서 비교할 때는 ATR%가 편리합니다. 다만 같은 종목의 손절 가격처럼 실제 주문 거리를 계산할 때는 다시 원·달러 단위 ATR이 필요합니다.
ATR 설정값 — 기본 14기간
Wilder의 기본 설정은 14기간입니다. 일봉 차트라면 최근 14거래일의 움직임을 평활하고, 주봉이면 14주, 5분봉이면 14개 5분 봉을 대상으로 합니다. 숫자가 같아도 시간 프레임이 다르면 의미가 완전히 달라집니다.
- 짧은 기간 — 최근 변화에 빠르게 반응하지만 한두 개 큰 봉의 영향이 커짐
- 14기간 — 원전과 여러 플랫폼을 비교하기 쉬운 기본 출발점
- 긴 기간 — 값은 완만하지만 갑작스러운 변동성 변화를 늦게 반영
정답 설정을 찾기보다 자신이 거래하는 보유 기간과 같은 시간 프레임에서 일관되게 측정하는 것이 중요합니다. 설정을 바꿨다면 과거 거래 기록으로 손절 빈도와 실제 손실 분포가 어떻게 달라졌는지 검증해야 합니다.
ATR 손절과 포지션 크기
ATR 손절은 모든 종목에 같은 -5%를 적용하는 대신 현재 변동폭을 위험 거리의 단위로 씁니다. 롱 포지션의 단순 표현은 진입가 − k × ATR, 숏 포지션은 진입가 + k × ATR입니다. 여기서 k는 보편적인 정답이 아니라 전략이 감수할 변동폭의 배수입니다.
예를 들어 진입가 50,000원, ATR 1,000원, 계획 배수 2를 가정하면 가격 위험 거리는 2,000원입니다. 계좌에서 이번 거래에 허용할 손실을 100,000원으로 정했다면 이론상 수량은 다음과 같이 계산할 수 있습니다.
포지션 수량 = 거래당 허용 손실 ÷ 주당 위험 거리 = 100,000 ÷ 2,000 = 50주
이 계산은 교육용 단순 예시입니다. 실제 체결은 갭, 슬리피지, 수수료와 호가 공백 때문에 손절가보다 나빠질 수 있습니다. 또한 ATR 선이 지지선이나 셋업 무효화 지점과 충돌한다면 가격 구조를 우선 검토하고, 손절 거리가 넓어질수록 수량을 줄여 계좌 손실을 통제해야 합니다. 손절 원칙 전체는 주식 손절 가이드에서 확인할 수 있습니다.
ADR·HV·VIX·ADX와 차이
모두 변동이나 추세를 다루지만 데이터와 질문이 다릅니다.
| 지표 | 입력 데이터 | 측정 대상 | 주요 용도 |
|---|---|---|---|
| ATR | 과거 고가·저가·종가 | 갭을 포함한 평균 절대 변동폭 | 개별 종목의 위험 거리 |
| ADR | 과거 고가·저가 | 일중 고가-저가 범위의 평균 | 장중 움직임 비교 |
| HV | 과거 수익률 | 수익률의 통계적 표준편차 | 과거 변동성의 통계 비교 |
| VIX | S&P 500 옵션 가격 | 향후 30일 시장 변동성 기대 | 미국 주식시장 전체의 불안 수준 |
| ADX | 고가·저가·종가와 방향성 | 추세 방향성의 강도 | 추세 환경 필터 |
특히 VIX는 S&P 500 옵션 가격에서 계산한 시장 전체의 향후 변동성 기대이고, ATR은 개별 종목의 과거 가격 범위를 평활한 값입니다. ADX는 같은 True Range 계열 계산을 일부 사용하지만 최종 목적은 변동폭이 아니라 추세 강도입니다.
볼린저밴드는 종가의 SMA20 주위에 표준편차 밴드를 그려 상대 가격 위치와 폭을 보여줍니다. 고가·저가와 전일 종가를 쓰는 ATR과 계산이 다르므로 BandWidth와 ATR을 같은 변동성 값으로 해석하면 안 됩니다.
VUEDOT은 ATR%를 어떻게 쓰나
VUEDOT 수집기는 한국·미국 종목에 대해 14기간 True Range를 Wilder 계열 평활로 계산한 뒤 ATR ÷ 종가 × 100으로 ATR%를 저장합니다. 가격대가 다른 후보를 한 표에서 비교할 수 있도록 Momentum Pinball 화면에 ATR% 열을 제공합니다.
중요한 경계가 있습니다. 핀볼 후보 자체는 RSI(3) 조건으로 선별하며 ATR%는 후보 필터가 아닙니다. 표의 색상도 변동성 구간을 빠르게 구분하기 위한 VUEDOT 참고 표시일 뿐, 린다 라쉬케의 보편적 스위트 스팟이나 수익 보장 기준이 아닙니다.
한계와 잘못된 사용법
- 방향 오해 — ATR 상승을 주가 상승 신호로 해석하면 안 됨
- 후행성 — 과거 가격 범위를 평활하므로 갑작스러운 미래 이벤트를 예측하지 못함
- 절대값 비교 — 가격대가 다른 종목의 ATR을 그대로 비교하면 왜곡될 수 있음
- 고정 배수 신뢰 — 전략·시간 프레임·갭 위험 검증 없이 같은 손절 배수를 적용하면 안 됨
- 유동성 누락 — ATR은 거래대금, 호가 공백과 실제 체결 가능성을 설명하지 않음
- 플랫폼 값 혼합 — 기간·평활·수정주가 방식이 다른 값을 한 기준처럼 섞으면 안 됨
ATR의 적절한 역할은 “최근 이 종목의 평소 가격 범위가 어느 정도인가?”에 답하는 것입니다. 방향, 진입 근거, 손절 무효화 지점과 계좌 위험은 가격 구조와 별도의 규칙이 함께 답해야 합니다.
자주 묻는 질문
ATR 지표는 무엇을 알려주나요?
ATR(Average True Range)은 일정 기간의 평균적인 가격 변동폭을 보여줍니다. 갭을 포함하지만 상승·하락 방향은 알려주지 않습니다. ATR이 커지면 최근 가격 움직임이 커졌다는 뜻이고, 작아지면 변동폭이 줄었다는 뜻입니다.
ATR이 상승하면 주가도 상승하나요?
아닙니다. ATR은 방향이 아니라 변동성 지표입니다. 급등과 급락 모두 True Range를 키울 수 있으므로 가격이 어느 방향으로 움직이는지는 캔들, 추세와 지지·저항에서 따로 확인해야 합니다.
ATR 설정값은 몇이 좋은가요?
처음에는 Wilder가 사용한 14기간을 기준으로 보는 편이 좋습니다. 기간을 줄이면 최근 움직임에 빨리 반응하지만 흔들림이 커지고, 늘리면 값이 안정적이지만 변화가 늦게 반영됩니다. 일봉의 ATR(14)과 5분봉의 ATR(14)은 서로 다른 시간 범위를 측정합니다.
ATR과 ATR%는 무엇이 다른가요?
ATR은 원·달러 같은 가격 단위의 절대 변동폭이고, ATR%는 ATR을 현재 종가로 나눈 백분율입니다. 가격대가 다른 종목끼리 변동성을 비교할 때는 절대 ATR보다 ATR%가 유용합니다.
ATR 몇 배로 손절해야 하나요?
모든 종목과 전략에 통하는 고정 배수는 없습니다. `진입가 − k × ATR`은 변동성에 맞춰 위험 거리를 표현하는 공식일 뿐입니다. k는 전략의 보유 기간, 가격 구조, 갭 위험과 자신의 거래 기록을 통해 정해야 하며 포지션 크기도 함께 줄이거나 늘려야 합니다.
ATR이 낮은 종목이 더 안전한가요?
반드시 그렇지는 않습니다. 낮은 ATR은 최근 가격 변동폭이 작았다는 과거 정보일 뿐 유동성, 실적 발표, 갭, 하락 위험을 평가하지 않습니다. 변동성 수축 뒤 큰 움직임이 나올 수도 있으므로 거래대금과 이벤트, 가격 구조를 함께 확인해야 합니다.
VUEDOT 핀볼 화면의 ATR%가 후보 선정 조건인가요?
아닙니다. Momentum Pinball 후보는 RSI(3) 조건으로 선별되며 ATR%는 후보별 변동성을 비교하기 위한 참고 열입니다. 색상 구간도 VUEDOT 인터페이스의 빠른 비교 표시이지 보편적인 매수 기준이나 수익 기준이 아닙니다.