Aroon 계산법: Up·Down 교차는 새 추세의 시작일까?

1. Aroon은 가격이 얼마나 움직였는지가 아니라 고점·저점이 얼마나 최근인지를 봅니다

새 고점을 만든 종목을 보면 추세가 이제 시작된 것 아닐까?라는 생각이 듭니다. Aroon은 이 질문에 가격 상승폭이 아니라 시간으로 답합니다. 최근 N기간 안에서 고가가 언제 나왔는지, 저가가 언제 나왔는지를 각각 0~100 값으로 바꿉니다.

TradingView의 Aroon 설명처럼 Aroon Up은 최근 고점 이후 경과 기간, Aroon Down은 최근 저점 이후 경과 기간을 나타냅니다. Up이 100이라면 지금 막 관찰 구간의 고가가 나왔다는 뜻입니다. Down이 100이라면 관찰 구간의 저가가 지금 막 나왔다는 뜻입니다.

Aroon으로 확인할 수 있는 내용 Aroon만으로 확인할 수 없는 내용
고점과 저점 중 어느 쪽이 더 최근인가 다음 가격의 상승·하락 방향
최근 극값이 계속 갱신되는 시간적 상태 돌파 폭, 거래량, 체결 강도
두 극값이 모두 오래된 횡보 가능성 적절한 진입가·손절가
Up·Down의 교차 시점 추세 전환의 확정 시점

따라서 Aroon은 새벽의 빛처럼 새 추세를 예언하는 도구라기보다, 최근 극값의 시간표에 가깝습니다. 고점이 1원만 갱신돼도 Up은 100이 될 수 있으므로, 가격이 얼마나 움직였는지는 별도 확인이 필요합니다.

2. Aroon(25)은 최근 26개 봉에서 극값 이후 지난 0~25개 봉을 셉니다

이 글에서는 Aroon(25)을 사용했습니다. 현재 봉을 포함해 26개 봉에서 최고가가 나온 위치를 찾고, 그 뒤로 지난 봉 수를 0~25로 셉니다. 현재 봉이 최고가라면 경과 봉 수는 0이고 Aroon Up은 100입니다. 가장 오래된 봉이 최고가라면 경과 봉 수는 25이고 Up은 0입니다.

Aroon Up 계산식

Aroon Down 계산식

두 선의 차이는 -100~+100 범위의 Aroon Oscillator로 볼 수 있습니다.

Aroon Oscillator 계산식

구성 요소 Aroon(25)에서의 뜻 계산할 때 주의할 점
D^H 최근 고가 이후 지난 봉 수 현재 봉이면 0입니다
D^L 최근 저가 이후 지난 봉 수 종가가 아니라 저가를 사용합니다
Aroon Up 고가의 최신성 100은 강한 상승폭이 아니라 최근 고가를 뜻합니다
Aroon Down 저가의 최신성 100은 최근 저가를 뜻합니다
Oscillator Up−Down 양수여도 매수 명령은 아닙니다

25기간의 표기가 25개 봉만 본다는 뜻으로 혼동되기 쉽습니다. 이 계산에서는 경과 봉 수의 최대값이 25이므로 현재 봉을 포함한 26개 봉이 필요합니다. 라이브러리 구현과도 같은 값인지 교차검증한 뒤 사용했습니다. 플랫폼마다 기간 표기와 동률 고가·저가 처리 방식이 다를 수 있으므로, 매매 규칙에서는 사용하는 차트와 계산을 맞춰야 합니다.

3. Up·Down 교차와 100은 서로 다른 상태이며 어느 쪽도 단독 매수 신호는 아닙니다

가장 많이 보는 상향 교차는 Aroon Up이 Aroon Down을 위로 넘는 날입니다. 하지만 Up이 100이어도 Down이 50 이상이면 최근 저점도 멀지 않았다는 뜻입니다. 고점과 저점이 짧은 구간 안에 모두 생긴 변동성 큰 장면일 수 있습니다.

상태 계산 조건 읽을 수 있는 내용 바로 결론 내릴 수 없는 내용
Up·Down 상향 교차 Up이 Down을 아래에서 위로 통과 고점이 저점보다 더 최근이 됨 상승 추세의 지속
Up=100·Down<50 최근 고가, 최근 저점은 상대적으로 오래됨 최근 고점과 저점의 시간 차가 벌어짐 돌파의 크기와 손익
두 선 50 아래 고점과 저점이 모두 관찰 구간 중간보다 오래됨 횡보·대기 구간 후보 곧바로 어느 방향으로 움직일지

Aroon Oscillator 설명에서 말하는 양수·음수도 결국 두 극값의 최신성 차이입니다. 가격의 속도나 변동 폭은 포함하지 않습니다. 예를 들어 가격이 아주 좁은 범위에서 조금씩 고점을 갱신해도 Up은 높은 값을 유지합니다.

4. 상향 교차와 Up=100의 결과는 기간과 가격 조건에 따라 달라졌습니다

10개 대형주의 8,860개 일봉에서 Aroon(25)을 계산했습니다. 신호일 종가가 확정된 뒤 다음 거래일 시가에 진입하고, 열 번째 거래일 종가로 성과를 계산했습니다. 비용은 반영하지 않았습니다.

Aroon 신호·기간·가격 신고가 비교
상태 관찰 10일 수익률 양수 중앙값 최저~최고
Up·Down 상향 교차 175개 52.57% +0.28% -27.39%~+42.16%
Up=100·Down<50 상태 진입 379개 55.15% +1.28% -23.64%~+53.02%
두 선 50 아래 상태 진입 1,229개 39.87% -1.24% -21.50%~+50.94%

상향 교차일 가운데 당일 고가가 25일 신고가였던 103개는 양수 비율 53.40%, 중앙값 +0.33%였습니다. 신고가가 아니었던 72개도 51.39%, +0.17%였습니다. 가격 신고가 여부를 덧붙여도 큰 손실 가능성은 남았습니다.

기간을 14·25·40·50으로 바꾸면 상향 교차 수는 301·175·115·94개로 줄었습니다. 양수 비율은 47.51%·52.57%·51.30%·53.19%로 달라졌습니다. 50기간의 숫자만 보고 더 좋은 설정이라고 고르면, 표본 감소와 다른 보유 기간·비용 조건을 놓치게 됩니다.

5. NAVER의 같은 Up=100 상향 교차도 상승과 하락으로 갈렸습니다

NAVER에서 Aroon Up이 100이고 Aroon Down을 상향 돌파한 두 사례를 비교했습니다. 두 사례 모두 신호일 다음 거래일 시가에 진입하고 열 번째 거래일 종가로 결과를 계산했습니다.

NAVER Aroon 상향 교차 뒤 상승과 하락 사례
항목 상승으로 이어진 사례 하락으로 이어진 사례
신호일 2025년 6월 9일 2022년 6월 3일
신호일 종가 198,500원 287,500원
Aroon Up 100 100
Aroon Down 60 76
다음 거래일 시가 204,000원 282,500원
열 번째 거래일 종가 290,000원 234,000원
10거래일 수익률 +42.16% -17.17%
기간 중 최고 수익률 +44.61% +0.53%
기간 중 최저 수익률 -3.53% -18.58%

두 사례는 Up이 100이었지만 Down도 각각 60·76이었습니다. 최근 고가가 나왔다는 사실과 최근 저가가 멀었다는 사실은 다릅니다. 첫 사례는 상승이 이어졌지만, 두 번째 사례는 고점 갱신 뒤 빠르게 되밀렸습니다. Up=100만으로는 고점 돌파의 품질이나 위험을 판단하기 어렵습니다.

6. Aroon은 시간 필터로 쓰고 가격·변동성·위험 규칙을 따로 둡니다

Aroon을 실제 차트나 시스템 규칙에 쓸 때는 다음 순서가 안전합니다.

  1. Up·Down 교차 뒤 실제 가격이 어떤 고점·저점을 만들었는지 확인합니다. Aroon 값만 보고 체결하지 않습니다.
  2. 돌파 폭과 손실 한도는 ATR 계산법처럼 변동성 기준으로 별도 정의합니다.
  3. 가격 채널을 쓰는 경우 돈치안 채널 계산법처럼 현재 봉이 아니라 직전 구간의 고점 기준으로 신호 시점을 고정하고, 기간·비용을 포함해 재검증합니다.

핵심은 간단합니다. Aroon은 최근 고점과 저점의 시간을 기록하는 지표입니다. Up·Down 교차와 Up=100은 추세 후보를 찾는 관찰값일 뿐, 새 추세의 확정이나 단독 매수 명령은 아닙니다.

본 포스팅은 가격 데이터와 기술적 지표의 수리적 이해를 돕기 위한 참고 자료이며, 특정 종목에 대한 투자 권유나 수익을 보장하지 않습니다. 투자 결과에 대한 책임은 투자자 본인에게 있습니다.