544 / 691ATR

Average True Range

ATR · 평균 실제 범위

Average True Range (ATR)는 각 봉의 실제 가격 범위를 평활화합니다. High와 Low의 차이만으로 놓칠 수 있는 이전 Close와의 거리도 포함합니다. 가격 단위로 움직임의 크기를 측정하며 방향이나 보장된 미래 경계를 뜻하지 않습니다.

먼저 각 봉의 True Range를 음수가 아닌 세 거리, 즉 High에서 Low를 뺀 값, High와 이전 Close의 거리, Low와 이전 Close의 거리 중 최댓값으로 정합니다. ATR는 이 시계열을 선택한 방법과 길이로 평활화합니다. 설정과 데이터 출처도 결과의 의미에 포함됩니다.

TradingView는 TR를 High − Low, High에서 이전 Close를 뺀 절댓값, Low에서 이전 Close를 뺀 절댓값의 최댓값으로 정의합니다. 이 거리들의 합이 아닙니다. 절댓값은 부호를 제거하며 가격이 변하지 않으면 결과가 영일 수 있습니다. [TradingView — ATR]

Fidelity는 True Range가 가격 갭을 포함한다고 설명합니다. 이전 Close가 현재 High–Low 구간 밖에 있으면 High − Low만으로 전체 거리를 담지 못합니다. 따라서 TR는 현재 봉의 높이보다 클 수 있습니다. [Fidelity — ATR]

Fidelity는 14기간을 고정 법칙이 아닌 일반적인 길이로 제시합니다. 기간은 장중, 일간, 주간, 월간일 수 있습니다. ATR 비교에는 같은 시간 간격이 필요하며 길이를 바꾸면 민감도와 계산에 들어가는 과거 데이터 양이 달라집니다. [Fidelity — ATR]

Fidelity는 점화식 ATR = (이전 ATR × (n − 1) + 현재 TR) / n을 제시합니다. TradingView는 기본으로 RMA를 사용하며 SMA, EMA, WMA도 허용합니다. 길이가 같아도 방법이 다르면 값이 달라질 수 있고 첫 값에는 초기화도 필요합니다. [Fidelity — ATR] [TradingView — ATR]

TradingView는 가격 단위의 ATR와 ATR / Close × 100으로 계산하는 ATR%를 구분합니다. 백분율 계산에는 영이 아닌 Close가 필요합니다. 가격 수준이 다른 자산의 절대 ATR를 같은 상대 변동성으로 비교해서는 안 되며 백분율 설정과 가격 설정도 구분해야 합니다. [TradingView — ATR percent]

TradingView는 봉이 확정되기 전 High, Low, Close가 계속 변한다고 설명합니다. High 또는 Low가 변하면 현재 TR와 ATR도 달라질 수 있습니다. 특히 차트와 테스트를 비교할 때 봉 도중 값과 종가 확정 후 값을 구분해야 합니다. [TradingView — Repainting]

Fidelity는 ATR에 방향성이 없다고 강조합니다. 증가는 매도 압력이나 매수 압력 모두와 함께 나타날 수 있습니다. ATR 배수로 스톱 거리를 정할 수 있지만 체결 가격이나 최대 손실은 보장되지 않습니다. TradingView 시뮬레이션은 주문 가격, 체결, 슬리피지를 구분합니다. [Fidelity — ATR] [TradingView — Strategies]

TradingView 전략에는 구체적인 로직과 체결 모델이 필요합니다. ATR를 포지션 크기, 필터, 청산에 쓰는 것은 추가 결정입니다. 테스트는 시간 간격, 평활화, 수수료, 슬리피지를 유지해야 하며 overfitting은 겉보기 우위를 만들 수 있습니다. [TradingView — Strategies]

예시예시 · ATR

가격 갭 이후의 좁은 봉

가상의 봉은 High 103000, Low 102000, 이전 Close 100000 USD/BTC입니다. 거리 1000, 3000, 2000 USD/BTC를 비교하면 TR = max(1000, 3000, 2000) = 3000 USD/BTC입니다. 이미 알려진 이전 ATR가 1600 USD/BTC이고 n = 14이면 제시된 점화식으로 ATR = (1600 × 13 + 3000) / 14 = 1700 USD/BTC를 얻습니다. 결과는 다음 움직임이나 그 방향의 예측이 아닙니다.

더 정확히 이해하려면 이 항목과 함께 다음도 읽어 보세요 변동성, Candlestick chart, Stop-loss, Position Sizing, Backtesting, Technical indicator. 다음 항목에서도 이 글을 참조합니다 Average Directional Index, On-Balance Volume.

01ATR가 오르면 가격이 오른다는 뜻인가요?

아닙니다. ATR는 음수가 아닌 거리를 사용합니다. 급등과 급락 모두에서 커질 수 있으며 방향은 가격 시계열 자체나 다른 규칙으로 설명해야 합니다.

02ATR 배수만큼 떨어진 스톱은 최대 손실을 보장하나요?

아닙니다. 선택한 거리 규칙일 뿐입니다. 실제 체결은 주문 종류와 거래 가능한 가격에 따라 달라지며 갭이나 슬리피지로 손실이 달라질 수 있습니다. ATR는 이런 불확실성을 없애지 않습니다.

DOC · 001TradingView — ATR문서 ↗DOC · 002Fidelity — ATR문서 ↗DOC · 003TradingView — ATR percent문서 ↗DOC · 004TradingView — Repainting문서 ↗DOC · 005TradingView — Strategies문서 ↗
1차 출처 우선 · 투자 조언이 아닙니다