Search
Duplicate

ATR

선택
기술적지표
관련 함수
ATR
DayOpen
상품
공통
태그
ATR
변동성 돌파
데이트레이딩
인트라데이
시가기준
채널돌파
추세추종
모멘텀
Average True Range

지표설명

ATR(Average True Range)은 J. Welles Wilder에 의해 개발된 핵심 변동성 지표입니다. 이 지표는 주가의 방향성(상승 또는 하락)과는 무관하게, 오직 가격이 평균적으로 얼마나 움직이는지 그 '변동의 크기'만을 측정합니다.
ATR은 최근 주가의 평균적인 변동 범위를 나타내며, ATR 값이 높을수록 가격 움직임이 크고 변동성이 높다는 것을, ATR 값이 낮을수록 가격 움직임이 작고 안정적이라는 것을 의미합니다.
ATR은 ‘True Range(TR)'의 이동평균 값입니다. True Range는 전일의 종가와 당일의 고가/저가를 모두 비교하여, 주말이나 휴장일 사이에 발생한 가격 갭(Gap)까지 반영한 실제 변동폭을 측정합니다.
이 지표는 변동성을 기반으로 한 손절 라인 설정이나 데이 트레이딩의 변동성 돌파 전략 기준으로 널리 활용됩니다. 활용 예시 코드에서는 당일 시가(DayOpen)를 기준으로 ATR 값의 특정 배수(N)만큼 떨어진 상하단 밴드를 생성합니다. 그리고 가격이 이 밴드를 돌파할 때(상단 돌파 시 매수, 하단 이탈 시 매도) 당일의 추세가 시작된 것으로 간주하고 진입하는 '시가 기준 변동성 돌파' 전략을 보여줍니다.
계산식 TrueHigh = 현재봉 고가와 직전봉 종가 중 큰 값 TrueLow = 현재봉 저가와 직전봉 종가 중 작은 값 TrueRange = TrueHigh-TrueLow ATR = TrueRange의 n일 이동 평균 값
관련 함수
ATR(기간)

활용예시

//시가+ATR*n배 돌파 매수 //시가-ATR*n배 이탈 매도 input : Period(10),N(1.5); var : ATRv(0); ATRv = ATR(Period); if CrossUp(C,DayOpen+ATrv*n) Then Buy("b"); if CrossDown(C,DayOpen-ATrv*n) Then Sell("s");
C
복사
뒤로가기는 좌측상단의 목차 버튼을 눌러주세요.