[퀀트] 랜스 최적화 전략 평가 (MACD + Heikin Ashi)
관
관리자
Lv.1
02-04 22:42
·
조회 6
·
추천 0
랜스 최적화 전략 평가 (MACD + Heikin Ashi)
개요
인터넷에서 공유되는 "랜스 최적화" 전략에 대한 비판적 분석.
전략 구성요소
- 최적화된 MACD
- Heikin Ashi 캔들
- Range 기반 변동성 (최근 변동폭 평균)
- 고정 임계치 (±100 / ±150)
🔍 구성요소별 분석
1. MACD 최적화
| 항목 | 내용 |
|---|---|
| 기본 파라미터 | 12-26-9 (표준) |
| 장점 | 추세 + 모멘텀 동시 파악 |
| 단점 | 후행 지표, 횡보장에서 허위 신호 다발 |
| 위험 | 파라미터 최적화 → 과최적화 가능성 높음 |
MACD의 한계
- 추세 시작 후에야 신호 발생 (지연)
- 횡보장에서 빈번한 휩소 (Whipsaw)
- 최적 파라미터는 시장마다, 시기마다 다름
2. Heikin Ashi (하이킨 아시)
| 항목 | 내용 |
|---|---|
| 원리 | 평균화된 캔들 (Open, Close 수정) |
| 장점 | 노이즈 감소, 추세 시각화 용이 |
| 단점 | 지연(Lag) 발생, 실제 가격과 괴리 |
| 위험 | 진입/청산 타이밍 늦어짐 |
Heikin Ashi 계산
HA_Close = (Open + High + Low + Close) / 4
HA_Open = (이전 HA_Open + 이전 HA_Close) / 2
HA_High = Max(High, HA_Open, HA_Close)
HA_Low = Min(Low, HA_Open, HA_Close)
문제점
실제 가격: 100 → 105 → 103 → 108
HA 가격: 100 → 102.5 → 103.5 → 105
↑
실제 고점을 놓칠 수 있음
3. Range 기반 변동성
| 항목 | 내용 |
|---|---|
| 개념 | 최근 N일간의 평균 변동폭 (High - Low) |
| 유사 지표 | ATR (Average True Range) |
| 장점 | 변동성 적응형 전략 가능 |
| 활용 | 손절/익절 폭, 포지션 크기 조절 |
ATR과의 차이
Range = High - Low (당일만)
True Range = Max(High-Low, |High-이전Close|, |Low-이전Close|)
↑
갭 발생 시 더 정확
4. 고정 임계치 (±100 / ±150)
| 항목 | 내용 |
|---|---|
| 개념 | MACD 또는 신호값의 절대 기준선 |
| 문제점 | 시장/종목마다 변동폭 다름 |
| 위험 | 고정값 = 시장 변화에 취약 |
왜 고정 임계치가 문제인가?
삼성전자 (7만원대): 일일 변동 ±2,000원
테슬라 (200달러대): 일일 변동 ±10달러
비트코인 (5만달러대): 일일 변동 ±2,000달러
→ 같은 ±100 임계치가 모든 자산에 적용될 수 없음
⚠️ 종합 평가
주요 문제점
┌─────────────────────────────────────────────────────────────┐
│ 핵심 우려 사항 │
├─────────────────────────────────────────────────────────────┤
│ │
│ 1. 과최적화 (Curve Fitting) 위험 │
│ └── "최적화된 MACD"는 과거에만 잘 맞을 가능성 │
│ └── 특정 기간의 데이터에 과적합 │
│ │
│ 2. 지연 지표의 중첩 │
│ └── MACD(지연) + Heikin Ashi(지연) = 더 큰 지연 │
│ └── 추세 전환점 포착 어려움 │
│ │
│ 3. 고정 임계치의 취약성 │
│ └── ±100/±150는 어떤 종목? 어떤 시장? │
│ └── 변동성 높은 시장 vs 낮은 시장에서 다르게 작동 │
│ └── 시장 환경 변화에 적응 불가 │
│ │
│ 4. 이론적 근거 부재 │
│ └── "왜 이 조합이 작동하는가?"에 대한 설명 부족 │
│ └── 각 요소의 시너지 효과 불분명 │
│ │
│ 5. 검증 부재 │
│ └── Walk-Forward 검증 결과 없음 │
│ └── 다양한 시장 상황 테스트 결과 없음 │
│ │
└─────────────────────────────────────────────────────────────┘
📊 에드워드 소프 관점 (Edge 분석)
에드워드 소프(Edward Thorp)의 "에지(Edge)" 개념으로 평가:
| 질문 | 이 전략 | 평가 |
|---|---|---|
| 에지의 원천이 명확한가? | 불분명 | ❌ |
| 에지가 지속 가능한가? | 의문 | ❓ |
| 거래 비용 후에도 수익인가? | 검증 필요 | ❓ |
| Walk-Forward에서 살아남는가? | 과최적화 의심 | ⚠️ |
| 다른 사람이 알아도 에지 유지? | 아니오 | ❌ |
에지가 있으려면?
1. 정보 우위: 다른 사람이 모르는 정보 → ❌ 공개된 지표
2. 분석 우위: 같은 정보를 더 잘 분석 → ❓ 불분명
3. 행동 우위: 감정 없이 일관된 실행 → ✅ 가능하지만 전략 자체와 무관
4. 구조적 우위: 시장 구조적 비효율성 → ❌ 없음
🔴 인터넷 전략의 일반적 문제
왜 인터넷 전략을 믿으면 안 되는가?
1. 생존 편향 (Survivorship Bias)
└── 실패한 전략은 공유되지 않음
└── 성공 사례만 보임
2. 확증 편향 (Confirmation Bias)
└── 전략이 맞은 경우만 기억/공유
└── 틀린 경우는 무시
3. 과최적화된 파라미터
└── 특정 기간에만 잘 작동
└── 미래에는 작동 안 함
4. 거래 비용 미반영
└── 수수료, 슬리피지, 세금 무시
└── 실제로는 손실
5. Out-of-Sample 검증 없음
└── 학습 데이터로만 테스트
└── 새로운 데이터에서 실패
인터넷 전략의 99%는...
"과거 데이터에 곡선을 맞춘 것 (Curve Fitting)"
백테스트 수익률: +150%
실제 운용 수익률: -20%
왜?
→ 과거는 미래를 보장하지 않음
→ 최적화된 파라미터는 미래에 작동 안 함
✅ 이 전략을 사용하려면?
필수 검증 단계
1. Walk-Forward 검증
[2018-2020: IS 최적화] → [2021: OOS 테스트] → 성과 기록
[2019-2021: IS 최적화] → [2022: OOS 테스트] → 성과 기록
[2020-2022: IS 최적화] → [2023: OOS 테스트] → 성과 기록
OOS 성과가 IS의 50% 미만이면 → 폐기
모든 OOS가 양수가 아니면 → 폐기
2. 파라미터 민감도 분석
# MACD 파라미터 변경 테스트
results = []
for fast in [10, 11, 12, 13, 14]:
for slow in [24, 25, 26, 27, 28]:
for signal in [7, 8, 9, 10, 11]:
result = backtest(fast, slow, signal)
results.append(result)
# 성과 편차가 크면 → 불안정한 전략
std_dev = np.std([r.return for r in results])
if std_dev > 10: # 10% 이상 편차
print("⚠️ 파라미터에 민감한 불안정 전략")
3. 다양한 시장 상황 테스트
| 시장 상황 | 기간 예시 | 예상 결과 |
|---|---|---|
| 강한 상승장 | 2020-2021 | 모멘텀 전략 유리 |
| 급락장 | 2020.03, 2022 | 손절 중요 |
| 횡보장 | 2015-2016 | 허위 신호 다발 |
| 변동성 확대 | 2020.03 | 임계치 문제 |
4. 고정 임계치 → 동적 임계치
# ❌ 나쁜 예: 고정값
threshold = 100
# ✅ 좋은 예: 변동성 기반
threshold = ATR_20 * 2.5
# ✅ 더 좋은 예: 백분위 기반
threshold = np.percentile(abs(macd_history), 90)
💡 개선 제안
만약 이 전략을 쓰고 싶다면?
| 현재 | 개선안 |
|---|---|
| 최적화된 MACD | 표준 MACD (12-26-9) 또는 적응형 MACD |
| Heikin Ashi | 일반 캔들 + 이동평균 필터 |
| 고정 임계치 | ATR 기반 동적 임계치 |
| 검증 없음 | Walk-Forward 필수 |
대안 전략
더 신뢰할 수 있는 접근법:
1. 단순한 전략 (Simple is better)
└── 골든크로스 (20/60일)
└── RSI 과매도/과매수
2. 팩터 기반 전략
└── 모멘텀 + 가치 결합
└── 학술적으로 검증됨
3. 자산 배분 전략
└── 듀얼 모멘텀
└── 올웨더 포트폴리오
📋 결론
| 항목 | 평가 |
|---|---|
| 신뢰도 | ⭐⭐☆☆☆ (낮음) |
| 과최적화 위험 | 🔴 높음 |
| 이론적 근거 | 🔴 약함 |
| 실전 사용 추천 | ❌ 검증 없이 사용 금지 |
| 개선 가능성 | 🟡 있음 (동적 임계치, WF 검증 후) |
🎯 핵심 교훈
"인터넷에서 본 전략은 99% 과최적화된 것이다"
"Walk-Forward 검증을 통과하기 전까지는 실제 자금 투입 금지!"
"단순한 전략이 복잡한 전략보다 더 강건하다"
참고
- Edward Thorp, "A Man for All Markets"
- Robert Pardo, "The Evaluation and Optimization of Trading Strategies"
- 에드워드 소프 에지 분석 (04_에드워드소프_에지분석.md 참조)
- Walk-Forward 검증 (09_워크포워드_검증.md 참조)
💬 0
로그인 후 댓글 작성
첫 댓글을 남겨보세요!
실시간 채팅
7개 메시지
관
관리자
09:57
/검색 투자
관
관리자
09:57
/검색 투자
관
관리자
09:57
/검색 투자
관
관리자
09:57
/검색 투자
관
관리자
09:58
/검색 미국
관
관리자
09:59
/검색 미국
관
관리자
09:59
/검색 테스트