구성 · v6.0+ · Latest stable

결합된 다중 지표 신호

🎯 개요

결합 신호 시스템은 15개 이상의 기술 지표를 고도로 신뢰할 수 있는 거래 신호로 결합하기 위해 정교한 가중 점수 알고리즘을 사용합니다. 단순히 지표 수를 세는 것과 달리, 우리의 가중 시스템은 각 신호의 예측력과 신뢰도에 따라 우선순위 수준을 할당합니다.

주요 기능

✅ 15개 기술 지표의 조화
✅ 가중 점수 시스템 (총 가중치 0-202)
✅ 체제 수정자를 사용한 동적 신뢰도 계산
✅ 혼합 신호 방지를 위한 충돌 감지
✅ 모든 시간 프레임에 구성 가능 (1m ~ 1d+)
✅ 거래 스타일 최적화 (스캘핑, 데이, 스윙, 장기)

📊 신호 가중치 계층 구조

1단계: 우선순위 신호 (각 15-25 가중치)

모든 시장 조건에서 작동하는 고신뢰도 신호.

신호가중치목적
MTF 정렬25다중 시간 프레임 추세 확인
CVD22실제 거래량 압력 (매수/매도)
VWAP20기관 기준 가격
OFI18주문 흐름 불균형 (스마트 머니)
Ichimoku16종합 추세 시스템
RS vs BTC15암호화폐 특화 자본 회전

1단계 총 가중치: 116

2단계: 핵심 지표 (각 12-15 가중치)

강력한 실적 기록을 가진 입증된 기술 지표.

신호가중치목적
RSI 다이버전스15반전 감지
MACD12추세 확인
RSI 극단12과매수/과매도

2단계 총 가중치: 39

3단계: 지원 지표 (각 8-10 가중치)

확인 및 검증 신호.

신호가중치목적
볼린저 밴드10평균 회귀
거래량10거래량 확인
모멘텀8속도 측정

3단계 총 가중치: 28

4단계: 맥락 필터 (각 5-8 가중치)

시장 조건 평가.

신호가중치목적
시장 체제8추세 vs 범위 감지
Choppiness 지수6추세 품질 필터
ATR5변동성 맥락

4단계 총 가중치: 19

🎯 시스템 총 가중치: 202

⚙️ 가중 시스템 작동 방식

  1. 신호 수집
    활성화된 각 지표는 독립적으로 검사됩니다. 신호가 감지되면 해당 가중치를 매수 또는 매도 방향에 기여합니다.
  2. 가중치 계산

매수 신호 예시:

- MTF 강세 정렬 (25) + CVD 강세 (22) + VWAP 반등 (20) = 67 가중치
- 표준 임계값 70 미달
  1. 임계값 비교
만약 총_가중치 >= 최소_가중치_임계값:
    결합 신호 생성
  1. 신뢰도 계산
신뢰도 = (가중_평균_신뢰도 + 체제_수정자 + 가중치_보너스 - 충돌_패널티)

구성 요소:

  • 가중 평균: 각 신호의 신뢰도 × 해당 가중치
  • 체제 수정자: 추세 시 +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: 낮은 위험/보상 비율
증상: 작은 수익, 큰 손실
해결책: 임계값 증가, 체제 필터 활성화, 더 높은 시간 프레임 사용

📈 성능 최적화 체크리스트

실제 운영 전:

  1. ✅ 목표 시간 프레임 백테스트 (최소 3개월)
  2. ✅ 원하는 신호 빈도에 따라 임계값 조정
  3. ✅ 적절한 필터 활성화 (체제, Choppiness)
  4. ✅ 거래 스타일에 맞는 신호 가중치 설정
  5. ✅ 1-2주간 페이퍼 트레이딩 테스트
  6. ✅ 충돌률 모니터링 (20% 미만 유지)
  7. ✅ 신뢰도 점수 추적 (평균 70% 이상 목표)
  8. ✅ 개별 신호 성능 검토

지속적 모니터링:

  • 주간: 신호 빈도 및 적중률 검토
  • 월간: 성능에 따라 가중치 조정
  • 분기: 업데이트된 매개변수로 백테스트 재실행

🔍 신호 가중치 조정

가중치 조정 방법:

  1. 저성능 신호 식별 (낮은 적중률)
  2. 해당 가중치 2-5 포인트 감소
  3. 고성능 신호 식별 (높은 적중률)
  4. 해당 가중치 2-5 포인트 증가
  5. 총 가중치 200-210 근처 유지
  6. 최소 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+)

기억하세요: 가중 시스템은 강력하지만 정확한 구성이 필요합니다. 보수적으로 시작하고, 철저히 백테스트한 후 실제 성능 데이터에 따라 조정하세요. 🚀

+