RSI 전략은 실제로 되는가: 실측으로 검증했다

글쓴이 chwoo · 코인 매매 7년. 2026년 봄부터 자동매매 봇 운용. · · 수정

RSI(상대강도지수)는 거의 모든 코인 트레이더가 가장 먼저 배우는 지표이자, 가장 돈을 잃기 쉬운 지표다. RSI가 나빠서가 아니라 교과서식 사용법이 순진하기 때문이다. 이 가이드는 그 순진함이 실제로 얼마를 잃게 하는지 측정한 숫자와 함께, RSI 전략을 정직하게 백테스트하는 법을 보여준다.

RSI가 실제로 측정하는 것

RSI는 지정한 기간(기본 14) 동안의 최근 상승폭과 하락폭 크기를 비교하는 0~100 사이의 오실레이터다. RSI가 높으면 가격이 강하고 꾸준히 올랐다는 뜻이고, 낮으면 떨어졌다는 뜻이다. 흔한 해석("70 이상은 과매수라 매도, 30 이하는 과매도라 매수")이 대부분의 트레이더가 틀리는 지점이다.

고전적 70/30 규칙이 코인에서 실패하는 이유

강한 추세에서는 RSI가 몇 주 동안 70 위에 머무는데도 가격이 계속 오른다. 불장에서 "과매수"마다 숏을 치는 것은 순식간에 밟히는 지름길이다. 코인은 추세가 강해서 단순 평균회귀 RSI는 종종 피를 흘린다. 해법은 RSI를 버리는 게 아니라 언제 그것을 신뢰할지 구체적으로 정하는 것이다.

흔히 이렇게 말한다. RSI 반전(과매도 매수)은 횡보에서 통하고, RSI 모멘텀(강세 매수)은 추세에서 통한다. 같은 지표, 정반대 규칙. 그럴듯하게 들리는데, 실제로 돌려보면 어떻게 되는지 아래에서 확인한다.

반전형과 모멘텀형을 정면으로 붙여봤다

이 사이트의 엔진으로 두 규칙을 같은 조건에서 돌렸다. 하나는 RSI(14)가 30을 상향 돌파하면 롱(반전형), 다른 하나는 50을 상향 돌파하면 롱(모멘텀형)이다. BTC 1시간봉, 익절 3% / 손절 2%, 편도 수수료 0.06%와 슬리피지 0.02% 반영, 레버리지 1배, 진입 비중 90%, 2026년 8월 31일까지의 바이낸스 캔들.

전략ROIMDD거래수승률
RSI 30 상향 (반전)-79.8%85.2%69638.2%
RSI 50 상향 (모멘텀)-82.6%86.3%1,37140.5%
같은 지표, 정반대 규칙. 둘 다 자본의 80% 가까이를 잃는다.

이 글이 측정한 전략을 백테스터에서 열기 →

여기서 눈여겨볼 것은 어느 쪽이 이겼는지가 아니다. 모멘텀형은 승률이 더 높은데 더 많이 잃는다. 40.5%로 이기고 38.2%보다 더 크게 지는 이유는 거래를 두 배 가까이(1,371회 대 696회) 했기 때문이다. 승률은 비용을 세지 않는다. 이것이 승률을 단독으로 보면 안 되는 가장 짧은 예다.

한 코인의 문제가 아니다

같은 두 규칙을 코인 6개에 그대로 돌렸다. 타임프레임과 조건은 모두 동일하다.

코인반전형 ROI모멘텀형 ROI
BTC-79.8%-82.6%
ETH-85.6%-87.1%
SOL-93.4%-95.1%
XRP-96.3%-99.5%
DOGE-82.4%-99.7%
ADA-96.6%-99.2%
12개 조합 중 수익이 난 것은 하나도 없다. XRP와 ADA의 모멘텀형은 계좌가 거의 소멸한다.

"반전이냐 모멘텀이냐"라는 논쟁은 둘 다 지는 상황에서는 의미가 없다. RSI 하나를 진입 조건으로 쓰는 구조 자체가 비용을 넘지 못한다는 게 이 표의 내용이다.

최근 구간만 보면 속는다

같은 두 전략을 기간별로 갈라봤다. 여기가 이 글에서 가장 중요한 표다.

기간반전형 ROI모멘텀형 ROI
7년-80.6%-83.3%
5년-69.2%-62.5%
3년-50.9%-7.9%
2년-53.0%-16.8%
1년-37.5%-23.8%
6개월-10.0%-7.3%
3개월12.5%-9.6%
1개월3.2%-1.9%
창을 좁히면 손실이 줄고, 3개월과 1개월에서는 반전형이 플러스로 뒤집힌다.

최근 3개월만 떼어 보면 반전형은 +12.5%다. 이것만 보고 "RSI 30 반전은 통한다"고 결론 내리는 것이 백테스트가 사람을 속이는 가장 흔한 방식이다. 같은 전략이 7년 창에서는 -80.6%다.

창이 짧을수록 손실이 작아 보이는 것은 대개 엣지가 아니라 산수다. 짧은 창에는 거래가 적게 들어가므로 비용이 누적될 시간이 없고, 복리로 깎이는 구간도 짧다. 그래서 기간 표는 "최근이 좋은가"를 보는 도구가 아니라 부호가 일관적인가를 보는 도구다. 반전형은 8개 구간 중 2개에서만 플러스다.

청산이 진입보다 결과를 크게 바꾼다

많은 초보가 실제로 떠올리는 형태는 조금 다르다. 30을 상향 돌파하면 사고, 과매수 구간에 도달하면 판다. 이 도구에서는 청산을 "반대 시그널"로 두면 그 형태가 된다. RSI 30 상향 돌파의 반대 시그널은RSI 70 하향 돌파다. 진입 조건은 그대로 두고 청산만 바꿔 돌렸다.

청산 방식ROIMDD거래수승률
익절 3% / 손절 2%-79.8%85.2%69638.2%
RSI 70 하향 돌파-24.1%64.6%24664.2%
진입 조건은 완전히 동일하다. 청산만 바꿨는데 손실이 -79.8%에서 -24.1%로, 승률이 38.2%에서 64.2%로 변한다.

같은 진입인데 결과가 세 배 이상 다르다. 고정 손절 2%는 RSI 반전이 노리는 되돌림이 시작되기도 전에 포지션을 끊어버린다. 반대 시그널 청산은 되돌림에 시간을 주는 대신 낙폭을 더 감당한다. 진입 조건을 다듬는 데 시간을 쓰기 전에 청산을 두세 가지 바꿔보는 것이 거의 언제나 이득이다.

여전히 -24.1%라는 점은 짚어두자. 크게 개선됐지만 수익은 아니다.

RSI를 필터로 쓰면 좋아지는가

RSI를 진입 트리거가 아니라 필터로 쓰는 방법도 있다. 진입은 다른 것으로 하고 RSI가 특정 구간에 있을 때만 허가하는 방식이다. EMA 20/50 골든크로스 진입에 "RSI 40~70 구간" 필터를 붙여봤다.

구성ROIMDD거래수승률
EMA 20/50 골든크로스만-42.5%59.0%49940.9%
+ RSI 40~70 필터-47.9%60.8%42840.0%
필터를 붙이니 오히려 나빠졌다. 거래는 71건 줄었는데 손실은 늘었다.

필터가 항상 도움이 되는 것은 아니다. 이 경우 RSI 구간 필터는 이기는 거래도 함께 걸러냈다. 필터를 더할 때는 서사가 아니라 숫자로 확인해야 한다는 뜻이고, 이 표가 그 반례다.

타임프레임은 결과를 바꾸지만 표본도 바꾼다

타임프레임ROIMDD거래수
15분-91.7%95.1%1,615
1시간-79.8%85.2%696
4시간-43.3%52.4%223
1일-13.1%18.4%28
타임프레임이 길수록 손실이 줄지만, 일봉의 거래수는 28건뿐이다.

손실이 -91.7%에서 -13.1%까지 줄어드는 것은 거래 빈도가 줄어 비용 잠식이 작아지기 때문이다. 그렇다고 일봉이 답이라고 말할 수는 없다. 28건은 통계가 아니라 이야기다. 몇 건만 달랐어도 부호가 바뀐다. 타임프레임을 늘려 손실을 줄이는 것과, 표본을 태워 아무것도 알 수 없게 만드는 것은 종이 한 장 차이다.

그래서 어떻게 검증하나

  • 진입보다 청산을 먼저 흔들어라. 위 표에서 청산 하나가 -79.8%를 -24.1%로 바꿨다. 같은 노력으로 진입 파라미터를 조정해서는 그만한 변화가 나오지 않는다.
  • 기간 표에서 부호를 세라. 총합이 아니라 몇 개 구간에서 플러스인지가 정보다. 최근 3개월만 좋은 전략은 좋은 전략이 아니다.
  • 거래수를 함께 읽어라. 30건 미만이면 승률과 손익비를 추정값으로도 쓰기 어렵다.
  • 필터는 붙여보고 판단해라. RSI 구간 필터는 이 경우 결과를 악화시켰다.
  • RSI 기간을 몇 포인트 흔들어라. 14는 되는데 12와 16이 무너지면 엣지가 아니라 첨점이다.
RSI는 손잡이가 많아서(기간, 기준값, 돌파 대 절대값, 게다가 필터와 청산) 과최적화가 특히 쉽다. 위 표들의 어떤 칸도 "이렇게 하면 번다"는 뜻이 아니다. 인접 값과 여러 기간에서 부호가 유지되는 세팅을 선호하고, 원하면 지금 바로 같은 조건을 직접 돌려 확인해 보라. 도구는 무료이고 7년치 실제 바이낸스 데이터를 쓴다.

참고 자료

읽는 것도 좋지만 직접 돌려보는 게 낫다. 바이낸스 7년 데이터로 진짜 백테스트를 무료로.

백테스터 써보기