투자 유의사항
본 콘텐츠는 투자 정보 제공을 목적으로 하며, 특정 주식이나 금융상품의 매매를 권유하지 않습니다. 모든 투자에는 위험이 따르며, 투자 결정은 본인의 판단과 책임으로 이루어져야 합니다.
평균회귀 매매 전략은 가격이 **일시적으로 평균에서 벗어나면 결국 다시 평균으로 돌아온다는** 통계적 성질을 활용하는 전략입니다. **과매수 상태에서 매도**, **과매도 상태에서 매수**하는 방식으로, 횡장 시장에서 특히 효과적이며 **볼린저밴드**, **RSI**, **Z-Score** 등의 지표를 활용해 진입과 청산 시점을 판단합니다.
평균회귀의 통계적 기반
평균회귀란 무엇인가
평균회귀(Mean Reversion) 원리:
"극단적 가격 움직임은 일시적이며,
장기적으로는 평균 수준으로 회귀한다"
예시:
- 주가가 20일 이동평균에서 +3σ 이탈
- 과거 데이터에서 95% 이내가 평균으로 회귀
- 이 회귀 과정에서 수익 포착
핵심 가정:
1. 가격은 정상적(stationary) 범위가 존재
2. 극단적 이탈은 일시적
3. 회귀 속도는 예측 가능
허스트 지수(Hurst Exponent)
허스트 지수(H)로 회귀 성질 판단:
H < 0.5: 평균회귀 성향 (페어 트레이딩 적합)
H = 0.5: 랜덤워크 (방향성 없음)
H > 0.5: 추세 지속 성향 (추세추종 적합)
시장별 평균 허스트 지수:
- 외환: 0.45~0.55 (랜덤에 가까움)
- 주식(단기): 0.40~0.50 (약한 평균회귀)
- 주식(장기): 0.55~0.65 (약한 추세)
- 채권: 0.35~0.50 (평균회귀)
- VIX: 0.30~0.45 (강한 평균회귀)
주요 평균회귀 지표
볼린저밴드(Bollinger Bands)
# 볼린저밴드 계산
def bollinger_bands(close, period=20, std_mult=2):
middle = close.rolling(period).mean()
std = close.rolling(period).std()
upper = middle + std_mult * std
lower = middle - std_mult * std
return upper, middle, lower
# 매매 시그널
# 매수: 가격이 하단밴드(-2σ) 아래로 이탈 후 돌파
# 매도: 가격이 상단밴드(+2σ) 위로 이탈 후 돌파
# 청산: 중간밴드(20MA) 도달 시
RSI(상대강도지수)
| RSI 구간 | 상태 | 매매 시그널 |
|---|
| 0~20 | 과매도 | 매수 고려 |
| 20~30 | 약한 과매도 | 매수 대기 |
| 30~70 | 중립 | 관망 |
| 70~80 | 약한 과매수 | 매도 대기 |
| 80~100 | 과매수 | 매도 고려 |
Z-Score 기반 전략
Z-Score = (현재가격 - 평균) / 표준편차
진입 기준:
Z-Score > +2.0 → 매도 시그널
Z-Score < -2.0 → 매수 시그널
청산 기준:
Z-Score → 0 (평균 회귀 완료)
손절 기준:
Z-Score > +3.5 또는 < -3.5
실전 매매 전략
전략 1: 볼린저밴드 반전
조건:
- 일봉 기준 20일 이동평균, 2표준편차
- ADX < 25 (추세 약함 확인)
매수 시그널:
1. 가격이 하단밴드 하향 돌파
2. 다음 캔들이 양봉 마감
3. RSI < 30 확인
매도 시그널:
1. 가격이 상단밴드 상향 돌파
2. 다음 캔들이 음봉 마감
3. RSI > 70 확인
청산:
- 중간밴드 도달 시 50% 청산
- 반대쪽 밴드 접근 시 전량 청산
손절:
- 매수가 대비 -2ATR
- 매도가 대비 +2ATR
전략 2: RSI 평균회귀
조건:
- RSI 기간: 2일 (Connors RSI 변형)
- 이동평균: 200일 (장기 추세 필터)
매수:
1. 주가 > 200일 이동평균 (장기 상승추세)
2. RSI(2) < 10 (극단적 과매도)
3. 익일 시가 매수
청산:
- RSI(2) > 70 또는
- 5영업일 경과
백테스트 성과 (S&P 500, 2000-2025):
- 승률: 73%
- 평균 수익: 1.4%
- 최대연속손실: 4회
전략 3: 이동평균 괴리율
괴리율 = (현재가 - N일 이동평균) / N일 이동평균 × 100
매수: 괴리율 < -5% (20일 이평 대비)
매도: 괴리율 > +5% (20일 이평 대비)
청산: 괴리율 → 0%
섹터별 적정 괴리율:
| 섹터 | 매수 기준 | 매도 기준 |
|------|-----------|-----------|
| 대형우량주 | -4% | +4% |
| 중소형주 | -7% | +7% |
| 반도체 | -8% | +8% |
| 유틸리티 | -3% | +3% |
포트폴리오 적용
다 종목 평균회귀 스캐닝
일일 스캐닝 프로세스:
1. 유니버스: KOSPI200 + Kosdaq150
2. 1차 필터:
- 볼린저밴드 %B < 0 또는 > 1
- RSI < 25 또는 > 75
3. 2차 필터:
- ADX < 25 (추세 약화)
- 거래량 정상 (급등락 제외)
4. 3차 필터:
- 펀더멘털 이상 없음
- 이벤트 리스크 없음
5. 최종 종목: 3~5개 선정
6. 분할 매수로 진입
포지션 관리 매트릭스
| 항목 | 규칙 |
|---|
| 최대 보유 종목 | 5~8개 |
| 종목당 비중 | 총자본의 10~15% |
| 최대 노출 | 총자본의 60~80% |
| 보유 기간 | 2~10영업일 |
| 손절 | 진입가 대비 -3% |
| 익절 | 평균 회귀 완료 시 |
장점과 한계
장점
| 항목 | 설명 |
|---|
| 높은 승률 | 통계적 근거 기반 |
| 명확한 규칙 | 진입·청산 조건 명확 |
| 짧은 보유기간 | 자금 효율성 |
| 횡장 대응 | 시장이 횡장일 때 우수 |
한계와 대응
| 한계 | 대응 방안 |
|---|
| 추세장 취약 | ADX/이평 필터로 추세 구간 회피 |
| 평균 이동 | 적응형 이동평균 사용 |
| 꼬리 리스크 | 엄격한 손절 + 포지션 크기 관리 |
| 과적합 | 외표본 검증 필수 |
| 거래비용 | 수수료 감안 수익률 확인 |
핵심 정리
- 평균회귀 전략은 가격이 일시적 극단에서 평균으로 돌아오는 성질을 활용합니다.
- 볼린저밴드, RSI, Z-Score, 괴리율 등이 대표적 평균회귀 지표입니다.
- 횡장 시장에서 가장 효과적이며 강한 추세 시장에서는 손실 위험이 큽니다.
- ADX나 장기 이동평균으로 추세 구간을 필터링하는 것이 필수적입니다.
- 엄격한 손절매와 포지션 크기 관리가 평균회귀 전략 생존의 핵심입니다.
- 다 종목 스캐닝으로 기회를 포착하고 분산 투자로 리스크를 관리합니다.
- 백테스트와 외표본 검증을 통해 전략의 유효성을 지속 검증해야 합니다.
면책 조항: 본 내용은 투자 교육 목적으로 작성되었으며, 특정 투자 상품의 추천이나 매수·매도를 권유하는 것이 아닙니다. 투자에는 위험이 따르며, 원금 손실의 가능성이 있습니다. 투자 결정은 본인의 판단과 책임으로 이루어져야 합니다.
※ 본 콘텐츠는 투자 정보 제공을 목적으로 하며, 특정 주식이나 금융상품의 매매를 권유하지 않습니다. 모든 투자에는 위험이 따르며, 투자 결정은 본인의 판단과 책임으로 이루어져야 합니다.