목차
개요
스마트 컨플루언스 신호(Smart Confluence Signal)는 여러 기술 지표를 단일 가중 신뢰 점수로 결합하는 고급 트레이딩 신호입니다. 단일 지표에 의존하지 않고 여러 지표가 일치할 때만 신호를 생성하여 잘못된 신호를 크게 줄입니다.
주요 기능
✅ 다중 지표 결합 – 11개 이상의 기술 지표 통합
✅ 가중 점수 시스템 – 신뢰도 높은 지표에 높은 가중치
✅ 시너지 감지 – 지표가 서로 확인될 때 보너스 포인트 부여
✅ 컨텍스트 인식 – 시장 상황에 따라 가중치 조정
✅ 설정 가능한 임계값 – 위험 허용 수준에 맞춰 민감도 조정
철학
양보다 질 – 여러 고신뢰 신호가 일치할 때만 거래하며, 거래 수가 적더라도 신뢰성을 우선시합니다.
작동 원리
3단계 프로세스
단계 1: 개별 신호 감지
각 지표는 독립적으로 확인됩니다:
- 우선 지표: MTF, CVD, VWAP, OFI, Ichimoku
- 핵심 지표: RSI, MACD, RSI 발산, 볼린저 밴드
- 보조 지표: 거래량, 모멘텀, ATR
단계 2: 가중치 계산
발동된 신호는 기본 가중치를 받습니다:
예시:
✅ ICHIMOKU 발동 → +16.0 포인트
✅ MACD 발동 → +12.0 포인트
기본 합계: 28.0 포인트
단계 3: 시너지 감지
지표가 서로 확인되면 보너스 포인트가 추가됩니다:
예시:
ICHIMOKU + MACD 시너지 → +8.0 보너스
최종 합계: 28.0 + 8.0 = 36.0 포인트
단계 4: 임계값 확인
총 가중치가 임계값 이상(기본: 70.0)일 경우 신호가 생성됩니다.
예시 계산
감지된 지표:
- MTF (멀티 타임프레임 정렬): +25.0
- CVD (강한 매수 압력): +22.0
- VWAP (하단 밴드 가격): +20.0
감지된 시너지:
- MTF + CVD + VWAP: +15.0 보너스
총 가중치: 25 + 22 + 20 + 15 = 82.0
임계값: 70.0
결과: ✅ MTF_CVD_VWAP_LONG_SIGNAL 생성
신호 유형 & 패턴
우선 시너지 패턴 (최고 품질)
🏆 MTF_CVD_VWAP (롱/숏)
가중치: 약 82 포인트 (기본 67 + 시너지 15)
신뢰도: 85–95%
설명: 기관 수준, 거래량 압력, 멀티 타임프레임 정렬의 삼중 확인
거래 시점: 높은 확신 – 모든 시스템 정렬
위험 수준: 낮음 (가장 강력한 신호)
🏆 OFI_CVD (롱/숏)
가중치: 약 52 포인트 (기본 40 + 시너지 12)
신뢰도: 80–90%
설명: 누적 거래량 델타로 확인된 주문 흐름 불균형
거래 시점: 스마트 머니 활성 – 기관 누적/분배
위험 수준: 낮음-중간
🏆 ICHIMOKU_MTF (롱/숏)
가중치: 약 51 포인트 (기본 41 + 시너지 10)
신뢰도: 75–85%
설명: 여러 시간대에서 확인된 구름 추세
거래 시점: 멀티 타임프레임 확인과 강한 추세
위험 수준: 낮음-중간
🏆 VWAP_OFI (롱/숏)
가중치: 약 48 포인트 (기본 38 + 시너지 10)
신뢰도: 75–85%
설명: 주문 흐름 확인이 있는 기관 VWAP 수준 가격
거래 시점: 활성 매수/매도와 기관 지원/저항
위험 수준: 중간
🏆 CVD_VOLUME (롱/숏)
가중치: 약 41 포인트 (기본 32 + 시너지 9)
신뢰도: 70–80%
설명: 거래량 증가로 확인된 거래량 델타
거래 시점: 방향성 편향이 있는 거래량 돌파
위험 수준: 중간
우선 + 핵심 패턴
📊 MTF_RSI_DIV (롱/숏)
가중치: 약 49 포인트 (기본 40 + 시너지 9)
신뢰도: 75–85%
설명: 멀티 타임프레임 정렬 및 RSI 발산
거래 시점: 멀티 타임프레임 확인과 추세 반전
위험 수준: 중간
📊 ICHIMOKU_MACD (롱/숏)
가중치: 약 36 포인트 (기본 28 + 시너지 8)
신뢰도: 70–80%
설명: MACD 모멘텀으로 확인된 구름 추세
거래 시점: 모멘텀 확인과 추세 지속
위험 수준: 중간
핵심 지표 패턴
📈 RSI_DIV_MACD (롱/숏)
가중치: 약 35 포인트 (기본 27 + 시너지 8)
신뢰도: 70–80%
설명: 모멘텀 변화로 확인된 발산
거래 시점: 모멘텀 반전 신호
위험 수준: 중간-높음
📈 VOLUME_BB (롱/숏)
가중치: 약 26 포인트 (기본 20 + 시너지 6)
신뢰도: 65–75%
설명: 볼린저 밴드 돌파를 확인한 거래량
거래 시점: 거래량과 함께 변동성 돌파
위험 수준: 중간-높음
📈 RSI_BB (롱/숏)
가중치: 약 27 포인트 (기본 22 + 시너지 5)
신뢰도: 65–75%
설명: 밴드 경계에서의 극단적 RSI 레벨
거래 시점: 과매수/과매도 극단 상황
위험 수준: 중간-높음
다중 신호 확인
🎯 MULTI_PRIORITY (롱/숏)
가중치: 가변 (정렬된 3개 이상의 우선 지표에 따라 다름)
신뢰도: 80–90%
설명: 3개 이상의 우선 지표가 정렬됨
거래 시점: 드물지만 매우 높은 신뢰도
위험 수준: 매우 낮음
🎯 MULTI_CORE (롱/숏)
가중치: 가변 (정렬된 3개 이상의 핵심 지표에 따라 다름)
신뢰도: 75–85%
설명: 3개 이상의 핵심 지표가 정렬됨
거래 시점: 기술적 지표에서 강한 결합
위험 수준: 낮음-중간
예비 패턴
⚪ CONFLUENCE (롱/숏)
가중치: 최소 70.0 (임계값)
신뢰도: 60–70%
설명: 여러 지표가 정렬되었으나 강한 시너지 없음
거래 시점: 최소 유효 신호 – 주의하여 사용
위험 수준: 중간-높음
설정 가이드
빠른 시작 설정
보수적 (저위험, 적은 거래)
min_weight_threshold: 80.0 # 더 높은 임계값 = 더 강한 신호 필요
mtf_min_alignment_score: 0.85 # 최소 85% 멀티타임프레임 정렬 요구
ichimoku_min_confidence: 65.0 # 더 높은 신뢰도 요구
ofi_aggressive_buy_threshold: 70.0 # 더 높은 공격적 매수 오더플로우 임계값
균형 (권장)
min_weight_threshold: 70.0 # 기본 균형 임계값
mtf_min_alignment_score: 0.80 # 80% 멀티타임프레임 정렬
ichimoku_min_confidence: 55.0 # 표준 신뢰도
ofi_aggressive_buy_threshold: 65.0 # 표준 공격적 매수 오더플로우 임계값
공격적 (고위험, 더 많은 거래)
min_weight_threshold: 50.0 # 더 낮은 임계값 = 더 많은 신호
mtf_min_alignment_score: 0.70 # 70% 멀티타임프레임 정렬
ichimoku_min_confidence: 50.0 # 더 낮은 신뢰도 허용
ofi_aggressive_buy_threshold: 60.0 # 더 낮은 공격적 매수 오더플로우 임계값
필수 설정
마스터 스위치
enabled_confluence_signal: true # 전체 시스템 활성화/비활성화
임계값 제어
min_weight_threshold: 70.0 # 신호 생성을 위한 최소 총 가중치
# 낮을수록 = 더 많은 신호 (덜 선택적)
# 높을수록 = 더 적은 신호 (더 선택적)
충돌 처리
conflicting_signals_penalty: 15.0 # 반대 신호 존재 시 신뢰도 페널티
conflicting_signals_threshold: 30.0 # 페널티 적용을 위한 최소 반대 가중치
지표 상세 정보
우선순위 지표 (최고 가중치)
1. 멀티타임프레임 정렬 (MTF)
가중치: 25.0 | 문서: MTF 가이드
탐지 내용: 단기·중기·장기 타임프레임 간 추세 정렬
설정:
mtf_short_term_period: 10 # 단기: 10 캔들
mtf_medium_term_period: 30 # 중기: 30 캔들
mtf_long_term_period: 50 # 장기: 50 캔들
mtf_min_alignment_score: 0.8 # 최소 80% 정렬 요구
mtf_min_trend_strength: 2.0 # 최소 2% 가격 움직임
발생 조건:
- ✅ 모든 타임프레임이 동일 방향 추세
- ✅ 정렬 점수 ≥ 80%
- ✅ RSI/MACD가 가격 추세 확인
가장 적합한 용도: 강하고 확인된 추세 식별
2. 누적 거래량 델타 (CVD)
가중치: 22.0 | 문서: CVD 가이드
탐지 내용: 오더플로우에서 실제 매수 vs 매도 압력
설정:
cvd_divergence_lookback: 10 # 다이버전스 확인 기간
cvd_strong_buying_threshold: 1000.0 # 자산에 따라 조정
cvd_strong_selling_threshold: -1000.0
cvd_slope_period: 10 # CVD 모멘텀 계산 기간
발생 조건:
- ✅ CVD 기울기 > 임계값 (강한 매수)
- ✅ CVD 기울기 < 임계값 (강한 매도)
- ✅ CVD/가격 다이버전스 감지
가장 적합한 용도: 기관 축적/분산 감지
자산별 조정 예시:
# BTC/USDT (고거래량)
cvd_strong_buying_threshold: 1000.0
# ETH/USDT (중간 거래량)
cvd_strong_buying_threshold: 500.0
# 알트코인 (저거래량)
cvd_strong_buying_threshold: 100.0
3. VWAP 밴드
가중치: 20.0 | 문서: VWAP 가이드
탐지 내용: 기관 기준 수준과의 가격 상호작용
설정:
vwap_std_dev_multiplier: 2.0 # 2 표준편차
vwap_band_penetration_threshold: 0.5 # 최소 0.5% 침투
vwap_enable_band_bounce: true # 반등 신호 활성화
vwap_enable_crossover: true # 크로스오버 신호 활성화
vwap_min_distance_for_signal: 0.3 # VWAP로부터 최소 0.3% 거리
발생 조건:
- ✅ 가격이 상단/하단 밴드 터치 (반등 신호)
- ✅ 가격이 VWAP 크로스 (추세 변화)
- ✅ VWAP로부터 충분한 거리
가장 적합한 용도: 평균 회귀 및 기관 지지/저항
4. 오더플로우 불균형 (OFI)
가중치: 18.0 | 문서: OFI 가이드
탐지 내용: 스마트 머니의 공격적 매수/매도
설정:
ofi_lookback: 20 # 분석 기간
ofi_slope_period: 5 # 모멘텀 기간
ofi_aggressive_buy_threshold: 65.0 # 최소 65% 공격적 매수
ofi_aggressive_sell_threshold: 65.0 # 최소 65% 공격적 매도
ofi_require_volume_confirmation: true
ofi_min_volume_multiplier: 1.2 # 평균 거래량의 최소 1.2배
발생 조건:
- ✅ 공격적 매수 비율 > 65%
- ✅ 거래량 > 1.2배 평균
- ✅ OFI 기울기 추세
가장 적합한 용도: 주요 움직임 전 기관 오더플로우 포착
5. 일목균형표 (Ichimoku Cloud)
가중치: 16.0 | 문서: 일목 가이드
탐지 내용: 동적 지지/저항을 포함한 종합 추세 시스템
설정:
ichimoku_tenkan_period: 9 # 전환선
ichimoku_kijun_period: 26 # 기준선
ichimoku_senkou_b_period: 52 # 선행스팬 B
ichimoku_displacement: 26 # 구름 이동
ichimoku_enable_tk_cross: true # TK 교차 신호 활성화
ichimoku_min_tk_separation: 0.3 # 최소 TK 간격 0.3%
ichimoku_require_cloud_confirm: true # 구름 확인 요구
발생 조건:
- ✅ 전환선/기준선 강세 교차 (매수) 또는 약세 교차 (매도)
- ✅ 가격이 구름 위 (강세) 또는 아래 (약세)
- ✅ 구름 색상이 방향과 일치
- ✅ TK 간격 > 0.3%
가장 적합한 용도: 추세 식별 및 동적 지지/저항
신호 유형:
- TK 교차: 전환선이 기준선을 교차
- 구름 지지: 가격이 구름에서 반등
- 구름 돌파: 가격이 구름을 뚫음
핵심 지표 (중·고 가중치)
6. RSI 다이버전스
가중치: 15.0 | 문서: RSI 다이버전스 가이드
탐지 내용: 가격/RSI 다이버전스 → 모멘텀 반전
설정:
rsi_period: 14 # RSI 계산 기간
rsi_divergence_lookback: 3 # 다이버전스 확인 기간
rsi_divergence_min_strength: 1.0 # 최소 1% 가격 차이
발생 조건:
- ✅ 강세 다이버전스: 가격 더 낮은 저점, RSI 더 높은 저점
- ✅ 약세 다이버전스: 가격 더 높은 고점, RSI 더 낮은 고점
가장 적합한 용도: 추세 반전 포착
가장 적합한 용도: 브레이크아웃 전 조건 식별
가중치 시스템
기본 신호 가중치
우선순위 신호 (20~25 포인트):
├─ MTF (멀티타임프레임): 25.0
├─ CVD (볼륨 델타): 22.0
├─ VWAP (기관 가격): 20.0
├─ OFI (오더 플로우): 18.0
└─ ICHIMOKU (클라우드 시스템): 16.0
코어 신호 (12~15 포인트):
├─ RSI_DIV (다이버전스): 15.0
├─ MACD (모멘텀): 12.0
├─ RSI (극단): 12.0
├─ BB (볼린저 밴드): 10.0
└─ VOLUME: 10.0
보조 신호 (5~8 포인트):
├─ MOMENTUM: 8.0
└─ ATR (변동성): 5.0
컨텍스트 기반 가중치 조정
시스템은 시장 상황에 따라 자동으로 가중치를 조정합니다:
추세 컨텍스트
강한 상승 추세 + 상승 신호: +20% 가중치
약한 상승 추세 + 상승 신호: +10% 가중치
강한 하락 추세 + 상승 신호: -30% 가중치
약한 하락 추세 + 상승 신호: -15% 가중치
지지/저항 컨텍스트
지지 근처 상승 신호: +15% 가중치
저항 근처 하락 신호: +15% 가중치
변동성 컨텍스트
극단적 변동성: -20% 가중치 (모든 신호)
낮은 변동성 + 브레이크아웃 신호: +10% 가중치
가중치 계산 예시
시장 조건:
- 추세: 강한 상승 추세
- 변동성: 중간
- 가격: 지지 근처
감지된 신호: ICHIMOKU (상승)
기본 가중치: 16.0
조정:
+ 강한 상승 추세 보너스: 16.0 × 1.20 = 19.2
+ 지지 근처 보너스: 19.2 × 1.15 = 22.08
최종 조정 가중치: 22.08 포인트
시너지 보너스
우선순위 신호 시너지 (최고 보너스)
트리플 우선순위 (+15.0 포인트)
MTF + CVD + VWAP
→ 멀티타임프레임 + 볼륨 압력 + 기관 레벨
→ 가장 강력한 컨플루언스
오더플로우 확인 (+12.0 포인트)
OFI + CVD
→ 오더플로우 불균형 + 볼륨 델타
→ 스마트머니 활동 확인
멀티타임프레임 클라우드 (+10.0 포인트)
ICHIMOKU + MTF
→ 여러 타임프레임의 클라우드 추세
→ 강한 추세 확인
기관 오더플로우 (+10.0 포인트)
VWAP + OFI
→ 기관 레벨 + 오더플로우
→ 주요 레벨에서의 스마트머니
볼륨 확인 (+9.0 포인트)
CVD + VOLUME
→ 볼륨 델타 + 볼륨 급등
→ 강한 방향성 바이어스
혼합 우선순위 + 코어 시너지
멀티타임프레임 다이버전스 (+9.0 포인트)
MTF + RSI_DIV
→ 멀티타임프레임 정렬 + 다이버전스
→ 여러 시간대에서의 반전
클라우드 모멘텀 (+8.0 포인트)
ICHIMOKU + MACD
→ 추세 + 모멘텀 확인
→ 추세 지속
코어 지표 시너지
다이버전스 모멘텀 (+8.0 포인트)
RSI_DIV + MACD
→ 다이버전스 + 모멘텀 전환
→ 반전 확인
볼륨 브레이크아웃 (+6.0 포인트)
VOLUME + BB
→ 볼륨 급등 + 밴드 돌파
→ 브레이크아웃 확인
극단 밴드 (+5.0 포인트)
RSI + BB
→ 극단 레벨 + 밴드 터치
→ 평균 회귀 셋업
다중 신호 보너스
트리플 우선순위 지표 (+12.0 포인트)
3개 이상의 우선순위 신호 정렬
→ 드물지만 극도로 높은 신뢰도
트리플 코어 지표 (+10.0 포인트)
3개 이상의 코어 신호 정렬
→ 강한 기술적 컨플루언스
시너지 계산 예시
감지된 신호:
1. ICHIMOKU (상승): +16.0
2. MACD (상승): +12.0
3. VOLUME (상승): +10.0
기본 합계: 38.0
감지된 시너지:
- ICHIMOKU + MACD: +8.0
- (ICHIMOKU/MACD와 VOLUME 시너지 없음)
최종 가중치: 38.0 + 8.0 = 46.0 포인트
상태: 임계값(70.0) 미달 → 신호 없음
트레이딩 설정
1단계: 시스템 활성화
signalsettings.yaml 파일에서:
enabled_confluence_signal: true # Smart Confluence 켜기
2단계: 자동 거래용 신호 등록
tradesettings.yaml 파일에서:
register_trading_signals:
# 고우선순위 (자동 거래 추천)
- "MTF_CVD_VWAP_LONG_SIGNAL"
- "MTF_CVD_VWAP_SHORT_SIGNAL"
- "OFI_CVD_LONG_SIGNAL"
- "OFI_CVD_SHORT_SIGNAL"
- "ICHIMOKU_MTF_LONG_SIGNAL"
- "ICHIMOKU_MTF_SHORT_SIGNAL"
# 중간 우선순위 (주의해서 사용)
- "VWAP_OFI_LONG_SIGNAL"
- "VWAP_OFI_SHORT_SIGNAL"
- "ICHIMOKU_MACD_LONG_SIGNAL"
- "ICHIMOKU_MACD_SHORT_SIGNAL"
- "CVD_VOLUME_LONG_SIGNAL"
- "CVD_VOLUME_SHORT_SIGNAL"
# 낮은 우선순위 (수동 검토 권장)
- "RSI_DIV_MACD_LONG_SIGNAL"
- "RSI_DIV_MACD_SHORT_SIGNAL"
- "MULTI_PRIORITY_LONG_SIGNAL"
- "MULTI_PRIORITY_SHORT_SIGNAL"
3단계: 알림용 신호 등록
tradesettings.yaml 파일에서:
register_broadcast_signals:
# 모든 컨플루언스 신호에 대해 알림 받기
- "MTF_CVD_VWAP_LONG_SIGNAL"
- "MTF_CVD_VWAP_SHORT_SIGNAL"
- "OFI_CVD_LONG_SIGNAL"
- "OFI_CVD_SHORT_SIGNAL"
- "ICHIMOKU_MTF_LONG_SIGNAL"
- "ICHIMOKU_MTF_SHORT_SIGNAL"
# ... 필요에 따라 추가
4단계: 임계값 조정
처음에는 보수적으로 시작해 점차 완화하세요:
# 1주차: 보수적 (관찰만)
min_weight_threshold: 80.0
# 2주차: 중간 (소액 포지션 테스트)
min_weight_threshold: 70.0
# 3주차 이후: 최적화 (실적 기반)
min_weight_threshold: 65.0 # 승률에 따라 조정
베스트 프랙티스
1. 임계값 튜닝
다양한 시장 상황별
추세 시장 (강한 방향성 움직임):
min_weight_threshold: 60.0 # 낮은 임계값 허용
mtf_min_alignment_score: 0.75 # 정렬 얻기 쉬움
횡보 시장 (촘촘하고 방향성 없음):
min_weight_threshold: 80.0 # 높은 임계값 필요
mtf_min_alignment_score: 0.85 # 강한 정렬 필요
고변동성 시장 (높은 ATR):
min_weight_threshold: 75.0 # 중~높은 임계값
conflicting_signals_penalty: 20.0 # 페널티 증가
2. 자산별 튜닝
고거래량 자산 (BTC, ETH)
cvd_strong_buying_threshold: 1000.0
ofi_min_volume_multiplier: 1.2
volume_spike_multiplier: 2.0
중거래량 자산 (주요 알트코인)
cvd_strong_buying_threshold: 500.0
ofi_min_volume_multiplier: 1.3
volume_spike_multiplier: 1.8
저거래량 자산 (소형 알트코인)
cvd_strong_buying_threshold: 100.0
ofi_min_volume_multiplier: 1.5
volume_spike_multiplier: 1.5
3. 신호 유형별 리스크 관리
| 신호 유형 | 리스크 수준 | 포지션 크기 | 스탑로스 |
|---|---|---|---|
| MTF_CVD_VWAP | 매우 낮음 | 100% | -2% |
| OFI_CVD | 낮음 | 80~100% | -2.5% |
| ICHIMOKU_MTF | 낮음~중간 | 70~90% | -3% |
| ICHIMOKU_MACD | 중간 | 50~70% | -3.5% |
| RSI_DIV_MACD | 중간~높음 | 30~50% | -4% |
| CONFLUENCE | 높음 | 20~30% | -5% |
4. 신호 필터링 전략
보수적 접근 (저빈도, 고승률)
✅ 가중치 ≥ 75인 신호만 거래
✅ 우선순위 시너지 패턴만 거래
✅ 신뢰도 ≥ 80% 요구
✅ 높은 변동성(ATR > 2x) 시 거래 피하기
균형 접근 (권장)
✅ 가중치 ≥ 70인 신호 거래
✅ 우선순위 + 혼합 패턴 거래
✅ 신뢰도 ≥ 70% 요구
✅ 중간 변동성에서 거래
공격적 접근 (고빈도, 중간 승률)
✅ 가중치 ≥ 60인 신호 거래
✅ 모든 패턴 유형 거래
✅ 신뢰도 ≥ 60% 요구
✅ 모든 변동성 환경에서 거래
5. 모니터링 및 로깅
신호 결정 과정을 이해하기 위해 상세 로깅 활성화:
2026-01-27T04:21:50.010294Z INFO ✅ 4개 신호 수집됨:
2026-01-27T04:21:50.010305Z INFO 📌 ICHIMOKU | 상승 | 가중치=16.0 | 신뢰도=83.5%
2026-01-27T04:21:50.010319Z INFO 📌 MACD | 상승 | 가중치=12.0 | 신뢰도=90.0%
2026-01-27T04:21:50.010465Z INFO ⚖️ 가중치 점수: BUY=38.6 (+8.0) | SELL=-0.0
2026-01-27T04:21:50.010480Z INFO 📏 BUY 임계값까지 거리: 23.4 (23.4 더 필요)
2026-01-27T04:21:50.010510Z WARN 💡 추천: 46.6 가중치 BUY 신호
모니터링 항목:
- 임계값까지의 거리 (얼마나 가까운지)
- 꾸준히 발동하는 지표
- 가장 자주 나타나는 시너지 패턴
- 신호 유형별 승률
문제 해결
문제: 신호가 생성되지 않음
증상
⚠️ 부족: BUY=46.6, SELL=-0.0, 필요=70.0
해결 방법
1. 임계값 확인
# 일시적으로 임계값 낮춰보기
min_weight_threshold: 50.0 # 70.0에서 변경
2. 개별 지표 검토
로그 확인:
❌ MTF 감지 안 됨 → MTF 정렬 너무 낮음
❌ CVD 감지 안 됨 → CVD 임계값 너무 높음
❌ VWAP 감지 안 됨 → VWAP 밴드에 도달하지 않음
❌ OFI 감지 안 됨 → 볼륨 너무 낮음
3. 개별 임계값 조정
# 신호가 더 쉽게 발생하도록
mtf_min_alignment_score: 0.70 # 0.80에서 변경
cvd_strong_buying_threshold: 500.0 # 1000.0에서 변경
ofi_aggressive_buy_threshold: 60.0 # 65.0에서 변경
4. 데이터 품질 확인
확인하세요:
✅ 충분한 캔들 수집 (100개 이상 – Ichimoku용)
✅ 볼륨 데이터가 사용 가능함
✅ MACD 신호/히스토그램 계산됨 (null 아님)
문제: 신호가 너무 많음 (품질 낮음)
증상
5분마다 신호 발생, 신뢰도가 낮음
해결 방법
1. 임계값 높이기
min_weight_threshold: 80.0 # 70.0에서 상향
2. 더 높은 신뢰도 요구
ichimoku_min_confidence: 65.0 # 55.0에서 상향
ofi_min_confidence: 60.0 # 55.0에서 상향
mtf_min_confidence: 75.0 # 70.0에서 상향
3. MTF 요구사항 강화
mtf_min_alignment_score: 0.85 # 0.80에서 상향
mtf_only_strong_alignment: true # 80% 이상 정렬 강제
4. 우선순위 패턴만 거래
# tradesettings.yaml에서 낮은 우선순위 패턴 제거
register_trading_signals:
- "MTF_CVD_VWAP_LONG_SIGNAL" # 최고 품질 신호만 유지
- "OFI_CVD_LONG_SIGNAL"
- "ICHIMOKU_MTF_LONG_SIGNAL"
# 제거 대상: RSI_DIV_MACD, VOLUME_BB 등
문제: MACD가 기여하지 않음
증상
macd=null macd_signal=null macd_hist=null
해결 방법
1. 캔들 수 확인
max_kline_length: 60 # MACD 최소 요구
# MACD 필요: 26 (느린 EMA) + 9 (시그널) + 여유 = 50개 이상
2. 로그 확인
다음과 같은 로그를 찾으세요:
INFO 🔧 ICHIMOKU_LINE_CALC: period=26, window_size=26
INFO 🔧 MACD 계산: ema12 유효, ema26 유효
3. 설정 확인
macd_fast_period: 12 # 표준 설정
macd_slow_period: 26
macd_signal_period: 9
문제: Ichimoku에 약한 구름 표시
증상
⚠️ 구름이 매우 얇음 (0.10%) – 신호 신뢰도 낮아질 수 있음
⚠️⚠️⚠️ KIJUN ≈ SENKOU_B!
설명
이는 정상적인 시장 상황으로, 최근 변동성이 과거 변동성을 초과한 경우입니다. 26기간과 52기간 창에 동일한 고점/저점이 포함되어 있습니다.
해결 방법
1. 캔들 수 증가
max_kline_length: 100 # 60에서 증가
# 더 다양한 가격 움직임을 위한 데이터 확보
2. 약한 구름 필터링
ichimoku_ignore_weak_clouds: true # 얇은 구름 스킵
ichimoku_weak_cloud_threshold: 0.5 # 최소 두께 0.5%
3. 더 좋은 조건 대기
오래된 극단값이 창에서 빠지면 구름 두께가 증가합니다.
로그에서 구름 두께를 모니터링하세요.
문제: 볼륨 기반 신호가 발동되지 않음
증상
❌ VOLUME 감지 안 됨 (최근=801.75, 평균=834.75, 비율=0.96x)
❌ OFI: 볼륨 확인 실패 – 0.96x vs 요구 1.20x
해결 방법
1. 볼륨 요구치 낮추기
volume_spike_multiplier: 1.5 # 2.0에서 하향
ofi_min_volume_multiplier: 1.0 # 1.2에서 하향
2. 볼륨 확인 비활성화
ofi_require_volume_confirmation: false
3. 시장 시간대 확인
볼륨이 자연스럽게 낮아지는 시간대:
- 거래 비수기
- 주말 (암호화폐)
- 공휴일
이 시간대에는 시간 기반 필터링 또는 낮은 임계값 사용을 고려하세요.
문제: 상충되는 신호
증상
⚠️ SELL 상충: 35.0 (패널티: -15.0%)
최종 신뢰도 85% → 70% 하락
설명
일부 지표는 상승, 일부는 하락을 나타냅니다. 시스템은 과도한 확신을 줄이기 위해 패널티를 적용합니다.
해결 방법
1. 상충 패널티 증가
conflicting_signals_penalty: 20.0 # 15.0에서 증가
conflicting_signals_threshold: 25.0 # 30.0에서 하향
2. 상충 시 거래 피하기
다음 조건일 때만 거래:
- 한 방향이 전체 가중치의 90% 이상 차지
- 상충 가중치 < 20포인트
3. 명확성 기다리기
상충 신호는 보통 1~3개 캔들 내에 해소됩니다.
더 강한 방향성 합의 기다리기
고급 주제
커스텀 시너지 패턴 만들기
코드에서 시너지 감지 로직을 수정하여 사용자 정의 패턴을 추가할 수 있습니다:
// detect_signal_synergies 함수 안에 추가
// 커스텀: VWAP + Volume + BB (브레이크아웃 확인)
if has_vwap && has_volume && has_bb {
synergies.push(SignalSynergy {
indicators: vec!["VWAP".to_string(), "VOLUME".to_string(), "BB".to_string()],
bonus_weight: 12.0,
reason: "VWAP 레벨 브레이크아웃 + 볼륨 확인".to_string(),
pattern_id: "VWAP_VOLUME_BB".to_string(),
});
}
동적 임계값 조정
시장 상황에 따라 임계값을 자동 조정:
# 의사코드 개념
if volatility == "Extreme":
min_weight_threshold = 80.0
elif volatility == "Low":
min_weight_threshold = 60.0
else:
min_weight_threshold = 70.0
백테스팅 권장 사항
추적할 지표:
- 신호 유형별 승률
- 패턴별 평균 수익/손실
- 자산별 최적 임계값
- 시간대별 성과
- 변동성 구간별 성과
추적 예시:
MTF_CVD_VWAP_LONG_SIGNAL:
거래 횟수: 15
승률: 87%
평균 수익: +3.2%
평균 손실: -1.8%
리스크/리워드 비율: 1.78
→ 유지 추천 ✅
CONFLUENCE_LONG_SIGNAL:
거래 횟수: 45
승률: 58%
평균 수익: +1.5%
평균 손실: -2.1%
리스크/리워드 비율: 0.71
→ 비활성화 고려 ❌
트레이딩 스타일별 추천 설정
스캘퍼 (고빈도)
min_weight_threshold: 50.0
mtf_min_alignment_score: 0.65
ofi_aggressive_buy_threshold: 60.0
volume_spike_multiplier: 1.3
conflicting_signals_penalty: 10.0
# 많은 신호 유형 등록
register_trading_signals:
- "ICHIMOKU_MACD_LONG_SIGNAL"
- "RSI_DIV_MACD_LONG_SIGNAL"
- "VOLUME_BB_LONG_SIGNAL"
- "CONFLUENCE_LONG_SIGNAL"
# ... 등
데이 트레이더 (중빈도)
min_weight_threshold: 70.0
mtf_min_alignment_score: 0.75
ofi_aggressive_buy_threshold: 65.0
volume_spike_multiplier: 1.8
conflicting_signals_penalty: 15.0
# 고품질 신호만 등록
register_trading_signals:
- "MTF_CVD_VWAP_LONG_SIGNAL"
- "OFI_CVD_LONG_SIGNAL"
- "ICHIMOKU_MTF_LONG_SIGNAL"
- "ICHIMOKU_MACD_LONG_SIGNAL"
스윙 트레이더 (저빈도)
min_weight_threshold: 80.0
mtf_min_alignment_score: 0.85
ofi_aggressive_buy_threshold: 70.0
volume_spike_multiplier: 2.0
conflicting_signals_penalty: 20.0
# 최고 품질만
register_trading_signals:
- "MTF_CVD_VWAP_LONG_SIGNAL"
- "OFI_CVD_LONG_SIGNAL"
- "MULTI_PRIORITY_LONG_SIGNAL"
빠른 참조
신호 품질 순위
Tier 1 (최고 품질)
- MTF_CVD_VWAP (82점, 85–95% 신뢰도)
- OFI_CVD (52점, 80–90% 신뢰도)
- ICHIMOKU_MTF (51점, 75–85% 신뢰도)
Tier 2 (높은 품질)
- VWAP_OFI (48점, 75–85% 신뢰도)
- MTF_RSI_DIV (49점, 75–85% 신뢰도)
- CVD_VOLUME (41점, 70–80% 신뢰도)
Tier 3 (양호한 품질)
- ICHIMOKU_MACD (36점, 70–80% 신뢰도)
- RSI_DIV_MACD (35점, 70–80% 신뢰도)
- MULTI_PRIORITY (가변, 80–90% 신뢰도)
Tier 4 (허용 가능)
- VOLUME_BB (26점, 65–75% 신뢰도)
- RSI_BB (27점, 65–75% 신뢰도)
- CONFLUENCE (70점, 60–70% 신뢰도)
일반적인 가중치 조합
70.0 임계값 도달을 위한 일반적인 조합:
우선순위 중심:
MTF (25) + CVD (22) + VWAP (20) + 시너지 (15) = 82 ✅
혼합 방식:
ICHIMOKU (16) + MACD (12) + RSI_DIV (15) + VWAP (20) + 시너지 = 71 ✅
코어 중심:
RSI_DIV (15) + MACD (12) + RSI (12) + BB (10) + VOLUME (10) + 시너지 = 67 ❌
(추가 지표 또는 더 강한 시너지 필요)
기본 임계값 치트시트
# 신호 생성
min_weight_threshold: 70.0 # 범위 50–80
# MTF
mtf_min_alignment_score: 0.80 # 범위 0.6–0.9
mtf_min_trend_strength: 2.0 # 범위 1.0–3.0
# CVD
cvd_strong_buying_threshold: 1000.0 # 자산별 조정
# VWAP
vwap_band_penetration_threshold: 0.5 # 범위 0.3–1.0
# OFI
ofi_aggressive_buy_threshold: 65.0 # 범위 60–75
ofi_min_volume_multiplier: 1.2 # 범위 1.0–1.5
# Ichimoku
ichimoku_min_tk_separation: 0.3 # 범위 0.2–0.5
ichimoku_min_confidence: 55.0 # 범위 50–70
# MACD
macd_histogram_strong_buy: 0.5 # 범위 0.3–1.0
# RSI
rsi_extreme_oversold: 10.0 # 범위 5–20
rsi_extreme_overbought: 90.0 # 범위 80–95
# BB
bb_squeeze_threshold: 0.02 # 범위 0.015–0.025
# Volume
volume_spike_multiplier: 2.0 # 범위 1.5–3.0
# ATR
atr_high_volatility_multiplier: 2.0 # 범위 1.5–3.0
지원 및 자료
문서 링크
- RSI: https://magictradebot.com/en/doc/rsi-buysell-signals-user-guide
- MACD: https://magictradebot.com/en/doc/macd-buysell-signals-complete-user-guide
- 볼린저 밴드: https://magictradebot.com/en/doc/bollinger-bands-trading-strategy-guide
- ATR: https://magictradebot.com/en/doc/atr-buysell-signal-user-guide
- 볼륨: https://magictradebot.com/en/doc/volume-signals-user-guide
- 모멘텀: https://magictradebot.com/en/doc/momentumvelocity-signals-user-guide
- RSI 다이버전스: https://magictradebot.com/en/doc/rsi-divergence-trading-signal-complete-user-guide
- VWAP: https://magictradebot.com/en/doc/vwap-trading-signal-complete-user-guide
- CVD: https://magictradebot.com/en/doc/cvd-trading-signal-complete-user-guide
- MTF: https://magictradebot.com/en/doc/multi-timeframe-alignment-signals-complete-user-guide
- OFI: https://magictradebot.com/en/doc/order-flow-imbalance-ofi-signals-complete-user-guide
- Ichimoku: https://magictradebot.com/en/doc/ichimoku-cloud-signals-complete-user-guide
시작 체크리스트
- [ ]
signalsettings.yaml에서 Smart Confluence 활성화 - [ ] 임계값 설정 (70.0부터 시작)
- [ ] 자산별 임계값 구성 (CVD, volume 등)
- [ ]
tradesettings.yaml에 원하는 신호 등록 - [ ] 브로드캐스트 알림 활성화
- [ ] 1~2일간 거래 없이 로그 모니터링
- [ ] 신호 빈도에 따라 임계값 조정
- [ ] 소액 포지션으로 시작
- [ ] 신호 유형별 성과 추적
- [ ] 결과에 따라 설정 최적화
핵심 요약
✅ 양보다 질 – 강한 컨플루언스 기다리기
✅ 보수적으로 시작 – 처음엔 높은 임계값(70~80) 사용
✅ 철저히 모니터링 – 로그를 통해 결정 과정 이해
✅ 점진적 조정 – 실제 성과 기반으로 수정
✅ 시스템 신뢰 – 거짓 신호 필터링용으로 설계됨
✅ 리스크 관리 – 항상 스탑로스 사용
✅ 자산별 최적화 – 각 거래 쌍마다 조정
✅ 시장 인식 – 변동성 구간에 따라 적응
마지막 업데이트: 2026년 1월 27일
버전: 1.0
시스템: Smart Confluence Signal v4.0