Files
StockBackTester/optimization_result_phase1.md

95 lines
3.4 KiB
Markdown

# optimization_result_phase1.md
## 백테스트 최적화 결과 (Phase 1)
### 🎯 최적화 목표
- 기준: 13.9% → 목표: 16~20%
- 방법: 트레일링 스톱 완화 + 익절 기준 상향
---
### 📊 최적화 설정 변경
| 파라미터 | 이전 (13.9%) | Phase 1 (23.7%) | 변화 |
|---------|-------------|-----------------|------|
| **SELL_PROFIT_TAKE_PCT** | 0.15 (15%) | 0.20 (20%) | +33% ⬆️ |
| **SELL_TRAILING_STOP_LOW_PCT** | 0.10 (10%) | 0.12 (12%) | +20% ⬆️ |
| **SELL_TRAILING_STOP_MID_PCT** | 0.10 (10%) | 0.12 (12%) | +20% ⬆️ |
| **SELL_TRAILING_STOP_HIGH_PCT** | 0.15 (15%) | 0.18 (18%) | +20% ⬆️ |
---
### 🚀 성과 비교
#### 전체 수익률
| 지표 | 이전 | Phase 1 | 개선 |
|-----|------|---------|------|
| **총 수익률** | 13.90% | **23.71%** | **+9.81%p** 🎉 |
| **CAGR** | 6.74% | **11.25%** | **+4.51%p** |
| **MDD** | -15.57% | **-14.71%** | **개선 +0.86%p** |
| **샤프 비율** | 0.57 | **0.88** | **+54% 개선** |
#### 거래 성과
| 지표 | 이전 | Phase 1 | 개선 |
|-----|------|---------|------|
| **총 거래 횟수** | 155건 | 150건 | -3.2% |
| **승률** | 41.94% | **49.33%** | **+7.39%p** ⭐ |
| **평균 수익률** | 1.12% | **1.71%** | **+53%** |
| **평균 익절** | 10.46% | **10.25%** | -2% (안정적) |
| **평균 손절** | -5.62% | -6.62% | -18% (트레이드오프) |
#### 매도 사유별 분석
| Exit Reason | 이전 건수 | Phase 1 건수 | 이전 평균 | Phase 1 평균 | 분석 |
|------------|----------|--------------|----------|--------------|------|
| **TRAILING_STOP_10_30PCT** | 57건 (9.48%) | 73건 (9.90%) | 9.48% | **9.90%** | ✅ 주요 익절 수단 |
| **STOP_LOSS_5PCT** | 50건 (-7.55%) | 60건 (-7.34%) | -7.55% | **-7.34%** | ✅ 손실 감소 |
| **TRAILING_STOP_LT10PCT** | 39건 (-3.23%) | 15건 (-3.97%) | -3.23% | -3.97% | ⭐ **61% 감소** (핵심!) |
| **PROFIT_TAKE_FULL** | 9건 (15.17%) | 2건 (16.72%) | 15.17% | 16.72% | 20% 익절로 포착 기회 감소 |
---
### 🔍 핵심 성공 요인
1. **TRAILING_STOP_LT10PCT 급감** ⭐ 최대 기여
- 39건 → 15건 (61% 감소)
- 조기 손절 방지로 승률 7.4%p 상승
- 트레일링 스톱 10%→12% 완화 효과
2. **승률 대폭 개선**
- 41.94% → 49.33% (+7.39%p)
- 50% 가까운 승률로 안정적 수익 구조
3. **MDD 개선**
- -15.57% → -14.71%
- 리스크 관리 동시 개선
4. **샤프 비율 54% 개선**
- 0.57 → 0.88
- 위험 대비 수익 효율성 대폭 향상
---
### 💡 분석 및 결론
**✅ Phase 1 최적화 대성공!**
- **목표 달성**: 13.9% → 23.7% (+70% 개선)
- **예상치 초과**: 목표 16~20% 대비 3.7%p 초과 달성
- **안정성 개선**: MDD/샤프 비율 동시 개선
**🎯 핵심 인사이트:**
- 트레일링 스톱 2% 완화만으로도 극적 효과
- 조기 손절(TRAILING_STOP_LT10PCT) 61% 감소가 핵심
- 익절 15%→20% 상향은 부작용 없음 (PROFIT_TAKE_FULL 건수 감소하나 평균 수익 증가)
**🚀 다음 단계 (Phase 2 고려사항):**
1.**현재 설정 유지 권장** - 이미 23.7% 달성
2. 매수 필터 강화하여 승률 50% → 55% 목표 (선택사항)
3. 손절 로직 개선하여 평균 손실 -6.62% → -6% 목표 (선택사항)
**⚠️ 경고:**
- 추가 최적화 시 과최적화(overfitting) 위험
- 2024년 이후 실전 검증 필요
---
**결론: Phase 1 설정을 최종 채택 권장합니다.**