ATR(Average True Range) 지표 — 변동성을 숫자로 측정하는 법 > 매매 기술 노트
본문 바로가기
코인랩 코인랩 업비트 자동매매 리서치 & 기술노트
사이트 내 전체검색

매매 기술 노트

기술적지표 ATR(Average True Range) 지표 — 변동성을 숫자로 측정하는 법

게시물 옵션

본문

매매 기술 노트 · 17 · 기술적지표

ATR(Average True Range) 지표란
변동성을 숫자로 측정하는 법

"손절폭을 몇 %로 잡아야 하나요?"라는 질문에 고정된 숫자로 답하기는 어렵다. 비트코인이 하루 2% 안팎으로 움직이는 시기와 8% 넘게 출렁이는 시기의 적정 손절폭이 같을 수 없기 때문이다. ATR은 "지금 시장이 얼마나 흔들리고 있는가"를 숫자 하나로 압축해 주는 지표다. 이 글은 ATR의 계산 원리와 흔한 활용법을 정리하고, 코인랩 봇이 ATR을 매매가 아니라 관찰에만 쓰는 이유와 방식을 공개한다.

개발자
J. 웰스 와일더
발표연도
1978
표준 기간
14
측정 대상
변동성 크기

True Range부터 이해하기

ATR은 True Range(TR)라는 값의 이동평균이다. TR은 한 캔들 동안 가격이 실제로 얼마나 움직였는지를, 아래 세 값 중 가장 큰 값으로 정의한다.

① 당일 고가 - 당일 저가 ② |당일 고가 - 전일 종가| ③ |당일 저가 - 전일 종가| TR = 셋 중 가장 큰 값 ATR = TR의 N기간 이동평균 (보통 14)

①만 쓰면 되지 않을까 싶지만, 캔들과 캔들 사이에 갭이 생기면 ①은 실제 움직임을 과소평가한다. 전일 종가에서 크게 뛰어오른 뒤 당일에는 좁게 움직였다면, 당일 캔들의 폭은 작아도 실제로 가격이 이동한 거리는 크다. ②와 ③은 이 갭까지 변동성에 포함시키기 위한 장치다. 24시간 거래되는 코인에서는 갭이 주식보다 드물지만, 급등락 구간의 캔들 사이에서는 여전히 생긴다.

True Range 계산 예시 — 갭 상승이 있는 경우 전일 종가 전일 당일 고가 저가 ① 고가 - 저가 ② |고가 - 전일 종가| → 가장 큼 = TR

당일 캔들만 보면 ①의 폭이 전부처럼 보이지만, 전일 종가에서 갭을 두고 뛰어오른 움직임까지 합치면 ②가 가장 크다. TR은 세 값 중 가장 큰 값을 택해 캔들 사이의 갭까지 변동성에 포함시킨다.

ATR과 ATR%

ATR은 가격 단위로 나온다. 비트코인의 ATR이 수십만 원이고 다른 코인의 ATR이 수십 원이라면, 둘의 숫자를 그대로 비교할 수는 없다. 그래서 종목끼리 비교할 때는 ATR을 현재가로 나눈 ATR%를 쓴다.

ATR% = ATR / 현재가 × 100 예: 현재가 100,000원, ATR 3,000원 → ATR% = 3% "이 코인은 최근 한 캔들에 평균 3% 정도 움직인다"

ATR%로 바꾸면 "이 코인은 요즘 평소보다 두 배 흔들린다", "저 코인은 원래 이 코인보다 세 배 거칠다" 같은 비교가 가능해진다.

흔한 활용법 — 손절폭과 포지션 크기

실전에서 ATR을 가장 많이 쓰는 곳은 두 군데다. 하나는 손절폭 설정, 다른 하나는 포지션 크기 조절이다. 둘 다 "이 종목이 평소 얼마나 흔들리는가"를 기준으로 삼는다는 점이 핵심이다.

손절가 = 진입가 - (ATR × 배수) 배수가 작을수록 → 촘촘한 손절, 잦은 청산 배수가 클수록 → 넉넉한 손절, 큰 1회 손실 포지션 크기 = (한 번에 감수할 손실 금액) / (ATR × 배수) → 변동성이 클수록 자동으로 포지션이 작아지고 → 변동성이 작을수록 자동으로 포지션이 커진다

두 방식 모두 "고정된 %"가 종목과 시기의 차이를 무시한다는 문제를 풀려는 것이다. 다만 배수를 무엇으로 정하느냐에 따라 결과가 크게 달라지므로, 공식 자체보다 배수를 검증하는 과정이 더 중요하다.

ATR을 읽을 때 흔한 오해

ATR은 방향을 알려주지 않는다. ATR이 높다고 위험한 코인, 낮다고 안전한 코인이 아니다. 강하게 오르는 코인도, 강하게 떨어지는 코인도 ATR은 똑같이 높게 나온다. ATR은 움직임의 크기만 말해줄 뿐 방향은 말해주지 않는다.

ATR이 낮다고 안전한 것도 아니다. 거래가 말라붙은 코인은 움직임이 적어 ATR이 낮게 나오지만, 그런 코인은 막상 사고팔 때 호가가 얇아 체결가가 크게 밀릴 수 있다. ATR은 변동성의 크기만 보여줄 뿐, 그 원인이 유동성인지 뉴스인지 추세인지는 따로 확인해야 한다.

주의 ATR은 지나간 캔들로 계산하는 후행 지표다. 급변동 직전에는 아직 낮게 나오고, 폭락 직후에는 이미 지나간 흔들림 때문에 한동안 높게 유지된다. ATR만 믿고 손절폭을 계산하면, 변동성이 막 커지기 시작하는 구간에서는 반응이 한 박자 늦는다.

코인랩 봇은 ATR을 어떻게 쓰는가

코인랩이 업비트에서 운영하는 역추세 봇은 ATR을 표준 기간으로 매번 계산한다. 하지만 손절에도, 익절에도, 매수 판단에도 쓰지 않는다. ATR이 쓰이는 곳은 두 군데뿐이다.

  • 대시보드 표시 — 코인별 ATR%와 "지금 변동성이 평소보다 높은지 낮은지"를 보여주는 상태 표시.
  • 관찰 기록 — 매 시점의 ATR 값을 별도 기록으로 쌓는 것.

ATR을 봇에 들인 것은 2026년 8월 14일이다. 처음부터 관찰 전용으로 설계했고, 매수 조건 목록과는 완전히 분리된 별도 값으로 만들었다. 대시보드에서는 기존 매수 조건들 옆에 나란히 표시돼 여섯 번째 조건처럼 보이지만, 매매 판단에는 절대 섞이지 않도록 한다는 것이 도입 당시 명시한 원칙이었다.

관찰 전용으로 두면 얻는 것이 있다. ATR이 매매에 영향을 주지 않으니 봇의 기존 성적은 그대로 비교 기준으로 남고, 그 옆에서 ATR 기록이 계속 쌓인다. 기록이 충분히 쌓이면 "청산 당시 변동성이 높았던 거래와 낮았던 거래의 결과가 달랐는가"를 실제 데이터로 따져볼 수 있다. 그 분석 없이 ATR 손절을 붙였다면, 성적이 바뀌어도 그게 ATR 덕분인지 시장 탓인지 가를 방법이 없다.

솔직하게 아직 ATR 기록을 매매 결과와 대조한 분석은 없다. 기록을 쌓는 단계다. 참고로 코인랩이 별도로 운영하는 추세 봇(다른 거래소, 완전히 별개 시스템) 쪽에서도 ATR 기반 손절을 검토한 적이 있지만, 채택하지 않고 보류했다. 두 봇 모두 현재 ATR로 매매하지 않는다.

손절에 ATR을 쓰지 않는 역추세 봇이 실제로 어떤 손절 구조를 쓰는지, 손절폭을 바꿔 보면 결과가 어떻게 달라지는지는 손절매의 종류 편에 실측과 함께 정리했다.

요약

  • ATR은 True Range의 이동평균이고, TR은 캔들 사이의 갭까지 포함한 실제 움직임의 크기다.
  • 종목끼리 비교할 때는 현재가로 나눈 ATR%를 쓴다.
  • ATR은 손절폭과 포지션 크기를 변동성에 맞추는 데 흔히 쓰이지만, 배수 검증이 결과를 가른다.
  • ATR은 방향을 알려주지 않고, 후행성이 있으며, 낮다고 안전한 것도 아니다.
  • 코인랩 봇은 ATR을 계산하지만 관찰과 표시에만 쓰고, 매매 판단에는 쓰지 않는다.
출처 J. Welles Wilder Jr., 『New Concepts in Technical Trading Systems』(1978). ATR이 처음 제안된 책이다.

본 글은 ATR 지표의 원리와 코인랩 자동매매 봇의 실제 사용 방식을 정리한 교육용 콘텐츠입니다. 기술적 지표는 과거 데이터를 기반으로 하며 미래 수익을 보장하지 않습니다. 특정 종목이나 매매를 권유하는 내용이 아니며, 모든 투자 판단과 책임은 본인에게 있습니다.

추천0 비추천0
스크랩 · 신고

댓글목록

등록된 댓글이 없습니다.

매매 기술 노트 • OFFICIAL

매매 기술 노트

RSI·볼린저밴드·이동평균선·MACD·거래량 지표 정리와 적용 경험
22TOTAL
22POSTS

매매 기술 노트

22건
매매 기술 노트 목록
번호 제목 글쓴이 날짜 조회
22
<
코인랩
09-10 44
21
<
코인랩
08-08 720
20
<
코인랩
09-01 59
19
<
코인랩
08-27 147
18
<
코인랩
08-22 218
열람중
<
코인랩
08-19 214
16
<
코인랩
08-18 410
15
<
코인랩
08-17 223
14
<
코인랩
08-14 272
13
<
코인랩
08-13 310
12
<
코인랩
08-10 242
11
<
코인랩
08-09 234
10
<
코인랩
08-09 258
9
<
코인랩
08-07 293
8
<
코인랩
08-07 281
WELCOME
ID/PW 찾기
회원가입
오늘의 마켓
업비트 원화마켓 기준 · 5분 갱신
상승 232하락 47
24H 거래대금 17,754억
거래대금 TOP
JPYC-4.27%
XRP+1.79%
FOLD+2.05%
ETH+1.45%
BTC+1.37%
NEAR+10.29%
ONDO+2.14%
LSK-4.42%