콘텐츠로 이동

S325 — v6 6도구 결합 시뮬레이션 (OF 추가, 2026-02-13~05-15)

일자: 2026-05-26 (Tue) 기간: 2026-02-13 ~ 2026-05-15 (≈65 영업일) — 30분봉 OF 가용 구간 도구 (6개): 매크로 + 차트 + 퀀트 + 종목 RS + 테마 RS + 30분봉 OF (신규) 선행: v5 (S324, 5도구, 2.7년) — alpha +7.29%, Sharpe +0.86


1. v6 명세

추가된 OF 필터 (v5 대비)

  • ofm_cvd_z > 0 (30분봉 누적 매수-매도 차이 양수)
  • ofm_bvc_5bar ≥ 0.55 (최근 5봉 중 55% 이상 양봉)

진입 점수

final_score = z(rs_vs_theme) + z(stock_rs) + z(accel) + z(ofm_cvd_z)  ← v6
일별 final_score 최상위 1종

보유 룰

  • D+20 무조건 hold (v3-v5와 동일)

2. 결과 — v5 vs v6 (동일 기간 2026-02-13~05-15)

지표 v5 (5도구) v6 (6도구) 변화 의미
n_eval 16 12 -25% OF 필터로 진입 축소
alpha mean +18.50% +18.08% -0.42pp 거의 동등
alpha median +12.08% +24.69% +12.61pp 중앙값 대폭 ↑ ★
alpha win 62.5% 66.7% +4.2pp 정확도 ↑
ret mean +30.47% +33.39% +2.92pp 절대수익률 ↑
ret win 68.8% 75.0% +6.2pp 승률 ↑
Sharpe +1.467 +1.631 +0.16 위험 조정 수익 ↑ ★
MDD -36.12% -24.02% +12pp drawdown 30% 개선
nav +2,810% +1,881% -929pp 진입 빈도 감소

Regime

  • v5 16건 / v6 12건 모두 strong_up regime 한정 (해당 65일 모두 강세장)
  • 다른 regime 검증 불가능 — OF 데이터 한계

3. OF의 핵심 기여 — 위험 관리

평균 vs 중앙값 차이로 진단

  • v5: mean +18.50% vs median +12.08% → 평균을 winner outlier가 견인
  • v6: mean +18.08% vs median +24.69% → 중앙값이 평균 상회 = 분포 자체가 우호

MDD 개선이 가장 중요

  • v5: -36.12%
  • v6: -24.02% (-12pp 개선)
  • 30% drawdown 감소 — PM 본질 "위험 낮추기" 정확히 달성

OF가 거른 case

  • v5 진입했으나 v6에서 탈락한 4건 = OF에서 매수 압력 약함 감지된 종목
  • 이들이 분포 하단을 만들었던 종목 → 제거하니 분포 우호 전환

4. Winner 사후 패턴 (v6, alpha > +10%, n=7)

종목 테마 rank rs_vs_theme ofm_bvc ofm_cvd_z alpha
010170 (현대건설) 방위산업 1-2 +2.0~+4.2 0.6 0.07~1.09 +33~81%
032820 원전 1 +2.89 0.8 0.96 +65%
047040 (대우건설) 건설 1 +2.14 0.6 1.46 +43%
006400 (삼성SDI) 2차전지 2 +0.39 0.8 1.71 +31%
010060 태양광 3 +0.25 0.6 1.41 +19%

공통 특성

  • ofm_bvc_5bar 0.6~0.8 (양봉 비율 60% 이상)
  • ofm_cvd_z 0.07~1.71 (모두 양수)
  • 테마 rank 1-3위 leader
  • rs_vs_theme +0.25~+4.2 (테마 평균보다 강함)

5. PM 본질 최종 검증 (v6)

본질 v5 (5도구) v6 (6도구)
"가장 강한 종목" ✅ RS leader ✅ RS leader + OF 매수 확증
"좋은 종목 충분히 hold" ✅ D+20 ✅ D+20
"위험 낮추기" Sharpe 0.86, MDD -74% Sharpe 1.63, MDD -24%
"수익 극대화" nav +193,288% (2.7년) (기간 짧음, 진입 빈도 감소)
"기민한 진입 시점" 차트 + RS만 OF로 실시간 매수 압력 확인

→ v6는 위험 관리에 강점. v5는 진입 빈도/누적 수익률에 강점.


6. 한계 + v7 권고

6.1 한계

  1. n=12 매우 소표본 — 65일 구간 짧음
  2. strong_up 일색 — 다른 regime 검증 불가
  3. OF 가용 시점 한계 — 2026-02-13~ 누적 시작, 1년+ 후 약세장 검증 가능
  4. MDD 차이는 표본 분포 차이일 가능성 — 통계 유의성 미검증

6.2 v7 권고

  1. OF cron 운영 가동 — 매일 누적, 1년 후 약세장 검증 가능
  2. v5 (5도구) 채택 + OF는 가용 시 보조 — 두 모델 병행
  3. 다중 시점 진입 검토 — D0/D+1/D+2 분산으로 단기 변동성 완화
  4. OF 기여도 정량화 — 더 큰 표본에서 OF 단독 alpha 측정

7. 채택 최종

운영 모델: v5 (5도구) + v6 (OF 가용 시) 병행

  • 장기 운영: v5 (RS leader 5도구) — 2.7년 검증 + 약세장 작동
  • OF 가용 시: v6 — 위험 관리 강화 (MDD 30% 개선)
  • morning_open 루틴 통합 시:
  • 매크로 게이트 → 차트 시나리오 → RS 필터 → OF 가용하면 추가 확증
  • 일별 최상위 1종 선별, D+20 hold

v3 → v4 → v5 → v6 진화 정리

버전 도구 n alpha Sharpe MDD 비고
v3 3 (강세장 only) 19 +5.31% +0.46 -47% 강세장 편향
v4 3 (2.7년) 78 +2.91% +0.41 -63% transition 우월 발견
v5 5 (RS 추가) 83 +7.29% +0.86 -74% alpha 2.5배
v6 6 (OF 추가) 12 +18.08% +1.63 -24% 위험 관리 ↑

8. 산출물

코드

  • scripts/backtest/sim_v6_6tools.py

데이터

  • data/backtest/sim_v6/{entries_v5_period, entries_v6}.parquet
  • data/backtest/sim_v6/strategy_{v5_period, v6}.parquet
  • data/backtest/sim_v6/v5_vs_v6.json