RSI 전략 백테스트하는 법 (자기기만 없이)
글쓴이 chwoo · 코인 매매 7년. 최근 4개월은 자동매매 봇 운용. ·
RSI(상대강도지수)는 거의 모든 코인 트레이더가 가장 먼저 배우는 지표이자, 가장 돈을 잃기 쉬운 지표다. RSI가 나빠서가 아니라, 교과서식 사용법이 순진하기 때문이다. 이 가이드는 실전에서 살아남을 수 있는 RSI 전략을 백테스트하는 법을 보여준다.
RSI가 실제로 측정하는 것
RSI는 지정한 기간(기본 14) 동안의 최근 상승폭과 하락폭 크기를 비교하는 0~100 사이의 오실레이터다. RSI가 높으면 가격이 강하고 꾸준히 올랐다는 뜻, 낮으면 떨어졌다는 뜻. 흔한 해석("70 이상은 과매수라 매도, 30 이하는 과매도라 매수")이 대부분의 트레이더가 틀리는 지점이다.
고전적 70/30 규칙이 코인에서 실패하는 이유
강한 추세에서는 RSI가 몇 주 동안 70 위에 머무는데도 가격이 계속 오른다. 불장에서 "과매수"마다 숏을 치는 것은 순식간에 밟히는 지름길이다. 코인은 추세가 강해서, 단순 평균회귀 RSI는 종종 피를 흘린다. 해법은 RSI를 버리는 게 아니라, 언제 그것을 신뢰할지 구체적으로 정하는 것이다.
RSI 백테스트, 단계별로
- 진입: 트리거를 고른다. 예: RSI(14)가 30 상향돌파(반전 롱), 또는 50 상향돌파(모멘텀 롱). 이 사이트에서는 기간·기준값·돌파 조건을 직접 설정한다.
- 청산: 고정 익절/손절, ATR 기반 스톱, 또는 RSI가 기준값을 되돌아 돌파할 때 청산. 한 가지 이상 테스트하라. 청산은 진입만큼이나 결과를 바꾼다.
- 필터: 추세 필터(예: 200 EMA 위에서만 롱)를 더해 지배적 방향에 맞서지 마라. 그리고 필터가 서사가 아니라 실제로 결과를 개선하는지 확인하라.
- 비용: 수수료를 켜둬라. RSI 전략은 매매가 잦고, 빈도는 수수료를 배가시킨다.
결과를 정직하게 읽기
실행하고 기간별 표를 보라: 3년/2년/1년에 걸쳐 양수인가, 아니면 운 좋은 한 구간에서만인가? 최대낙폭을 확인하라. 매끄러운 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.