RSI는 무엇을 재나요
RSI(Relative Strength Index, 상대강도지수)는 최근 일정 기간(보통 14일) 동안 오른 날의 힘과 내린 날의 힘을 비교해 0~100 사이의 숫자로 나타낸 거예요. 최근에 오른 날이 많고 상승폭이 컸으면 숫자가 높아지고, 내린 날이 많았으면 낮아져요.
딱 두 기준선만 기억하면 돼요.
- ·30 이하 = 과매도. 너무 많이·빨리 팔렸다는 뜻이에요. 통계적으로 단기 반등이 잦은 구간이에요.
- ·70 이상 = 과열. 너무 많이 샀다는 뜻이에요. 지금 따라 들어가면 꼭대기일 수 있어요.
- ·40~60 = 중립. 특별한 신호 없이 무난한 구간이에요.
기억법: RSI는 ‘속도’를 재는 지표예요. 방향(오를지 내릴지)이 아니라, 지금 움직임이 과했는지를 봐요.
숫자로 따라가 보기 — RSI는 이렇게 만들어져요
공식만 보면 무섭게 생겼는데, 실제로는 나눗셈 한 번이 전부예요. 가상의 A종목 14거래일을 예로 들어볼게요. 먼저 하루하루 전날 종가 대비 얼마나 올랐는지·내렸는지만 적어요. 오른 날은 상승폭을, 내린 날은 하락폭을(부호는 떼고 양수로) 기록해요.
14일 중 오른 날이 9일, 내린 날이 5일이었고, 상승폭을 다 더하니 2,800원, 하락폭을 다 더하니 1,200원이 나왔다고 해볼게요. 이제 각각을 14로 나눠 평균을 냅니다. 오른 날만 9로 나누는 게 아니라 기간 전체인 14로 나누는 게 포인트예요.
| 단계 | 계산 | 결과 |
|---|---|---|
| ① 평균 상승폭 | 2,800원 ÷ 14일 | 200원 |
| ② 평균 하락폭 | 1,200원 ÷ 14일 | 약 85.7원 |
| ③ RS(상대강도) | 200 ÷ 85.7 | 약 2.33 |
| ④ RSI | 100 − (100 ÷ (1 + 2.33)) | 70.0 |
결과는 RSI 70.0. 딱 과열 기준선이에요. 여기서 눈치채셨겠지만 ③단계에서 14로 나눈 게 분자·분모에서 서로 상쇄되기 때문에, 사실 상승폭 합계 ÷ 하락폭 합계만 해도 RS는 똑같이 2.33이 나와요. 즉 RSI는 ‘최근 이 기간 동안 오른 힘이 내린 힘의 몇 배였나’를 0~100 눈금으로 옮겨 놓은 것뿐이에요.
반대 방향도 해볼게요. 같은 종목이 다음 구간에서 오른 날 5일·상승폭 합계 900원, 내린 날 9일·하락폭 합계 2,100원을 기록했다면 평균 상승폭은 약 64.3원, 평균 하락폭은 150원. RS는 0.43이고 RSI는 30.0이 나와요. 과매도선에 정확히 닿은 거죠.
직관 하나: 오른 힘과 내린 힘이 정확히 같으면 RS가 1이 되고, RSI는 정확히 50이에요. 그래서 50은 ‘무승부선’이에요. 14일 내내 오르기만 하면 하락폭이 0이라 RSI는 100에 붙고, 내리기만 하면 0에 붙어요.
참고로 대부분의 차트 프로그램은 위 계산을 그대로 쓰지 않고, 첫 14일만 단순평균으로 구한 뒤 이후에는직전 평균에 새 값을 조금씩 섞는 방식(지수평활)으로 이어 그려요. 그래서 하루치 데이터가 바뀌어도 값이 급격히 튀지 않고,예전 움직임의 잔상이 꽤 오래 남아요. 이 성질이 뒤에 나올 한계와 직접 연결돼요.
14일 말고 9일·25일로 보면 뭐가 달라지나요
RSI의 기간은 법으로 정해진 게 아니에요. 14일은 이 지표를 만든 사람이 제안한 값이 관습으로 굳은 것뿐이에요. 기간을 바꾸면 같은 주가 흐름인데 값이 다르게 나와요. 짧게 잡으면 분모에 들어가는 날 수가 적어서 하루하루 등락에 크게 흔들리고, 길게 잡으면 그 반대예요.
| 기간 | 성격 | 실제로 생기는 일 |
|---|---|---|
| 9일 | 아주 민감 | 30·70선을 자주 드나듦. 신호가 많지만 속임수도 그만큼 많아요. |
| 14일 | 표준 | 가장 널리 쓰여 다른 사람들과 해석이 맞물려요. 무난한 기본값. |
| 25일 | 둔감 | 어지간해선 30·70을 안 건드려요. 대신 한 번 닿으면 꽤 깊은 조정·과열이에요. |
중요한 건 ‘어느 기간이 정답이냐’가 아니라 ‘내가 어떤 기간을 보고 있는지 아는 것’이에요. 누가 “지금 RSI 28이라 과매도”라고 할 때 그게 9일 기준이면 이틀만 빠져도 나오는 흔한 값이고, 25일 기준이면 훨씬 무거운 이야기예요. 같은 숫자라도 무게가 달라요.
그리고 기간을 이것저것 바꿔 가며 ‘신호가 예쁘게 나오는 값’을 고르는 건 위험해요. 과거 차트에 가장 잘 맞는 기간은 언제나 찾을 수 있지만, 그건 지표를 맞춘 게 아니라 과거를 외운 것에 가깝거든요.
다이버전스 — 개념은 멋있는데, 한계가 커요
다이버전스(divergence)는 주가와 RSI가 서로 다른 방향을 가리키는 현상이에요. 첫 등장이니 한 줄로 정의하자면, ‘가격은 신저점인데 지표는 신저점이 아닌’ 식의 엇갈림이에요.
- ·강세 다이버전스: 주가는 전 저점보다 더 낮은 저점을 찍었는데, RSI 저점은 오히려 전보다 높은 경우. 내리는 힘이 약해지고 있다는 해석이에요.
- ·약세 다이버전스: 주가는 신고가인데 RSI 고점은 전보다 낮은 경우. 오르는 속도가 식고 있다는 해석이고요.
논리는 그럴듯해요. 실제로 큰 전환점에서 다이버전스가 보이는 경우도 있고요. 문제는 그 반대쪽 사례가 훨씬 많다는 거예요.
- ·선 긋기가 자의적이에요. 어느 저점과 어느 저점을 이을지에 따라 다이버전스는 있기도 하고 없기도 해요. 두 점만 고르면 되니까, 보고 싶은 사람은 대체로 찾아내요.
- ·여러 번 나온 뒤에야 맞아요. 강한 추세에서는 다이버전스가 3~4번 연달아 나오고 전부 무시되다가 마지막 것만 맞는 일이 흔해요. 그런데 그게 마지막인지는 지나 봐야 알죠.
- ·시점을 못 줘요. 설령 방향이 맞아도 그게 오늘인지 두 달 뒤인지는 알려주지 않아요. 방향만 맞고 시점이 틀리면 결과는 틀린 것과 비슷해요.
그래서 다이버전스는 ‘들어갈 이유’가 아니라 ‘한 번 더 확인할 이유’ 정도로 두는 게 안전해요. 맑은 주식도 다이버전스를 점수에 넣지 않아요. 사후에는 선명하지만 실시간에는 판정이 갈리는 신호라, 숫자로 다루기에 신뢰도가 부족하다고 봤어요.
과매도가 바닥이 아닌 이유 (가장 비싼 오해)
‘RSI 30 아래 = 싸다 = 바닥’이라는 연결은 초보자가 가장 자주, 가장 비싸게 치르는 오해예요. 왜 틀리는지 구조적으로 뜯어볼게요.
- ·RSI는 가격이 아니라 ‘최근 구간의 상대적 속도’만 봐요. 앞의 계산식을 다시 보면 종가가 5만 원인지 5천 원인지는 어디에도 안 들어가요. 들어가는 건 최근 14일의 등락폭뿐이에요. 그러니 주가가 반토막이 나도, 그게 꾸준히 일정한 속도로 빠지는 중이면 RSI는 25~35 언저리에 계속 머물러요.
- ·계속 빠지면 기준 자체가 따라 내려와요. 평균 하락폭이 커진 상태가 유지되면 RSI는 낮은 값에 눌러앉습니다. 이걸 보통 ‘과매도에 갇혔다’고 해요. 30을 처음 뚫었을 때 들어간 사람은 20까지, 다시 15까지 내려가는 걸 지켜보게 되죠.
- ·30을 다시 넘는 건 오른 게 아니라 ‘덜 빠진 것’일 수 있어요. 며칠 하락폭이 줄기만 해도 평균 하락폭이 내려가면서 RSI가 올라가요. 가격은 그대로거나 더 낮은데 지표만 회복된 것처럼 보이는 상황이 실제로 자주 생겨요.
- ·악재는 지표에 안 들어 있어요. 실적이 무너졌거나 사업 구조가 바뀌었다면, 그건 ‘과매도’가 아니라 가격이 제대로 내려가는 중인 거예요. 지표는 그 이유를 구분할 수단이 없어요.
정직하게 말하면, RSI 30은 ‘바닥’이 아니라 ‘반등이 나올 확률이 평소보다 조금 높아진 구간’ 정도예요. 조금 높아진 확률은 여러 번 반복해서 나눠 담을 때나 의미가 있지, 한 번에 크게 거는 근거가 되진 못해요.
자주 하는 오해 정리
- ·“RSI 70이면 곧 떨어진다” — 이렇게 생각하기 쉬운데, 사실 강한 상승장에서 RSI는 70~85 사이에 몇 주씩 머물러요. 70은 ‘떨어진다’가 아니라 ‘여기서 새로 따라 들어가면 불리하다’는 뜻에 가까워요.
- ·“RSI가 낮은 종목을 고르면 된다” — RSI 최저 종목을 모으면 망가지는 중인 종목 모음이 되기 쉬워요. 지표가 낮은 데는 이유가 있고, 그 이유가 좋은 경우는 드물어요.
- ·“RSI 값이 같으면 상황도 같다” — 아니에요. 오르다가 쉬면서 내려온 45와, 계속 빠지다가 잠깐 멈춰서 올라온 45는 완전히 다른 상황이에요. 같은 숫자라도 어디에서 왔는지를 봐야 해요.
RSI가 잘 안 맞는 순간 (정직한 한계)
여기가 가장 중요해요. RSI는 만능이 아니고, 특정 상황에서 확실히 약해요.
- ·강한 추세장. 정말 센 상승장에선 RSI가 70을 넘고도 계속 올라요. ‘과열이니 팔자’가 번번이 틀리죠. 강한 하락장에선 30 아래에서 더 빠지고요.
- ·‘떨어지는 칼’. 악재로 급락하는 종목은 RSI가 낮아도 계속 떨어질 수 있어요. 과매도 ≠ 바닥이에요.
- ·거래가 적은 종목. 하루 몇 번 체결되는 종목은 등락폭 자체가 왜곡돼 RSI도 같이 왜곡돼요.
- ·단독 사용 금지. RSI 하나만 보고 사고파는 건 위험해요. 추세·수급·뉴스와 함께 봐야 해요.
다른 지표와 함께 보는 법
RSI의 약점은 ‘추세를 모른다’는 것 하나로 요약돼요. 그러니 추세를 아는 지표를 옆에 세우면 약점이 꽤 메워져요.
- ·이동평균선과 함께. 60일선·120일선이 우상향인데 RSI가 30 근처면 ‘추세 안의 조정’일 가능성이 있어요. 반대로 장기선이 우하향인데 RSI만 낮으면, 그건 그냥 하락 중인 거예요.
- ·거래량과 함께. 과매도에서 반등할 때 거래량이 붙는지 보면, 되돌림인지 잠깐 멈춘 건지 판단에 도움이 돼요.
- ·시장 전체와 함께. 지수가 같이 빠져서 눌린 RSI와, 시장은 멀쩡한데 혼자 빠져서 눌린 RSI는 의미가 아주 달라요. 후자는 개별 악재를 의심해야 해요.
맑은 주식은 RSI를 어떻게 쓰나요
저희도 RSI를 여러 신호 중 하나로만 써요. 구체적으로는 이렇게 다뤄요.
- ·과매도면 가점을 줘요. 다만 ‘가점’이지 ‘선정 사유’가 아니에요. 다른 조건이 나쁘면 가점 하나로는 후보에 못 올라와요.
- ·과열(70 이상)이면 아예 후보에서 빼요. 추격매수 위험이 가장 큰 구간이라, 점수를 깎는 대신 제외하는 쪽을 택했어요.
- ·하락추세가 뚜렷하면 과매도 가점을 되돌려요. 위에서 말한 ‘과매도에 갇힌 종목’을 거르기 위한 장치예요.
- ·계산은 전일 종가 기준이에요. 실시간이 아니라서 장중 급변은 반영되지 않아요. 가격은 KRX 기준을 씁니다.
지표는 확신을 주는 도구가 아니라, 덜 실수하게 돕는 도구라고 생각하는 게 건강해요. RSI가 알려주는 건 딱 하나예요. “요즘 이 종목, 평소보다 빠르게 움직였어요.” 그다음 판단은 사람 몫이고요.
정리
- ·RSI = 최근 오른 힘 ÷ 내린 힘을 0~100으로 옮긴 온도계. 50이 무승부선.
- ·기간을 9·14·25로 바꾸면 같은 차트라도 값과 무게가 달라져요. 내가 몇 일을 보는지 알고 있어야 해요.
- ·30↓ 과매도(반등 여력) · 70↑ 과열(추격 주의). 단, 과매도는 바닥이 아니라 확률이 조금 높아진 구간일 뿐이에요.
- ·다이버전스는 사후에 선명하고 실시간엔 자의적이라 참고용으로만.
- ·강한 추세장·급락주에선 잘 안 맞음 → 추세 지표와 함께 볼 것.