RSI 과매도 전략 백테스트 결과와 승률 분석
NEWRSI 30 이하 과매도 반등 전략을 실제로 백테스트하면 승률·수익률이 어떻게 나오는지, 함정과 개선법까지 정리했습니다.
전략 개념 차트
RSI는 0~100 사이를 움직이며,70 이상 과매수(매도 신호),30 이하 과매도(매수 신호)입니다.
70 하향 돌파 시 매도,30 상향 돌파 시 매수 진입을 고려합니다.
RSI 과매도 전략이란?
RSI 과매도 전략은 상대강도지수(RSI)가 30 이하로 떨어진 과매도 구간에서 매수하고, 반등으로 RSI가 다시 올라오거나 과매수(70) 구간에 도달하면 매도하는 평균회귀형 매매법입니다. "과도하게 팔린 종목은 단기적으로 반등한다"는 통계적 경향을 이용합니다. 이 글에서는 RSI 과매도 전략을 백테스트했을 때 실제로 어떤 결과가 나오는지, 그리고 어떤 조건에서 잘 작동하고 어디서 무너지는지를 다룹니다.
백테스트 기본 규칙 설정
- 지표 — 14일 RSI (가장 표준적인 설정)
- 매수 조건 — RSI가 30 아래로 내려갔다가 다시 30을 상향 돌파하는 순간
- 매도 조건 — RSI 70 도달, 또는 매수 후 N일 경과, 또는 손절 -7%
- 대상 — KOSPI·KOSDAQ 우량주 (거래량·시총 하한 필터 적용)
- 비용 — 수수료 0.015% + 거래세 0.18% + 슬리피지 반영
일반적으로 관찰되는 백테스트 결과 패턴
RSI 과매도 반전 전략은 승률이 비교적 높게(대략 55~65% 범위) 나오지만 손익비가 낮은 전형적인 평균회귀 프로파일을 보이는 경우가 많습니다. 작은 반등을 여러 번 먹는 구조이기 때문입니다. 핵심은 다음과 같습니다.
- 횡보장·박스권 — 가장 잘 작동하는 국면. 과매도에서 사서 중심선으로 회귀하는 패턴이 반복됩니다.
- 강한 하락 추세 — 최악의 국면. RSI가 30 이하에 계속 머무르며(과매도 지속) 반등 없이 추가 하락 → 손절이 쌓입니다. "떨어지는 칼날"을 잡는 문제입니다.
- 강한 상승 추세 — 과매도 신호 자체가 잘 나오지 않아 거래 기회가 적습니다.
즉 단순 RSI 과매도 전략은 승률은 그럴듯해 보여도, 하락장에서 몇 번의 큰 손실이 누적 수익을 갉아먹어 장기 CAGR이 코스피 벤치마크를 크게 이기지 못하는 경우가 흔합니다. 이 점이 백테스트로 직접 확인해야 하는 이유입니다.
결과를 개선하는 3가지 필터
1. 추세 필터 (가장 중요)
현재가가 200일 이동평균선 위에 있을 때만 과매도 매수를 허용합니다. 장기 상승 추세 안에서의 일시적 눌림목만 노려, 하락장에서 칼날을 잡는 최악의 거래를 대부분 걸러냅니다.
2. RSI 기준값 조정
변동성이 큰 종목은 30 대신 20~25를 과매도 기준으로 쓰면 신호가 줄지만 신뢰도가 올라갑니다. 신호 빈도와 품질의 트레이드오프를 백테스트로 비교하세요.
3. 손절·보유기간 규칙
반등이 나오지 않으면 빠르게 손절(-5~7%)하고, 반등이 나와도 목표 도달 시 미련 없이 청산합니다. 평균회귀 전략은 "작게 여러 번 이기고, 지는 거래를 짧게 끊는" 규율이 성패를 가릅니다.
RSI 과매도 전략 백테스트 시 주의할 함정
- 승률의 착시 — 승률 60%에 현혹되지 마세요. 손익비가 0.6:1이면 장기적으로 손실입니다. 반드시 손익비·기대값을 함께 확인해야 합니다.
- 과최적화 — RSI 기간·기준값·손절폭을 과거 데이터에 맞춰 최적화하면 실전에서 무너집니다. Out-of-sample 구간으로 검증하세요.
- 거래 비용 — 신호가 잦은 전략이라 수수료·세금 반영 전후 수익률 차이가 큽니다.
지금 직접 백테스트로 확인하기
이 글의 수치는 학술 연구와 업계에서 일반적으로 보고되는 참고 범위입니다. 종목·기간·파라미터에 따라 결과는 크게 달라지므로, 반드시 본인이 투자할 종목과 기간으로 직접 검증해야 합니다. 모두퀀트에서는 코딩 없이 KOSPI·KOSDAQ 10년 데이터로 이 전략의 CAGR·MDD·샤프 비율·승률을 수 초 만에 확인하고, 코스피 벤치마크와 나란히 비교할 수 있습니다.
본 문서는 교육 목적의 시뮬레이션 해설이며 투자 권유가 아닙니다. 과거 성과는 미래 수익을 보장하지 않습니다.