결합된 다중 지표 신호
🎯 개요
결합 신호 시스템은 15개 이상의 기술 지표를 고도로 신뢰할 수 있는 거래 신호로 결합하기 위해 정교한 가중 점수 알고리즘을 사용합니다. 단순히 지표 수를 세는 것과 달리, 우리의 가중 시스템은 각 신호의 예측력과 신뢰도에 따라 우선순위 수준을 할당합니다.
주요 기능
📊 신호 가중치 계층 구조
1단계: 우선순위 신호 (각 15-25 가중치)
모든 시장 조건에서 작동하는 고신뢰도 신호.
| 신호 | 가중치 | 목적 |
|---|---|---|
| MTF 정렬 | 25 | 다중 시간 프레임 추세 확인 |
| CVD | 22 | 실제 거래량 압력 (매수/매도) |
| VWAP | 20 | 기관 기준 가격 |
| OFI | 18 | 주문 흐름 불균형 (스마트 머니) |
| Ichimoku | 16 | 종합 추세 시스템 |
| RS vs BTC | 15 | 암호화폐 특화 자본 회전 |
1단계 총 가중치: 116
2단계: 핵심 지표 (각 12-15 가중치)
강력한 실적 기록을 가진 입증된 기술 지표.
| 신호 | 가중치 | 목적 |
|---|---|---|
| RSI 다이버전스 | 15 | 반전 감지 |
| MACD | 12 | 추세 확인 |
| RSI 극단 | 12 | 과매수/과매도 |
2단계 총 가중치: 39
3단계: 지원 지표 (각 8-10 가중치)
확인 및 검증 신호.
| 신호 | 가중치 | 목적 |
|---|---|---|
| 볼린저 밴드 | 10 | 평균 회귀 |
| 거래량 | 10 | 거래량 확인 |
| 모멘텀 | 8 | 속도 측정 |
3단계 총 가중치: 28
4단계: 맥락 필터 (각 5-8 가중치)
시장 조건 평가.
| 신호 | 가중치 | 목적 |
|---|---|---|
| 시장 체제 | 8 | 추세 vs 범위 감지 |
| Choppiness 지수 | 6 | 추세 품질 필터 |
| ATR | 5 | 변동성 맥락 |
4단계 총 가중치: 19
🎯 시스템 총 가중치: 202
⚙️ 가중 시스템 작동 방식
- 신호 수집
활성화된 각 지표는 독립적으로 검사됩니다. 신호가 감지되면 해당 가중치를 매수 또는 매도 방향에 기여합니다. - 가중치 계산
매수 신호 예시:
- MTF 강세 정렬 (25) + CVD 강세 (22) + VWAP 반등 (20) = 67 가중치 - 표준 임계값 70 미달
- 임계값 비교
만약 총_가중치 >= 최소_가중치_임계값:
결합 신호 생성
- 신뢰도 계산
신뢰도 = (가중_평균_신뢰도 + 체제_수정자 + 가중치_보너스 - 충돌_패널티)
구성 요소:
- 가중 평균: 각 신호의 신뢰도 × 해당 가중치
- 체제 수정자: 추세 시 +10 %, 범위 시 -5 %
- 가중치 보너스: 총 가중치가 높을수록 신뢰도 증가
- 충돌 패널티: 상충 신호당 -15 %
🎮 구성 가이드
기본 설정
enable_combined_signals: true # 시스템 활성화 use_weighted_scoring: true # 가중치 사용 (권장) minimum_weight_threshold: 85.0 # 전략에 따라 조정 confidence_calculation_method: "weighted_average"
거래 스타일별 임계값 가이드라인
| 스타일 | 임계값 | 빈도 | 위험 수준 |
|---|---|---|---|
| 매우 보수적 | 95-100 | 매우 낮음 | 매우 낮음 |
| 보수적 | 85-95 | 낮음 | 낮음 |
| 균형 잡힘 | 75-85 | 중간 | 중간 |
| 공격적 | 65-75 | 높음 | 높음 |
| 매우 공격적 | 55-65 | 매우 높음 | 매우 높음 |
📈 거래 스타일별 최적화 구성
1. 스캘핑 (1m - 5m 시간 프레임)
목표: 빠른 진입/청산, 높은 빈도
# 결합 신호 - 스캘핑 enable_combined_signals: true use_weighted_scoring: true minimum_weight_threshold: 70.0 # 더 많은 신호를 위해 낮춤 # 신호 가중치 - 빠른 지표 우선 signal_weights: mtf_weight: 20.0 # 감소 (느린 신호) cvd_weight: 25.0 # 증가 (빠른 거래량) vwap_weight: 22.0 # 증가 (장중 핵심) ofi_weight: 20.0 # 증가 (주문 흐름 이점) ichimoku_weight: 12.0 # 감소 (느림) rs_btc_weight: 10.0 # 감소 (단기 무관) rsi_divergence_weight: 15.0 macd_weight: 10.0 # 감소 (지연) rsi_weight: 15.0 # 증가 (빠름) bollinger_weight: 12.0 # 증가 (변동성) volume_weight: 12.0 # 증가 (중요) momentum_weight: 10.0 regime_weight: 5.0 # 감소 choppiness_weight: 8.0 # 증가 (잡음 회피) atr_weight: 6.0 # 시간 프레임 설정 mtf_short_term_period: 5 # 더 빠르게 mtf_medium_term_period: 15 mtf_long_term_period: 30 mtf_min_alignment_score: 0.6 # 낮은 임계값 # 위험 관리 regime_confidence_modifier: true choppiness_confidence_modifier: true conflicting_signals_penalty: 20.0 # 더 높은 패널티
권장 캔들:
- 1m: 초고속 스캘핑 (고위험)
- 3m: 빠른 스캘핑 (균형)
- 5m: 표준 스캘핑 (권장)
2. 데이 트레이딩 (5m - 30m 시간 프레임)
목표: 장중 움직임 포착, 확실한 확인
# 결합 신호 - 데이 트레이딩 enable_combined_signals: true use_weighted_scoring: true minimum_weight_threshold: 80.0 # 균형 접근 # 신호 가중치 - 균형 분포 signal_weights: mtf_weight: 25.0 # 전체 가중치 cvd_weight: 22.0 vwap_weight: 20.0 ofi_weight: 18.0 ichimoku_weight: 16.0 rs_btc_weight: 15.0 rsi_divergence_weight: 15.0 macd_weight: 12.0 rsi_weight: 12.0 bollinger_weight: 10.0 volume_weight: 10.0 momentum_weight: 8.0 regime_weight: 8.0 choppiness_weight: 6.0 atr_weight: 5.0 # 시간 프레임 설정 (기본) mtf_short_term_period: 10 mtf_medium_term_period: 30 mtf_long_term_period: 50 mtf_min_alignment_score: 0.8 # 위험 관리 regime_confidence_modifier: true regime_trending_boost: 10.0 regime_ranging_penalty: 5.0 conflicting_signals_penalty: 15.0
권장 캔들:
- 5m: 단기 데이 거래
- 15m: 표준 데이 트레이딩 (권장)
- 30m: 스윙 스타일 데이 거래
3. 스윙 트레이딩 (1h - 4h 시간 프레임)
목표: 며칠 보유 포지션, 강한 추세 확인
# 결합 신호 - 스윙 트레이딩 enable_combined_signals: true use_weighted_scoring: true minimum_weight_threshold: 85.0 # 더 높은 품질 # 신호 가중치 - 추세 신호 우선 signal_weights: mtf_weight: 28.0 # 증가 (추세 핵심) cvd_weight: 20.0 # 감소 (덜 중요) vwap_weight: 18.0 # 감소 ofi_weight: 15.0 # 감소 ichimoku_weight: 20.0 # 증가 (추세 시스템) rs_btc_weight: 18.0 # 증가 (중요) rsi_divergence_weight: 16.0 # 증가 (반전) macd_weight: 15.0 # 증가 (추세) rsi_weight: 10.0 # 감소 bollinger_weight: 8.0 # 감소 volume_weight: 10.0 momentum_weight: 10.0 # 증가 regime_weight: 10.0 # 증가 choppiness_weight: 8.0 # 증가 atr_weight: 6.0 # 시간 프레임 설정 - 더 긴 기간 mtf_short_term_period: 20 mtf_medium_term_period: 50 mtf_long_term_period: 100 mtf_min_alignment_score: 0.8 # 위험 관리 regime_confidence_modifier: true regime_trending_boost: 15.0 # 더 높은 부스트 regime_ranging_penalty: 10.0 # 더 높은 패널티 filter_signals_by_choppiness: true disable_reversal_in_trending: true
권장 캔들:
- 1h: 표준 스윙 트레이딩 (권장)
- 2h: 느린 스윙 거래
- 4h: 며칠 보유 스윙
4. 포지션/장기 (4h - 1d 시간 프레임)
목표: 장기 보유 포지션, 최대 확신
# 결합 신호 - 포지션 트레이딩 enable_combined_signals: true use_weighted_scoring: true minimum_weight_threshold: 95.0 # 매우 높은 품질 # 신호 가중치 - 최대 추세 초점 signal_weights: mtf_weight: 30.0 # 최대 cvd_weight: 18.0 vwap_weight: 15.0 ofi_weight: 12.0 ichimoku_weight: 25.0 # 최대 (추세) rs_btc_weight: 20.0 # 최대 (기초) rsi_divergence_weight: 18.0 macd_weight: 18.0 # 최대 (추세) rsi_weight: 8.0 bollinger_weight: 6.0 volume_weight: 8.0 momentum_weight: 12.0 regime_weight: 12.0 # 최대 choppiness_weight: 10.0 # 최대 atr_weight: 4.0 # 시간 프레임 설정 - 매우 긴 기간 mtf_short_term_period: 30 mtf_medium_term_period: 100 mtf_long_term_period: 200 mtf_min_alignment_score: 0.9 # 매우 엄격 # 위험 관리 regime_confidence_modifier: true regime_trending_boost: 20.0 # 최대 부스트 regime_ranging_penalty: 15.0 # 최대 패널티 filter_signals_by_choppiness: true disable_reversal_in_trending: true mtf_only_strong_alignment: true ichimoku_require_cloud_confirm: true
권장 캔들:
- 4h: 포지션 진입
- 6h: 장기 포지션
- 1d: 투자 등급 신호 (권장)
🔧 캔들별 최적화
1분 (1m) - 초고빈도
minimum_weight_threshold: 65.0 mtf_short_term_period: 3 mtf_medium_term_period: 10 mtf_long_term_period: 20 ofi_weight: 22.0 # 핵심 vwap_weight: 25.0 # 핵심 choppiness_weight: 10.0 # 잡음 회피
3분 (3m) - 고빈도
minimum_weight_threshold: 70.0 mtf_short_term_period: 5 mtf_medium_term_period: 15 mtf_long_term_period: 30
5분 (5m) - 스캘핑 표준
minimum_weight_threshold: 75.0 mtf_short_term_period: 5 mtf_medium_term_period: 20 mtf_long_term_period: 40
15분 (15m) - 데이 트레이딩 표준
minimum_weight_threshold: 80.0 mtf_short_term_period: 10 mtf_medium_term_period: 30 mtf_long_term_period: 50 # 기본 가중치 사용 (균형)
30분 (30m) - 단기 스윙
minimum_weight_threshold: 82.0 mtf_short_term_period: 15 mtf_medium_term_period: 40 mtf_long_term_period: 80
1시간 (1h) - 스윙 트레이딩 표준
minimum_weight_threshold: 85.0 mtf_short_term_period: 20 mtf_medium_term_period: 50 mtf_long_term_period: 100 ichimoku_weight: 20.0 # 증가 mtf_weight: 28.0 # 증가
2시간 (2h) - 중기 스윙
minimum_weight_threshold: 87.0 mtf_short_term_period: 25 mtf_medium_term_period: 60 mtf_long_term_period: 120
4시간 (4h) - 포지션 진입
minimum_weight_threshold: 90.0 mtf_short_term_period: 30 mtf_medium_term_period: 75 mtf_long_term_period: 150 ichimoku_weight: 22.0 rs_btc_weight: 18.0
6시간 (6h) - 장기 포지션
minimum_weight_threshold: 92.0 mtf_short_term_period: 35 mtf_medium_term_period: 90 mtf_long_term_period: 180
1일 (1d) - 투자 등급
minimum_weight_threshold: 95.0 mtf_short_term_period: 30 mtf_medium_term_period: 100 mtf_long_term_period: 200 mtf_min_alignment_score: 0.9 ichimoku_weight: 25.0 mtf_weight: 30.0 rs_btc_weight: 20.0
📊 신호 결합 예시
예시 1: 고신뢰 매수 (가중치: 103)
✅ MTF 강세 정렬 (25) - 모든 시간 프레임 상승 추세 ✅ Ichimoku 강한 강세 (16) - 강세 구름 위, TK 교차 ✅ CVD 강세 다이버전스 (22) - 숨겨진 축적 ✅ VWAP 하단 반등 (20) - 기관 가격 대비 과매도 ✅ RS_BTC 아웃퍼폼 (15) - 자본이 자산으로 유입 ✅ Choppiness 돌파 (6) - 횡보 탈출 총합: 103 가중치 임계값: 85 ✅ 신호 생성됨 신뢰도: 87 % (높은 가중치 + 추세 체제 보너스)
예시 2: 중간 확신 매도 (가중치: 78)
❌ MACD 약세 교차 (12) - 추세 약화 ❌ RSI 과매수 (12) - 70 초과 ❌ 볼린저 상단 (10) - 가격 확장 ❌ OFI 공격적 매도 (18) - 스마트 머니 철수 ❌ 매도 거래량 급등 (10) - 분배 감지 ❌ Ichimoku TK 약세 교차 (16) - 모멘텀 전환 총합: 78 가중치 임계값: 85 ❌ 신호 미생성 이유: 임계값 미달 (7 가중치 추가 필요)
예시 3: 상충 신호 (신호 없음)
매수 신호: ✅ CVD 강세 (22) ✅ VWAP 반등 (20) ✅ RSI 과매도 (12) 매수 총합: 54 가중치 매도 신호: ❌ MTF 약세 (25) ❌ Ichimoku 약세 (16) 매도 총합: 41 가중치 충돌 감지: 매도 가중치 (41) > 임계값 (30) 패널티 적용: -15 % 신뢰도 결과: 신호 없음 (혼합 시장 조건)
🎯 고급 전략
전략 1: 추세 추종 초점
추세 신호 최대화, 평균 회귀 최소화:
minimum_weight_threshold: 85.0 signal_weights: mtf_weight: 30.0 # 최대 ichimoku_weight: 25.0 # 최대 macd_weight: 18.0 # 증가 rs_btc_weight: 20.0 # 최대 momentum_weight: 12.0 # 증가 rsi_weight: 8.0 # 감소 bollinger_weight: 6.0 # 감소 filter_signals_by_regime: true disable_reversal_in_trending: true
전략 2: 평균 회귀 초점
반전 신호 최대화:
minimum_weight_threshold: 75.0 signal_weights: rsi_divergence_weight: 20.0 # 최대 rsi_weight: 15.0 # 증가 bollinger_weight: 15.0 # 증가 vwap_weight: 25.0 # 증가 mtf_weight: 18.0 # 감소 ichimoku_weight: 12.0 # 감소 filter_signals_by_choppiness: true boost_reversal_signals_in_ranging: 15.0
전략 3: 거래량 기반 초점
주문 흐름 및 거래량 우선:
minimum_weight_threshold: 80.0 signal_weights: cvd_weight: 28.0 # 최대 ofi_weight: 25.0 # 최대 volume_weight: 15.0 # 증가 vwap_weight: 22.0 # 증가 enable_confluence_bonuses: true ofi_cvd_confluence_boost: 10.0 # 추가 보너스 ofi_cvd_vwap_triple_boost: 15.0 # 삼중 확인
⚠️ 흔한 함정 및 해결책
문제 1: 너무 많은 신호
증상: 지속적인 신호, 낮은 적중률
해결책: minimum_weight_threshold 5-10 포인트 증가
문제 2: 너무 적은 신호
증상: 기회 놓침, 드문 신호
해결책: minimum_weight_threshold 5-10 포인트 감소 또는 더 많은 지표 활성화
문제 3: 불안정한 시장에서의 오신호
증상: 휩소, 스탑 아웃
해결책:
filter_signals_by_choppiness: true choppiness_weight: 10.0 # 가중치 증가 disable_trend_in_choppy: true
문제 4: 지연된 진입
증상: 움직임에 늦음
해결책: MTF 기간 감소, 빠른 지표 가중치 증가 (OFI, CVD, RSI)
문제 5: 낮은 위험/보상 비율
증상: 작은 수익, 큰 손실
해결책: 임계값 증가, 체제 필터 활성화, 더 높은 시간 프레임 사용
📈 성능 최적화 체크리스트
실제 운영 전:
- ✅ 목표 시간 프레임 백테스트 (최소 3개월)
- ✅ 원하는 신호 빈도에 따라 임계값 조정
- ✅ 적절한 필터 활성화 (체제, Choppiness)
- ✅ 거래 스타일에 맞는 신호 가중치 설정
- ✅ 1-2주간 페이퍼 트레이딩 테스트
- ✅ 충돌률 모니터링 (20% 미만 유지)
- ✅ 신뢰도 점수 추적 (평균 70% 이상 목표)
- ✅ 개별 신호 성능 검토
지속적 모니터링:
- 주간: 신호 빈도 및 적중률 검토
- 월간: 성능에 따라 가중치 조정
- 분기: 업데이트된 매개변수로 백테스트 재실행
🔍 신호 가중치 조정
가중치 조정 방법:
- 저성능 신호 식별 (낮은 적중률)
- 해당 가중치 2-5 포인트 감소
- 고성능 신호 식별 (높은 적중률)
- 해당 가중치 2-5 포인트 증가
- 총 가중치 200-210 근처 유지
- 최소 50회 거래 재테스트
최적화 예시:
초기: MTF=25, CVD=22, VWAP=20
100회 거래 후: MTF 75% 적중, CVD 80% 적중, VWAP 55% 적중
조정 후: MTF=28, CVD=25, VWAP=16
📚 추가 자료
- 지표 문서
- 신호 백테스팅: 내장 성능 추적 사용
- 커뮤니티 전략: 최적화된 구성 공유
- 지원: 구성 도움 요청
🎓 빠른 시작 권장 사항
- 결합 신호 초보자?
데이 트레이딩 - 15m 구성으로 시작 (균형, 검증됨) - 숙련된 트레이더?
백테스트 결과에 따라 가중치 조정 - 고빈도 트레이더?
스캘핑 - 5m, OFI/CVD 가중치 증가 - 장기 투자자?
포지션 - 1d, 엄격한 임계값 (95+)
기억하세요: 가중 시스템은 강력하지만 정확한 구성이 필요합니다. 보수적으로 시작하고, 철저히 백테스트한 후 실제 성능 데이터에 따라 조정하세요. 🚀