RSI 전략은 실제로 되는가: 실측으로 검증했다
글쓴이 chwoo · 코인 매매 7년. 2026년 봄부터 자동매매 봇 운용. · · 수정
RSI(상대강도지수)는 거의 모든 코인 트레이더가 가장 먼저 배우는 지표이자, 가장 돈을 잃기 쉬운 지표다. RSI가 나빠서가 아니라 교과서식 사용법이 순진하기 때문이다. 이 가이드는 그 순진함이 실제로 얼마를 잃게 하는지 측정한 숫자와 함께, RSI 전략을 정직하게 백테스트하는 법을 보여준다.
RSI가 실제로 측정하는 것
RSI는 지정한 기간(기본 14) 동안의 최근 상승폭과 하락폭 크기를 비교하는 0~100 사이의 오실레이터다. RSI가 높으면 가격이 강하고 꾸준히 올랐다는 뜻이고, 낮으면 떨어졌다는 뜻이다. 흔한 해석("70 이상은 과매수라 매도, 30 이하는 과매도라 매수")이 대부분의 트레이더가 틀리는 지점이다.
고전적 70/30 규칙이 코인에서 실패하는 이유
강한 추세에서는 RSI가 몇 주 동안 70 위에 머무는데도 가격이 계속 오른다. 불장에서 "과매수"마다 숏을 치는 것은 순식간에 밟히는 지름길이다. 코인은 추세가 강해서 단순 평균회귀 RSI는 종종 피를 흘린다. 해법은 RSI를 버리는 게 아니라 언제 그것을 신뢰할지 구체적으로 정하는 것이다.
반전형과 모멘텀형을 정면으로 붙여봤다
이 사이트의 엔진으로 두 규칙을 같은 조건에서 돌렸다. 하나는 RSI(14)가 30을 상향 돌파하면 롱(반전형), 다른 하나는 50을 상향 돌파하면 롱(모멘텀형)이다. BTC 1시간봉, 익절 3% / 손절 2%, 편도 수수료 0.06%와 슬리피지 0.02% 반영, 레버리지 1배, 진입 비중 90%, 2026년 8월 31일까지의 바이낸스 캔들.
| 전략 | ROI | MDD | 거래수 | 승률 |
|---|---|---|---|---|
| RSI 30 상향 (반전) | -79.8% | 85.2% | 696 | 38.2% |
| RSI 50 상향 (모멘텀) | -82.6% | 86.3% | 1,371 | 40.5% |
여기서 눈여겨볼 것은 어느 쪽이 이겼는지가 아니다. 모멘텀형은 승률이 더 높은데 더 많이 잃는다. 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% |
"반전이냐 모멘텀이냐"라는 논쟁은 둘 다 지는 상황에서는 의미가 없다. 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개월만 떼어 보면 반전형은 +12.5%다. 이것만 보고 "RSI 30 반전은 통한다"고 결론 내리는 것이 백테스트가 사람을 속이는 가장 흔한 방식이다. 같은 전략이 7년 창에서는 -80.6%다.
창이 짧을수록 손실이 작아 보이는 것은 대개 엣지가 아니라 산수다. 짧은 창에는 거래가 적게 들어가므로 비용이 누적될 시간이 없고, 복리로 깎이는 구간도 짧다. 그래서 기간 표는 "최근이 좋은가"를 보는 도구가 아니라 부호가 일관적인가를 보는 도구다. 반전형은 8개 구간 중 2개에서만 플러스다.
청산이 진입보다 결과를 크게 바꾼다
많은 초보가 실제로 떠올리는 형태는 조금 다르다. 30을 상향 돌파하면 사고, 과매수 구간에 도달하면 판다. 이 도구에서는 청산을 "반대 시그널"로 두면 그 형태가 된다. RSI 30 상향 돌파의 반대 시그널은RSI 70 하향 돌파다. 진입 조건은 그대로 두고 청산만 바꿔 돌렸다.
| 청산 방식 | ROI | MDD | 거래수 | 승률 |
|---|---|---|---|---|
| 익절 3% / 손절 2% | -79.8% | 85.2% | 696 | 38.2% |
| RSI 70 하향 돌파 | -24.1% | 64.6% | 246 | 64.2% |
같은 진입인데 결과가 세 배 이상 다르다. 고정 손절 2%는 RSI 반전이 노리는 되돌림이 시작되기도 전에 포지션을 끊어버린다. 반대 시그널 청산은 되돌림에 시간을 주는 대신 낙폭을 더 감당한다. 진입 조건을 다듬는 데 시간을 쓰기 전에 청산을 두세 가지 바꿔보는 것이 거의 언제나 이득이다.
여전히 -24.1%라는 점은 짚어두자. 크게 개선됐지만 수익은 아니다.
RSI를 필터로 쓰면 좋아지는가
RSI를 진입 트리거가 아니라 필터로 쓰는 방법도 있다. 진입은 다른 것으로 하고 RSI가 특정 구간에 있을 때만 허가하는 방식이다. EMA 20/50 골든크로스 진입에 "RSI 40~70 구간" 필터를 붙여봤다.
| 구성 | ROI | MDD | 거래수 | 승률 |
|---|---|---|---|---|
| EMA 20/50 골든크로스만 | -42.5% | 59.0% | 499 | 40.9% |
| + RSI 40~70 필터 | -47.9% | 60.8% | 428 | 40.0% |
필터가 항상 도움이 되는 것은 아니다. 이 경우 RSI 구간 필터는 이기는 거래도 함께 걸러냈다. 필터를 더할 때는 서사가 아니라 숫자로 확인해야 한다는 뜻이고, 이 표가 그 반례다.
타임프레임은 결과를 바꾸지만 표본도 바꾼다
| 타임프레임 | ROI | MDD | 거래수 |
|---|---|---|---|
| 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 |
손실이 -91.7%에서 -13.1%까지 줄어드는 것은 거래 빈도가 줄어 비용 잠식이 작아지기 때문이다. 그렇다고 일봉이 답이라고 말할 수는 없다. 28건은 통계가 아니라 이야기다. 몇 건만 달랐어도 부호가 바뀐다. 타임프레임을 늘려 손실을 줄이는 것과, 표본을 태워 아무것도 알 수 없게 만드는 것은 종이 한 장 차이다.
그래서 어떻게 검증하나
- 진입보다 청산을 먼저 흔들어라. 위 표에서 청산 하나가 -79.8%를 -24.1%로 바꿨다. 같은 노력으로 진입 파라미터를 조정해서는 그만한 변화가 나오지 않는다.
- 기간 표에서 부호를 세라. 총합이 아니라 몇 개 구간에서 플러스인지가 정보다. 최근 3개월만 좋은 전략은 좋은 전략이 아니다.
- 거래수를 함께 읽어라. 30건 미만이면 승률과 손익비를 추정값으로도 쓰기 어렵다.
- 필터는 붙여보고 판단해라. RSI 구간 필터는 이 경우 결과를 악화시켰다.
- RSI 기간을 몇 포인트 흔들어라. 14는 되는데 12와 16이 무너지면 엣지가 아니라 첨점이다.
참고 자료
- Relative strength index — Wilder's original definition and formula.
- Binance public market data (data.binance.vision) — The candle archive every number on this site is computed from.