📊 백테스트 Precision Dashboard
5 framework × D+N 시그널 검증. baseline: KOSPI 동기간 return. excess_return = signal − baseline. win = excess > 0.
| framework | D+N | n | avg return | baseline | excess | win rate | detail |
|---|---|---|---|---|---|---|---|
|
B14 SUE + PEAD
분기 SUE strong_positive 종목 → D+30·D+60 drift. 한국 PEAD 학술 precision 60%+ |
D+30 | 4 ⚠ sample 부족 | +4.19% | +0.00% | +0.00% | 0.0% (4) | 열기 → |
| D+60 | 2 ⚠ sample 부족 | -4.24% | +0.00% | +0.00% | 0.0% (2) | ||
|
A2 외인 수급 z-score
외인 5d 누적 z-score ≥ +1.5σ 진입일 → D+5 단기 추적 |
시그널 누적 대기 (signal·D+N 종가 아직) | 열기 → | |||||
|
B7 Weinstein Stage
Weinstein Stage 2 매수 전환일 → D+30 추세 검증 |
시그널 누적 대기 (signal·D+N 종가 아직) | 열기 → | |||||
|
A3 종목 issue score
뉴스·텔레그램 종합 strong_positive 발생일 → D+1·D+5·D+30 |
D+1 | 28 | +0.90% | +0.40% | +0.51% | 46.4% (28) | 열기 → |
| D+5 | 15 | +2.83% | +3.21% | -0.38% | 53.3% (15) | ||
|
A1 네이버 테마 (lifecycle)
네이버 테마 정점 lifecycle 진입 → D+5·D+10 (테마 매핑 종목 평균) |
시그널 누적 대기 (signal·D+N 종가 아직) | 열기 → | |||||
운영 노트
- signal_date 종가 → D+N 거래일 후 종가 비교 (yfinance row offset)
- excess_return = signal_return − KOSPI 동기간 return
- win = excess_return > 0
- sample n < 5 시 통계적 유의성 부족 — ⚠ 표시
- 매 brief cron 후 자동 백테스트 (idempotent upsert)