문제: 당신의 전략은 특정 시장에서만 작동한다

모든 퀀트 트레이더가 부딪히는 벽이 있습니다 — 정교하게 튜닝한 추세 추종 전략이 트렌드 시장에서는 엄청난 수익을 올리지만, 시장이 횡보하기 시작하면 연속된 손절매가 모든 이익을 갉아먹습니다.

반대의 경우도 마찬가지입니다: 평균 회귀 전략이 횡보 구간에서는 돈을 찍어내지만, 갑작스러운 추세 움직임이 포지션을 박살냅니다.

핵심 모순: 모든 시장 상황에서 잘 작동하는 단일 전략은 존재하지 않습니다.

우리의 해결책: “만능 전략"을 찾으려 하지 말고, 현재 시장 상황에 맞춰 자동으로 최적의 전략을 선택하는 전략 라우터를 구축하는 것입니다.

4전략 시스템

광범위한 백테스팅과 아웃오브샘플 검증을 통해, 각각 고유한 강점을 가진 4가지 전략을 선정했습니다:

전략최적 환경OOS 승률핵심 지표
Pipeline추세75%멀티타임프레임 EMA + RSI
BB Squeeze변동성 돌파56%볼린저 밴드 스퀴즈 → 확장
MACD Divergence횡보 반전33%*MACD 다이버전스 + 거래량 확인
Mean Reversion레인지 트레이딩25%*Z-score + 볼린저 회귀

*MACD Div와 MR은 전체적으로는 낮은 OOS 승률을 보이지만, 올바른 마켓 레짐으로 필터링했을 때 실제 성과가 크게 개선됩니다. 이것이 바로 전략 라우팅의 핵심입니다.

낮은 승률 전략을 유지하는 이유는?

직관적으로는 가장 높은 승률의 전략만 사용해야 할 것 같습니다. 하지만 이는 한 가지 사실을 무시합니다: 시장은 60-70%의 시간 동안 횡보합니다. 추세 전략만 있다면, 대부분의 날에 돈을 벌거나 잃고 있을 것입니다.

낮은 승률 전략들은 “올바른 시장 상황"에서 수익성을 보입니다. 고변동성 환경에서 BB Squeeze는 56%에서 80%+로 점프합니다. 횡보 시장에서 MACD Div는 상당한 정확도 향상을 보입니다.

전략 라우터: 시장과 전략의 자동 매칭

라우팅 로직

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
마켓 레짐 탐지 (ADX + BB + ATR + EMA)
┌──────────────────────────────────────────┐
│ 추세 (ADX > 25) → Pipeline               │
│ 횡보 (ADX < 20)  → MR + MACD Div        │
│ 고변동성 (BB > 15%) → BB Squeeze          │
│ 돌파 (BB 스퀴즈 → 확장)                   │
│                      → Pipeline           │
└──────────────────────────────────────────┘
    WFO 검증: 이 조합에 OOS 데이터가 있는가?
┌──────────────────────┐
│ ✅ 검증됨 → L2      │  ← 정상 포지션
│ ❌ 미검증 → L1      │  ← 50% 다운그레이드
└──────────────────────┘

실시간 라우팅 테이블 (오늘 기준)

우리 시스템은 현재 6개 주요 코인 × 2방향 = 12개 조합을 추적하며, 각각 고유한 최적 전략 매핑을 가집니다:

  • BTC SHORT → BB Squeeze (91% WR, PF 8.5)
  • ETH SHORT → MACD Divergence (86% WR, PF 5.0)
  • BNB LONG → MACD Divergence (86% WR, PF 4.5)
  • XRP LONG → MACD Divergence (80% WR, PF 3.0)
  • SOL LONG → BB Squeeze (75% WR, PF 2.0)

12개 조합 중 7개가 활성화되어 있습니다. 나머지 5개는 충분히 견고한 전략을 찾지 못해 일시정지 상태입니다 — 이것 자체가 위험 관리의 한 형태입니다.

WFO 검증: 품질 관리 게이트

전략 라우터에서 가장 중요한 안전 장치는 워크포워드 최적화(WFO) 검증입니다.

WFO란 무엇인가?

간단히 말해:

  1. 데이터의 처음 70%로 학습 (인샘플)
  2. 마지막 30%로 테스트 (아웃오브샘플)
  3. 윈도우를 앞으로 롤링하여 반복, 전략이 미견 데이터에서 수익을 내는지 확인

힘들게 배운 실제 교훈

ETH/USDT LONG에서 Pipeline 전략은 인샘플에서 훌륭해 보였지만, WFO 검증에서 OOS 거래가 0개였습니다 — 검증 데이터가 비어있었던 것입니다.

시스템은 여전히 L2 신뢰도(정상 포지션 크기)로 포지션을 열었습니다. 결과는? 그 거래에서 $11.05를 잃었고, 이는 모든 자동 거래 중 가장 큰 손실이었습니다.

교훈: 즉시 규칙을 변경했습니다 — WFO 검증 데이터가 없는 전략 조합은 자동으로 L1(50% 포지션 크기)로 다운그레이드됩니다.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
# WFO 검증된 조합
WFO_VERIFIED = {
    ("BTCUSDT", "SHORT"), ("ETHUSDT", "SHORT"),
    ("BNBUSDT", "LONG"),  ("BNBUSDT", "SHORT"),
    ("XRPUSDT", "LONG"),  ("XRPUSDT", "SHORT"),
    ("SOLUSDT", "LONG"),
}

def get_confidence_level(symbol, direction):
    if (symbol, direction) in WFO_VERIFIED:
        return "L2"  # 정상 포지션
    return "L1"  # 50%로 다운그레이드

신뢰도 등급 × 포지션 사이징

라우터는 어떤 전략을 사용할지뿐만 아니라 얼마나 많은 자본을 투입할지도 결정합니다:

신뢰도WFO 상태포지션 크기설명
L3✅ + 다중전략 일치100%최고 신뢰도, 여러 전략이 함께 신호
L275%표준 포지션, OOS 검증됨
L1❌ 또는 부분50%다운그레이드, 손실 영향 축소

거래당 2% 리스크와 연패 축소와 결합하여, 연속 손실도 관리 가능한 범위 내에서 유지됩니다.

상관관계 위험 관리

다중 전략은 새로운 문제를 가져옵니다: BTC와 ETH 모두 롱 신호를 준다면, 이중 방향 리스크를 안고 있는 것입니다 (높은 상관관계를 가지므로).

우리의 규칙:

  • 동일 방향 포지션 최대 3개 동시 진행
  • BTC/ETH 고상관관계 그룹: 동일 방향 최대 2개
  • 새 거래 개시 전 기존 포지션 방향 분포 확인

실시간 성과

시스템 론칭 이후 분리된 성과:

모드거래 수승률누적 PnL
페이퍼 (수동 신호)1087.5%+$17.41
테스트넷 (자동화)862.5%+$30.26
총계1872.2%+$47.67

수동 신호가 더 높은 승률을 보이는 이유는 Judy(인간 트레이더)가 애매한 신호를 필터링하는 판단을 추가하기 때문입니다. 자동화된 62.5%는 WFO 검증 게이팅이 적용되면서 더욱 개선될 것으로 예상됩니다.

핵심 교훈

  1. 완벽한 단일 전략을 쫓지 마라 — 시장은 변하고, 시스템은 적응해야 한다
  2. 마켓 레짐 탐지를 먼저 구축하라 — “이것이 어떤 종류의 시장인가"를 아는 것이 미래 예측보다 중요하다
  3. WFO 검증은 협상 불가능하다 — 인샘플 100% 승률은 의미없다; OOS가 진실이다
  4. 검증 없음 = 자동 다운그레이드 — 더 적게 벌더라도 더 많이 잃지 않는 것이 낫다
  5. 상관관계를 주시하라 — 다양화란 더 많은 코인을 사는 것이 아니라, 모두 함께 움직이지 않도록 보장하는 것이다

이 글은 “실전 퀀트 트레이딩” 시리즈의 네 번째 기사입니다. 자신만의 트레이딩 시스템을 구축 중이라면, X에서 더 많은 토론을 팔로우하세요.