RSI(상대강도지수)란 무엇인가 과매수·과매도를 숫자로 읽는 법 > 매매 기술 노트
본문 바로가기
코인랩 코인랩 업비트 자동매매 리서치 & 기술노트
사이트 내 전체검색

매매 기술 노트

기술적지표 RSI(상대강도지수)란 무엇인가 과매수·과매도를 숫자로 읽는 법

게시물 옵션

본문

매매 기술 노트 · 01 · 기술적지표

RSI(상대강도지수)란 무엇인가
과매수·과매도를 숫자로 읽는 법

RSI는 가격이 "얼마나 올랐는가"가 아니라 상승과 하락 중 어느 쪽 힘이 더 셌는가를 재는 지표다. 1978년에 나온 뒤로 지금까지 가장 널리 쓰이는 모멘텀 지표 자리를 지키고 있다. 원리는 단순한데, 실전에서 오해하기 딱 좋은 지표이기도 하다. 이 글에서는 원리와 함께, 봇을 돌리면서 실제로 겪었던 실패 사례도 같이 정리한다.

개발자
J. 와일더
발표연도
1978
일반 과매도
30 이하
일반 과매수
70 이상

계산 원리

일정 기간(보통 14봉) 동안의 상승폭 평균과 하락폭 평균을 비교한다.

RS = 평균 상승폭 / 평균 하락폭 RSI = 100 - (100 / (1 + RS))

상승폭이 하락폭보다 압도적으로 크면 RSI는 100에 가까워지고, 반대로 하락이 압도적이면 0에 가까워진다. RSI는 가격 수준이 아니라 힘의 균형을 재는 지표라는 점이 핵심이다. 가격이 얼마인지, 몇 퍼센트 올랐는지는 RSI 계산에 아예 들어가지 않는다. 오직 "상승한 봉과 하락한 봉의 크기 비율"만 본다.

RSI는 0~100 사이를 오가며, 70 위는 과매수, 30 아래는 과매도로 분류한다. 하지만 강한 추세에서는 이 선 안쪽에 머무는 시간보다 바깥에서 버티는 시간이 더 길어질 수 있다. 처음 이 지표를 접했을 땐 이 문장을 그냥 이론으로만 읽었는데, 실전에서는 이게 계좌를 갈아먹는 원인이 된다는 걸 나중에야 알았다.

과매수·과매도, 어떻게 해석할까

전통적으로 70 이상은 과매수(조정 가능성), 30 이하는 과매도(반등 가능성)로 읽는다. 다만 이 기준선은 절대적인 게 아니다.

  • 강한 추세장에서는 RSI가 70 이상에 오래 머물 수 있다. "과매수니까 판다"는 판단은 상승 추세 초입에 빠지는 흔한 실수다.
  • 횡보장에서는 30/70 기준이 상대적으로 잘 맞는 편이다.
흔한 오해 "RSI가 30 밑으로 가면 무조건 반등한다"는 생각은 위험하다. 하락 추세가 강하면 RSI는 30 밑에서 한참을 머물 수 있다. 이걸 흔히 "RSI가 눌린다"고 표현하는데, 반등 신호가 아니라 하락이 계속된다는 신호일 수도 있다.

내 경험: RSI 30만 믿고 들어갔던 그날

이 오해를 몸으로 겪은 날이 있다. 초창기 봇에는 필터가 거의 없었다. 조건은 딱 하나, "RSI가 30 아래로 내려오면 매수"였다. 단순하니까 백테스트 결과도 그럴듯하게 나왔고, 실전에 바로 태웠다. 문제는 그날 하필 시장 전체가 큰 폭으로 무너지던 날이었다는 것이다.

RSI가 28을 찍고 매수가 들어갔다. 다음 캔들에서 24, 그다음 캔들에서 19. 봇은 "더 싸졌으니 기회"라고 판단할 리 없었지만, 나는 화면 앞에서 "설마 여기서 더 빠지겠어"라는 마음으로 손절을 늦췄다. 결과적으로 그날 하루 손실만 계좌의 상당 부분을 갉아먹었다. 나중에 로그를 다시 열어보니, RSI가 30 아래에서 머문 시간이 정상적인 반등 상황보다 세 배 가까이 길었다. 지표 자체가 틀린 게 아니라, 지표를 단독으로 믿었던 판단이 문제였다.

기간 설정과 노이즈의 함정

초기에 1분봉으로 매매할 때 기간을 14로 고정해서 썼는데, 지표가 너무 예민하게 반응해서 수시로 신호를 내렸다. 결과적으로 신호 중 대부분이 가짜 신호(노이즈)였고, 손절이 자주 나왔다. 화면에는 매수 신호가 뜨는데, 몇 초 뒤 손절가에 닿아서 다시 매도되는 걸 반복해서 보고 있으면 지표 자체를 의심하게 된다. 나중에 기간을 짧은 봉에는 짧게, 긴 봉에는 길게 맞추니 오히려 신호 신뢰도가 올라갔다.

또한 자동매매 시스템에서 기울기(slope) 필터링을 RSI 이전 단계에 놨다. 예를 들어 SMA50이 음수 기울기를 보일 때는 RSI가 30 아래로 떨어져도 매수를 차단하는 식이다. 이렇게 하니 하락 추세 깊숙한 곳에서 RSI만 믿고 진입했다가 계속 떨어지는 경험이 거의 없어졌다. 위에서 얘기한 그 손실 난 날 이후로 가장 먼저 추가한 안전장치가 바로 이 기울기 필터였다.

더 중요한 건, 거래대금 필터도 함께 들어갔다는 점이다. 코인이 거래가 거의 없는 시간대에는 RSI가 극단으로 치우치기 쉽다. 실제로 거래대금이 적을 때 RSI 30 아래를 기회로 삼았다가, 시장에 유동성이 없어 진입 자체가 미끄러지는 경험을 했다. 체결이 원하는 가격에서 한참 벗어난 곳에서 이루어졌고, 진입 시점부터 이미 손실 구간에서 시작한 셈이었다. 이제는 기울기+거래대금+RSI를 한 세트로 본다. 셋 중 하나라도 조건을 안 만족하면 신호를 무시하도록 바꾼 뒤로, 같은 실수가 반복되지는 않았다.

기간(Period) 설정이 성격을 바꾼다

RSI 계산에 쓰는 봉의 개수(기간)를 얼마로 잡느냐에 따라 지표의 성격이 완전히 달라진다.

  • 기간이 길수록(21, 28...) — 지표가 부드럽게 움직이고 신호가 적게 나오지만 신뢰도가 높은 편이다.
  • 기간이 짧을수록(5, 7, 9...) — 지표가 예민하게 반응하고 신호가 자주 나오지만 노이즈(가짜 신호)도 늘어난다.
실전 팁 짧은 시간봉(1분·5분봉)으로 매매하면서 긴 기간의 RSI를 쓰면 지표가 가격 움직임을 따라가지 못하는 괴리가 생긴다. 반대로 일봉·주봉 매매에 너무 짧은 기간을 쓰면 잡음에 과잉반응한다. 매매 주기와 지표 기간의 궁합을 맞추는 것이 실전에서 가장 자주 간과되는 부분이다.

RSI 하나로는 부족하다

RSI는 단독으로 쓰기보다, 거래량이나 다른 지표와 교차 검증할 때 신뢰도가 올라간다. 가격은 신고점을 갱신하는데 RSI는 이전 고점을 넘지 못하는 경우("다이버전스")가 대표적인 활용 사례이지만, 이것만으로 매매를 결정하기보다는 다른 근거와 함께 확인하는 보조 지표로 다루는 게 안전하다. 지금 돌아보면 그날의 손실은 지표 하나만 켜놓고 나머지 판단을 다 생략했던 결과였다. 지금 봇은 그때보다 느리게 반응하지만, 훨씬 덜 다친다.

요약

RSI는 가격의 상승·하락 압력을 숫자로 바꿔주는 모멘텀 지표다. 기준선(30/70)은 시장 국면에 따라 다르게 해석해야 하고, 기간 설정은 매매 주기와 맞아야 한다. 그리고 이 지표를 혼자 믿고 진입하는 순간이, 경험상 계좌가 가장 크게 흔들리는 순간이었다.

매매 기술 노트 · 기술적지표
  1. 01 · RSI(상대강도지수)란 무엇인가 — 지금 글
  2. 02 · 볼린저밴드란 — 가격의 변동 범위를 통계로 정의하기
  3. 03 · 이동평균선(MA)의 역할과 종류
  4. 04 · MACD 지표 이해하기
  5. 05 · 거래량 지표가 왜 중요한가
출처 J. Welles Wilder Jr., 『New Concepts in Technical Trading Systems』(1978). RSI가 처음 제안된 책이다.

본 글은 일반적인 기술적 지표 개념을 설명하는 교육용 콘텐츠이며, 특정 종목이나 매매를 권유하는 내용이 아닙니다. 모든 투자 판단과 책임은 본인에게 있습니다.

추천0 비추천0
스크랩 · 신고

댓글목록

등록된 댓글이 없습니다.

매매 기술 노트 • OFFICIAL

매매 기술 노트

RSI·볼린저밴드·이동평균선·MACD·거래량 지표 정리와 적용 경험
22TOTAL
22POSTS
WELCOME
ID/PW 찾기
회원가입
오늘의 마켓
업비트 원화마켓 기준 · 5분 갱신
상승 226하락 47
24H 거래대금 17,368억
거래대금 TOP
JPYC-4.38%
XRP+1.85%
FOLD-2.05%
ETH+1.10%
BTC+1.13%
NEAR+11.85%
ONDO+4.68%
LSK-5.31%