← 학습 센터
지표

RSI 지표: 과매수·과매도 구간을 판단하는 법

RSI 70 이상은 매도 신호가 아닙니다. RSI가 실제로 측정하는 것, 과매수가 왜 강함을 뜻하는지, 스스로를 속이지 않고 다이버전스를 읽는 법을 알아보세요.

Stockade Team··6 분 읽기
이 페이지에서

거의 모두가 한 번쯤 하는 트레이드가 있습니다. 어떤 주식이 일주일 내내 강하게 올랐습니다. 차트에 RSI를 추가해보니 78에 머물러 있고, 규칙을 떠올립니다: 70 이상이면 과매수, 과매수면 매도. 그래서 숏을 잡습니다. 다음 2주 동안 그 주식은 22% 더 오르고, RSI는 68 아래로 내려가지 않으며, 잡으려던 움직임보다 더 큰 손실을 보고 커버합니다.

규칙이 틀린 것은 아닙니다 — 정확히는, 그것이 무엇을 말하는지에 대한 생각이 틀렸습니다. RSI 78은 반전이 온다고 시장이 말해주는 것이 아닙니다. 그것은 14개 봉 연속으로 매수자가 매도자를 압도했다는 사실을 말해줄 뿐이며, 이는 약세의 예측이 아니라 강함의 묘사입니다. 이것을 매도 신호로 트레이드한다는 것은 화면에서 가장 강한 것에 체계적으로 반대 베팅을 한다는 뜻입니다.

RSI가 실제로 측정하는 것

J. 웰스 와일더가 1978년에 발표한 상대강도지수(RSI)는 좁은 질문 하나에 답합니다: 지난 N개 봉 동안, 평균 상승폭이 평균 하락폭에 비해 어느 정도인가? 이것이 정말로 전부입니다. 기본값인 14개 봉의 관찰 기간 동안 각 봉의 종가 대비 변화를 상승과 하락으로 나누고, 각각을 평균 낸 뒤, 그 둘을 RS(상대강도)라는 비율로 비교합니다:

RS = 평균 상승폭 / 평균 하락폭

그리고 그 비율은 0~100 스케일로 압축됩니다:

RSI = 100 - (100 / (1 + RS))

하나 계산해봅시다. 지난 14개 봉 동안 평균 상승폭이 2.40달러, 평균 하락폭이 1.20달러라고 합시다. 상승폭이 하락폭의 두 배로 진행되고 있습니다:

  • RS = 2.40 / 1.20 = 2
  • RSI = 100 − (100 / (1 + 2)) = 100 − (100 / 3) = 100 − 33.3 = 66.7

이 평균에 관해 두 가지를 짚어야 합니다. 첫째, 상승한 봉의 개수가 아니라 전체 관찰 기간으로 나눕니다 — 합계 21.60달러인 아홉 개의 상승 봉이 있다면 평균 상승폭은 2.40달러가 아니라 21.60 / 14 = 1.54달러입니다. 둘째, 최초 계산 이후에는 와일더가 매번 처음부터 다시 계산하는 대신 평활화된 이동평균을 사용합니다: 새 평균은 이전 평균에 13을 곱한 값에 가장 최근 봉의 값을 더해 14로 나눈 값입니다. 이 평활화 때문에 RSI는 원시 가격보다 덜 들쭉날쭉하게 움직입니다.

0~100 스케일이 생각처럼 선형이 아닌 이유

이 공식은 무한한 비율을 한정된 범위로 압축하는데, 그 압축은 균일하지 않습니다. 세 개의 기준점을 외워둘 만합니다:

조건 RS RSI
평균 상승폭이 평균 하락폭과 같음 1.00 50.0
평균 상승폭이 평균 하락폭의 2.33배 2.33 70.0
평균 상승폭이 평균 하락폭의 0.43배 0.43 30.0

가운데 행을 확인해보세요: 1 + 2.333 = 3.333이고 100 / 3.333 = 30이므로 RSI = 100 − 30 = 70입니다. 맨 아래 행: 1 + 0.4286 = 1.4286이고 100 / 1.4286 = 70이므로 RSI = 30입니다.

이것이 무엇을 뜻하는지 주목하세요. 70을 찍으려면 상승폭이 하락폭의 두 배를 살짝 넘기만 하면 됩니다 — 이는 극단적인 조건이 아니라 흔한 조건입니다. 그 지점을 지나면 스케일이 급격히 압축됩니다: 70에서 90으로 밀어 올리려면 RS가 2.33에서 9로 가야 하는데, 이는 화면상의 20포인트 이동이 시사하는 것보다 기저 시장에서 훨씬 큰 변화를 요구합니다.

70과 30이 법칙이 아니라 관행인 이유

와일더는 70과 30을 선택했습니다. 75와 25를 선택할 수도 있었습니다. 그 뒤에는 어떤 유도 과정도, 행동이 바뀌는 통계적 임계값도, 70.0에서 켜지고 69.9에서 꺼지는 메커니즘도 없습니다. 그것들은 1970년대에 그가 연구한 차트에서 합리적으로 보였던 반올림된 숫자였고, 모두가 그 기본값을 따라 하면서 굳어졌습니다. 대부분의 차팅 소프트웨어가 그 선을 자동으로 그려주는데, 이는 그것들이 경계선이라는 인식을 은근히 강화합니다. Stockade의 차트도 마찬가지입니다 — 아래쪽 패널을 RSI로 전환하면 70과 30에 점선이 나타납니다. 이것들은 판정이 아니라 참고선입니다.

14봉 룩백도 마찬가지입니다. 7 같은 더 짧은 설정은 더 빨리 반응하고 극단값을 끊임없이 찍습니다. 21 같은 더 긴 설정은 좀처럼 거기까지 가지 않습니다. 이 기간은 신호를 얼마나 자주 보느냐를 바꾸는 것이지 신뢰도를 바꾸는 것이 아닙니다 — 이동평균 기간을 고르는 것을 지배하는 것과 같은 트레이드오프입니다.

과매수는 강함을 뜻하지 “곧 반전”을 뜻하지 않습니다

이것이 앞서 나온 트레이드가 잘못 짚은 지점이며, 그 자체로 계산해볼 가치가 있습니다.

강한 상승 추세를 상상해보세요: 관찰 기간 동안 12개 봉이 상승 마감, 2개 봉이 하락 마감했습니다. 상승폭 합계는 28.00달러, 하락폭 합계는 2.80달러입니다.

  • 평균 상승폭 = 28.00 / 14 = 2.00달러
  • 평균 하락폭 = 2.80 / 14 = 0.20달러
  • RS = 2.00 / 0.20 = 10
  • RSI = 100 − (100 / 11) = 100 − 9.1 = 90.9

이제 RSI를 다시 70 아래로 떨어뜨리려면 무엇이 필요한지 물어보세요. 위 표에서 RS가 10에서 2.33으로 떨어져야 합니다 — 평균 하락폭이 평균 상승폭 대비 네 배 이상으로 늘어나야 합니다. 평활화된 14봉 평균에서는 그러려면 성격이 완전히 다른 봉이 여러 개 필요합니다. 빨간 캔들 하나로는 일어나지 않습니다.

그래서 RSI는 70 위에 머무는 것을 그저 허용하는 정도가 아니라, 움직임의 성격이 바뀌기 전까지는 산술적으로 그 자리에 고정되어 있습니다. 트레이더들은 이를 RSI “임베딩”이라고 부릅니다. 90이라는 수치는 추세가 유별나게 깨끗하다는 뜻이며, 깨끗한 추세는 역행 매매하기에 가장 나쁜 대상입니다.

더 미묘한 함정도 있습니다. RSI가 66.7(평균 상승폭 2.40달러, 평균 하락폭 1.20달러)에 있고 다음 봉이 1.00달러 상승 마감했다고 합시다. 평활화를 적용하면 새 평균 상승폭은 (2.40 × 13 + 1.00) / 14 = 32.20 / 14 = 2.30달러이고, 새 평균 하락폭은 (1.20 × 13 + 0) / 14 = 15.60 / 14 = 1.114달러입니다. RS = 2.30 / 1.114 = 2.064이므로 RSI = 100 − (100 / 3.064) = 67.4입니다.

가격은 올랐는데 RSI는 거의 움직이지 않았습니다. 상승폭이 진행 중인 평균 상승폭보다 작았기 때문입니다. RSI는 가격이 아니라 모멘텀을 추적합니다. 가격이 신고가를 경신하는 동안에도 옆으로 흐르거나 하락할 수 있는데, 이것이 바로 사람들이 다이버전스라고 부르는 상황입니다.

RSI 다이버전스를 읽는 법

다이버전스는 가격과 모멘텀 사이의 불일치입니다.

약세 다이버전스: 가격은 더 높은 고점을 만들지만, RSI는 더 낮은 고점을 만듭니다. 가격은 더 멀리 갔지만, 지난번보다 힘이 실리지 않았습니다.

강세 다이버전스: 가격은 더 낮은 저점을 만들지만, RSI는 더 높은 저점을 만듭니다. 매도자가 다시 가격을 눌렀지만 확신은 덜했습니다.

다이버전스를 읽으려면 가격에서 같은 종류의 스윙 포인트 두 개를 표시하세요 — 뚜렷한 고점 두 개, 또는 뚜렷한 저점 두 개 — 그리고 각 지점에서 RSI를 비교하세요. 둘 사이에 실제 되돌림이 있는, 비교 가능한 스윙일 때만 유효합니다. 임의의 봉 사이에 선을 긋는다면 거의 모든 차트에서 다이버전스가 나오는데, 그래서 사후에는 다이버전스가 그토록 쉽게 보이는 것입니다.

적중률에 대해 솔직해야 합니다: 다이버전스는 자주 실패하며, 가장 유혹적으로 보이는 바로 그 지점에서 가장 심하게 실패합니다. 강한 추세는 상승하는 동안 서너 번의 약세 다이버전스를 찍는데, 오직 마지막 하나만 의미가 있고 그 이전 것들은 각각 돈을 잃게 만드는 함정입니다. 다이버전스는 손절을 좁히거나 승자에게 물타기를 멈추는 이유로 다루되, 추세에 맞서는 단독 진입 신호로 다루지 마세요. 다이버전스 신호로 강세에 역행 매매하는 것은 신규 트레이더들이 기르는 더 비싼 습관 중 하나입니다.

50선을 추세 필터로 활용하기

가장 쓸모 있는 RSI 레벨은 아무도 그리지 않는 것입니다. RSI 50은 평균 상승폭과 평균 하락폭이 정확히 같아지는 지점입니다. 그 위에서는 상승폭이 우세하고, 아래에서는 하락폭이 우세합니다.

이것이 50을 저렴한 국면 필터로 만듭니다:

  • RSI가 지속적으로 50 위에 있음 — 30은 도달 불가능하다고 보고 과매도 롱을 찾는 것을 멈추세요. 상승 추세에서는 되돌림이 대개 40~50 부근에서 바닥을 찍습니다.
  • RSI가 지속적으로 50 아래에 있음 — 거울상입니다. 반등은 50~60 부근에서 멈추고 70에 도달하지 못합니다.

그 비대칭성이 극단값보다 더 실행 가능합니다. 상승 추세에서 RSI가 45까지 내려갔다가 버티고 다시 올라가는 것은 강한 추세 내부에서 되돌림이 끝나는 신호입니다. 거기서 30을 기다리는 것은 추세가 만들어내지 않을 수치를 기다리는 것입니다.

임계값을 80/20으로 옮기기

임계값이 관행이라는 것을 받아들이면 그것을 조정하는 것은 당연한 일입니다. 강하게 추세가 진행 중인 시장에서는 밴드를 80과 20으로 옮기세요. 신호는 훨씬 줄어들지만, 얻는 신호는 일상적인 추세 강도가 아니라 진짜로 이례적인 수치를 나타냅니다. 레인지 시장에서는 기본값인 70/30이 더 잘 통합니다. 그곳에서는 평균회귀가 실제로 지배적인 움직임이기 때문입니다.

순서가 중요합니다: 먼저 국면을 파악하고, 그다음 임계값을 정하세요. RSI로 국면을 판단한 뒤 같은 RSI로 그 국면에 맞서 트레이드하는 것은 순환 논리입니다.

RSI가 할 수 없는 것

RSI는 전적으로 이미 본 종가로부터 만들어집니다. 지연되는 파생 지표이며, 모든 값은 과거에 대한 사실입니다. 봉 안의 움직임을 보지 못하며, 가격 시리즈에 이미 없는 정보는 담고 있지 않습니다.

가격이 왜 움직였는지에 대한 개념도 없습니다. 꾸준한 상승에서 나온 90.9와 단 한 번의 갭에서 나온 90.9는 공식 입장에서 똑같아 보입니다. 그래서 RSI는 가격 구조와 거래량을 함께 읽는 것이 좋고, 두 이동평균의 스프레드를 측정하는 MACD와 어떻게 다른지 아는 것도 중요합니다 — MACD는 상승/하락 비율이 아니라 이동평균 간 격차를 측정합니다.

시뮬레이터에서 RSI 읽기 연습하기

“70이면 매도”를 가장 빨리 잊는 방법은 가격이 오르는 동안 RSI가 마흔 개 봉 동안 70 위에 머무는 것을 지켜보는 것입니다. Stockade의 주식 시장 시뮬레이터를 열고 아래쪽 차트 패널을 거래량에서 RSI로 전환한 뒤, 선이 70 위에 임베딩되는 구간을 찾아보세요 — 그다음 RSI가 50으로 돌아오기까지 가격이 얼마나 이동하는지 확인하세요. 반대 연습도 해보세요: 상승 차트에서 모든 약세 다이버전스를 표시하고 실제로 하락이 뒤따른 경우가 몇 번인지 세어보세요. 가격은 실제 시장 데이터가 아니라 알고리즘으로 생성된 것이지만 지표 산술은 동일하며, 그 횟수를 세어보면 도구를 사용하는 방식이 바뀔 것입니다.

계속 학습하기