VALYNOXSTRATEGY RESEARCH TECHNOLOGY
AlphaPrimeAlphaPrime

ATR(평균 진폭): 손절, 필터, 전략 아이디어

ATR은 지금 평균적인 봉이 얼마나 멀리 움직이는지를 알려 줄 뿐, 어느 쪽으로 가는지는 말해 주지 않습니다. 거리만 다루기 때문에 선물 트레이더는 진입 신호보다는 손절 위치, 청산, 변동성 필터에 ATR을 활용합니다. 이 페이지에서는 대표적인 활용법과, 전략 생성기가 내 시장에서 다양한 범위 기반 규칙을 어떻게 비교할 수 있는지 다룹니다.

계열변동성
AlphaPrime에서는내장 생성기 계열주로 손절 거리, 청산, 필터
출력 유형가격과 같은 단위방향 없이 크기만 나타내며 고정된 범위 없음

무엇을 측정하는가

평균 진폭(ATR)은 각 봉이 실제로 얼마만큼의 구간을 지나갔는지 살핀 뒤, 최근 일정 구간에 걸쳐 평균을 냅니다. 여기서 진폭이라는 말이 중요합니다. 봉의 범위는 고가에서 저가를 뺀 값만이 아니라 이전 종가로부터의 갭까지 포함합니다. 그래서 야간 갭과 시초 급등락이 조용히 무시되지 않고 값에 반영됩니다. 주간과 야간 세션이 나뉘어 거래되거나 뉴스에 갭이 생기는 선물 계약에서는 이것이 ATR이 신뢰받는 큰 이유입니다.

ATR에는 크기는 있지만 방향은 없습니다. 급등과 급락이 모두 값을 끌어올립니다. 가격과 같은 단위로 표현되므로, 주가지수 선물에서는 지수 포인트로, 원유에서는 가격 틱 단위로 읽힙니다. 따라서 서로 다른 계약끼리의 단순 비교는 의미가 없지만, 같은 계약에서 시간에 따른 비교는 곧바로 유용합니다. 오늘의 평균적인 봉이 지난달보다 큰지 작은지를 즉시 알 수 있습니다.

평균값이므로 극단적인 봉 하나는 희석되고, 선은 완만하고 비교적 부드러운 속도로 변합니다. 신호를 만드는 도구라기보다 시장의 온도계에 가깝습니다. 환경이 뜨거운지 차가운지를 설명할 뿐, 사야 하는지 팔아야 하는지는 말해 주지 않습니다. ATR이 단독 전략이 되는 일이 드물고, 대개 다른 규칙의 크기를 제대로 맞춰 주는 잣대로 쓰이는 이유입니다.

개념 도해(실제 시장 데이터 아님)

실제 시장에서의 움직임

변동성은 군집을 이룹니다. 격렬한 세션 뒤에는 격렬한 세션이 이어지는 경향이 있고, 잔잔한 구간은 잔잔하게 이어지는 경향이 있습니다. 차트에서는 무작위 잡음이 아니라 고원과 계곡으로 나타납니다. 이 덕분에 ATR로 시장 환경을 서로 구분할 수 있습니다.

급락이나 공황 매도 국면에서 ATR은 꾸준한 상승 국면보다 보통 더 빠르게 올라갑니다. 매수 호가가 사라지고 스프레드가 벌어지며 내려가는 선물 시장의 모습과 맞아떨어집니다. 또한 많은 트레이더가 ATR이 움직임이 시작된 지점이 아니라 가장 격렬한 구간에서 최근 고점을 찍는 경향이 있다는 점을 알아챕니다.

계약 롤오버, 주요 지표 발표, 세션 전환은 ATR을 계단식으로 튀게 만들 수 있습니다. 주간과 야간 세션을 한 계산에 섞거나, 월물 사이의 가격 차이를 조정하지 않고 이어 붙이면 값이 왜곡됩니다. 따라서 데이터를 어떻게 준비했는지가 ATR을 믿을 수 있는지에 직접 영향을 줍니다.

대표적인 활용법(개념)

리스크 관리

변동성에 맞춘 손절

손절 거리를 고정된 포인트 수 대신 현재 평균 진폭의 배수로 표현합니다. 시장이 거칠 때는 넓어지고 잔잔할 때는 좁아져서, 손절이 평소의 잡음 바깥에 놓이게 됩니다. 이동평균선 기반의 추세 진입과 함께 쓰는 경우가 많습니다.

변동성 필터

조용한 시장에서는 쉬기

평균 진폭이 최근 평균 수준 아래로 떨어지면 돌파 규칙을 꺼서, 움직일 여지가 없는 시장에서 진입하지 않게 합니다. 반대 방식도 가능합니다. 진폭이 확장되는 동안에만 볼린저 밴드 돌파를 허용하는 것입니다.

추적 청산

진폭을 따라가는 청산선

청산선은 거래 중 도달한 최고점에서 평균 진폭 단위로 잰 거리만큼 떨어져 따라옵니다. 추세가 연장되면 함께 올라가고, 정상적인 흔들림으로 설명되는 수준을 넘어서는 눌림이 나올 때에만 포지션을 정리합니다.

다른 지표 계열과의 조합

ATR은 방향에 대한 의견이 없으므로, 거의 항상 방향을 아는 도구와 나란히 쓰입니다. ADX는 추세가 얼마나 강한지 설명하고, ATR은 각 봉이 얼마나 멀리 가는지 설명합니다. 둘이 함께 오르면 시장은 대개 큰 방향성 움직임 속에 있습니다. ATR은 높은데 ADX가 낮게 머문다면 시장이 격렬하게 왔다 갔다 하고 있을 가능성이 크며, 바로 많은 추세 규칙이 고전하는 환경입니다.

채널형 지표는 ATR의 발상을 그대로 빌려 오는 경우가 많습니다. 켈트너 채널의 폭이 평균 진폭으로 만들어지므로, 둘을 나란히 돌리면 정보가 상당히 중복됩니다. 더 쓸모 있는 분담은 켈트너가 진입 위치를 맡고 ATR이 손절 거리와 포지션 크기를 맡는 것입니다. 그러면 진입과 청산이 같은 변동성 잣대로 측정됩니다.

VWAP과 짝지으면 ATR은 가격과 세션 거래량 가중 평균 사이의 간격을 진폭 단위의 거리로 바꿔 줍니다. 그러면 서로 다른 날의 이탈을 비교할 수 있어서, 오늘 평균에서 벌어진 정도가 정말 드문 것인지, 포인트로만 커 보이는 것인지 판단할 수 있습니다.

AlphaPrime에서는

AlphaPrime에서 ATR이 혼자 진입을 결정하는 일은 드뭅니다. 보통 전략의 후반부에 놓입니다. 손절을 얼마나 멀리 둘지, 추적 청산이 거래를 어떻게 따라갈지, 어떤 세션이 너무 조용해서 건너뛸 만한지를 정하는 역할입니다. 전략 생성기는 이런 진폭 기반 청산·필터 규칙을 다른 지표 계열의 진입 조건과 짝짓습니다.

같은 진입 아이디어라도 변동성 손절의 크기를 어떻게 정하느냐에 따라 결과가 크게 달라집니다. 생성기는 GPU로 이런 변형을 하나씩 백테스트한 다음, 표본 외 데이터로 전략이 한 번도 보지 못한 환경에서도 어떤 손절 거리가 여전히 타당한지 확인합니다. 선택에 쓰인 기간에서만 좋아 보이는 경우를 걸러 내는 것입니다.

통과한 조합은 거래 플랫폼용 전략 코드로 내보낼 수 있습니다. 변동성 손절과 조용한 시장 필터가 전략과 함께 넘어가므로, 플랫폼에서도 고정된 포인트 값으로 굳지 않고 실시간 진폭에 맞춰 계속 조정됩니다.

자주 묻는 질문

ATR이 오르면 시장이 상승한다는 뜻인가요?

아닙니다. ATR은 움직임의 크기만 측정하며, 상승과 하락 모두 값을 끌어올립니다. 방향은 이동평균선의 기울기나 ADX 같은 추세 도구와 짝지어 보고, ATR은 거리에만 집중하게 하세요.

ATR은 볼린저 밴드 폭과 어떻게 다른가요?

둘 다 변동성을 측정합니다. ATR은 각 봉의 실제 고저 범위를 보며 갭도 포함하고, 볼린저 밴드는 종가가 평균 주위로 얼마나 넓게 흩어져 있는지로 폭을 정합니다. ATR은 더 꾸준하게 움직이고, 볼린저 폭은 한 방향으로 이어지는 종가에 더 민감하게 반응합니다.

ATR 손절을 쓰는 전략을 내보내면 손절이 계속 적응하나요?

네. 내보낸 전략 코드는 손절과 청산 논리를 평균 진폭 단위로 유지하므로, 내 거래 플랫폼에서 실행될 때 거리가 고정된 포인트 수로 얼어붙지 않고 현재 진폭에 맞춰 다시 계산됩니다.