매수/매도 신호: 완벽한 사용자 가이드

목차

  1. MACD 소개
  2. 신호 유형
  3. 구성 매개변수
  4. 거래 전략 최적화
  5. 시간대 별 설정
  6. 자산 별 구성
  7. 알림 브로드캐스트
  8. 모범 사례

MACD 소개

이동 평균 수렴 발산(Moving Average Convergence Divergence, MACD)은 자산 가격의 두 이동 평균 간 관계를 보여주는 모멘텀 지표입니다. 이 시스템은 MACD 교차, 히스토그램 분석, 제로 라인 교차를 기반으로 자동화된 BUY 및 SELL 신호를 생성합니다.

기본 MACD 매개변수:

  • 빠른 기간: 12
  • 느린 기간: 26
  • 신호 기간: 9

신호 유형

MACD_BUY 신호

다음 경우에 생성됨:

  • 골든 크로스: MACD 라인이 신호 라인 위로 교차
  • 강세 히스토그램: 히스토그램이 macd_histogram_strong_buy 임계값 초과
  • 제로 라인 교차: MACD가 제로 라인 위로 교차 (강한 모멘텀 확인)

MACD_SELL 신호

다음 경우에 생성됨:

  • 데스 크로스: MACD 라인이 신호 라인 아래로 교차
  • 약세 히스토그램: 히스토그램이 macd_histogram_strong_sell 임계값 아래로 하락
  • 제로 라인 교차: MACD가 제로 라인 아래로 교차 (약세 모멘텀 확인)

추가 변동성 신호

  • PUMP: 극단적인 강세 모멘텀 감지
  • CRASH: 극단적인 약세 모멘텀 감지
  • BUY/SELL: 일반 추세 신호 (MACD와 결합하여 확인 가능)

구성 매개변수

# MACD 신호 활성화/비활성화
enable_macd_crossover_signal: true # 주요 신호 유형
enable_macd_divergence_signal: false # 고급 기능 (미래)
# 히스토그램 임계값 (자산 클래스별 조정)
macd_histogram_strong_buy: 0.5 # 강세 임계값
macd_histogram_strong_sell: -0.5 # 약세 임계값
# 제로 라인 감지
macd_zero_line_threshold: 0.001 # 제로 교차 민감도
# MACD 기간
macd_fast_period: 12 # 빠른 EMA
macd_slow_period: 26 # 느린 EMA
macd_signal_period: 9 # 신호 라인

주요 구성 팁

  • 히스토그램 임계값: 값이 높을수록 신호는 적지만 더 강력함
  • 제로 라인 임계값: 값이 낮을수록 모멘텀 변화에 더 민감
  • 기간 설정: 표준 (12,26,9)이 대부분의 경우에 적합; 특정 전략에 맞게 조정

거래 전략 최적화

1. 스캘핑 전략 (고빈도 거래)

목표: 작은 가격 움직임에서 빠른 수익 (초~분)

권장 시간대: 1m, 3m, 5m

최적화된 MACD 설정:

# 더 빠르고 민감한 설정
macd_fast_period: 5
macd_slow_period: 13
macd_signal_period: 5
# 빠른 신호를 위한 더 좁은 임계값
macd_histogram_strong_buy: 0.1 # 암호화폐
macd_histogram_strong_sell: -0.1
macd_zero_line_threshold: 0.0005
enable_macd_crossover_signal: true

브로드캐스트 신호:

supported_volatility_action_broadcast:
  - "MACD_BUY"
  - "MACD_SELL"
  - "PUMP" # 스캘핑을 위한 빠른 펌프
  - "CRASH" # 종료 신호

모범 사례:

  • 최대 신호 빈도를 위해 1m 또는 3m 차트 사용
  • 확인을 위해 거래량 분석과 결합
  • 좁은 스탑로스 설정 (0.5-1%)
  • 위험/보상 비율: 1:1 또는 1:1.5
  • 낮은 유동성 기간에는 피함

2. 데이 트레이딩 전략 (장중)

목표: 일일 가격 움직임 활용 (분~시간)

권장 시간대: 5m, 15m, 30m, 1h

최적화된 MACD 설정:

# 균형 잡힌 민감도
macd_fast_period: 8
macd_slow_period: 17
macd_signal_period: 7
# 중간 임계값
macd_histogram_strong_buy: 0.3 # 암호화폐
macd_histogram_strong_sell: -0.3
macd_zero_line_threshold: 0.001
enable_macd_crossover_signal: true

브로드캐스트 신호:

supported_volatility_action_broadcast:
  - "MACD_BUY"
  - "MACD_SELL"
  - "BUY" # 추세 확인
  - "SELL"

모범 사례:

  • 주 시간대: 15m 또는 30m
  • 추세 확인을 위해 1h 사용
  • 정확한 진입/퇴장을 위해 5m 확인
  • 스탑로스: 1-2%
  • 위험/보상 비율: 1:2
  • 시장 마감 전에 모든 포지션 청산

3. 스윙 트레이딩 전략 (다일)

목표: 중기 추세 활용 (일~주)

권장 시간대: 1h, 2h, 6h, 12h, 1d

최적화된 MACD 설정:

# 신뢰성을 위한 표준 설정
macd_fast_period: 12
macd_slow_period: 26
macd_signal_period: 9
# 표준 임계값
macd_histogram_strong_buy: 0.5 # 암호화폐
macd_histogram_strong_sell: -0.5
macd_zero_line_threshold: 0.001
enable_macd_crossover_signal: true

브로드캐스트 신호:

supported_volatility_action_broadcast:
  - "MACD_BUY"
  - "MACD_SELL"
  - "BUY"
  - "SELL"
  - "PUMP" # 주요 추세 변화

모범 사례:

  • 주 시간대: 1h 또는 6h
  • 주요 추세 방향을 위해 1d 사용
  • 진입 정제를 위해 2h 사용
  • 스탑로스: 3-5%
  • 위험/보상 비율: 1:3
  • 포지션은 일반적 3-10일 보유

4. 장기 거래/포지션 트레이딩

목표: 장기 자산 축적 (주~월)

권장 시간대: 6h, 12h, 1d

최적화된 MACD 설정:

# 더 느리고 안정적인 설정
macd_fast_period: 19
macd_slow_period: 39
macd_signal_period: 9
# 강한 신호만을 위한 더 높은 임계값
macd_histogram_strong_buy: 1.0 # 암호화폐
macd_histogram_strong_sell: -1.0
macd_zero_line_threshold: 0.002
enable_macd_crossover_signal: true

브로드캐스트 신호:

supported_volatility_action_broadcast:
  - "MACD_BUY"
  - "MACD_SELL"
  - "PUMP" # 주요 시장 변화
  - "CRASH" # 종료 경고

모범 사례:

  • 주 시간대: 1d
  • 확인을 위해 12h 사용
  • 단기 노이즈 무시
  • 스탑로스: 8-15%
  • 위험/보상 비율: 1:5 이상
  • 포지션은 주~월 보유
  • 기본 분석에도 집중

시간대 별 설정

초고속 시간대 (1m, 3m)

macd_fast_period: 5
macd_slow_period: 13
macd_signal_period: 5
macd_histogram_strong_buy: 0.05-0.15 # 매우 민감
macd_histogram_strong_sell: -0.05 ~ -0.15

사용 사례: 스캘핑, 봇 트레이딩
장점: 높은 신호 빈도
단점: 많은 오신호, 높은 노이즈

고속 시간대 (5m, 15m)

macd_fast_period: 8
macd_slow_period: 17
macd_signal_period: 7
macd_histogram_strong_buy: 0.2-0.4
macd_histogram_strong_sell: -0.2 ~ -0.4

사용 사례: 데이 트레이딩, 적극적 스캘핑
장점: 속도와 정확성의 좋은 균형
단점: 지속적인 모니터링 필요

중간 시간대 (30m, 1h, 2h)

macd_fast_period: 12
macd_slow_period: 26
macd_signal_period: 9
macd_histogram_strong_buy: 0.3-0.6
macd_histogram_strong_sell: -0.3 ~ -0.6

사용 사례: 데이 트레이딩, 스윙 트레이딩
장점: 신뢰할 수 있는 신호, 관리 가능한 빈도
단점: 빠른 기회 놓칠 수 있음

저속 시간대 (6h, 12h, 1d)

macd_fast_period: 12-19
macd_slow_period: 26-39
macd_signal_period: 9
macd_histogram_strong_buy: 0.8-2.0
macd_histogram_strong_sell: -0.8 ~ -2.0

사용 사례: 스윙 트레이딩, 포지션 트레이딩
장점: 강한 추세 식별, 적은 오신호
단점: 지연된 진입, 적은 신호

자산 별 구성

암호화폐 (비트코인, 이더리움 등)

# 표준 암호화폐 설정
macd_histogram_strong_buy: 0.5-2.0
macd_histogram_strong_sell: -0.5 ~ -2.0
macd_zero_line_threshold: 0.001
# 변동성 높은 알트코인 (더 낮은 임계값)
macd_histogram_strong_buy: 0.3-1.0
macd_histogram_strong_sell: -0.3 ~ -1.0

특징: 높은 변동성, 24/7 거래
권장: 데이 트레이딩은 15m-1h, 스윙은 1h-1d 사용

외환 (EUR/USD, GBP/USD 등)

# 매우 민감한 임계값
macd_histogram_strong_buy: 0.0001-0.001
macd_histogram_strong_sell: -0.0001 ~ -0.001
macd_zero_line_threshold: 0.00001
# 표준 기간이 잘 작동
macd_fast_period: 12
macd_slow_period: 26
macd_signal_period: 9

특징: 낮은 변동성, 높은 유동성
권장: 데이 트레이딩은 5m-30m, 스윙은 1h-6h 사용

주식 (AAPL, TSLA, SPY 등)

# 중간 임계값
macd_histogram_strong_buy: 0.1-1.0
macd_histogram_strong_sell: -0.1 ~ -1.0
macd_zero_line_threshold: 0.001
# 안정성을 위한 더 긴 기간 사용 가능
macd_fast_period: 12-15
macd_slow_period: 26-30
macd_signal_period: 9

특징: 중간 변동성, 시장 시간만
권장: 데이 트레이딩은 15m-1h, 스윙은 1h-1d 사용

알림 브로드캐스트

지원되는 변동성 액션

supported_volatility_action:
  - "BUY" # 일반 매수 신호
  - "SELL" # 일반 매도 신호
  - "PUMP" # 극단적인 상승 모멘텀
  - "CRASH" # 극단적인 하락 모멘텀

브로드캐스트 구성

supported_volatility_action_broadcast:
  - "BUY" # 추세 신호
  - "SELL"
  - "PUMP" # 극단적 변동성
  - "CRASH"
  - "MACD_SELL" # MACD 전용 신호
  - "MACD_BUY"

거래 스타일별 브로드캐스트 전략

스캘퍼 (1m-5m):

broadcast:
  - "MACD_BUY"
  - "MACD_SELL"
  - "PUMP" # 빠른 기회
  - "CRASH" # 빠른 종료

데이 트레이더 (5m-1h):

broadcast:
  - "MACD_BUY"
  - "MACD_SELL"
  - "BUY" # 확인
  - "SELL"

스윙 트레이더 (1h-1d):

broadcast:
  - "MACD_BUY"
  - "MACD_SELL"
  - "PUMP" # 주요 추세 변화
  - "SELL"

포지션 트레이더 (12h-1d):

broadcast:
  - "MACD_BUY"
  - "MACD_SELL"
  - "PUMP" # 시장 체제 변화
  - "CRASH"

모범 사례

  1. 다중 시간대 분석
    • 주 시간대: 주요 거래 차트
    • 상위 시간대: 전체 추세 식별 (3-5배 더 길게)
    • 하위 시간대: 정확한 진입/퇴장 (3-5배 더 짧게)

    데이 트레이딩 예시:

    • 상위: 1h (추세 방향)
    • 주: 15m (신호)
    • 하위: 5m (진입)
  2. 확인 전략

    MACD만으로 거래하지 마세요. 다음과 결합:

    • 거래량: 거래량 급등으로 브레이크아웃 확인
    • 지지/저항: 주요 레벨 근처에서 거래
    • RSI: 과매수/과매도 극단 피함
    • 가격 행동: 캔들 패턴 찾기
  3. 신호 품질 필터

    고품질 MACD 신호:

    • 히스토그램 모멘텀 증가
    • 같은 방향의 제로 라인 교차
    • 다중 시간대 정렬
    • 지지/저항에서 발생

    저품질 신호 (피함):

    • 교차와 히스토그램의 다이버전스
    • 혼란스럽고 횡보하는 시장
    • 상위 시간대 추세에 반대
    • 낮은 거래량 기간 중
  4. 리스크 관리
    • 포지션 사이징: 거래당 1-2% 이상 위험 금지
    • 스탑로스: 전략에 따른 스탑 항상 사용
    • 테이크 프로핏: 최소 위험의 2-3배 목표 설정
    • 최대 드로다운: 피크에서 10% 하락 시 거래 중단
  5. 최적화 워크플로
    1. 역사적 데이터에서 설정 백테스트 (500+ 거래)
    2. 2-4주간 페이퍼 트레이딩
    3. 최소 자본으로 소규모 라이브 테스트
    4. 신뢰가 쌓이면 점진적 확대
    5. 매월 검토 및 조정
  6. 피해야 할 일반적인 실수
    • 제한된 데이터에서의 과최적화 (커브 피팅)
    • 시장 조건 무시 (추세 vs 레인지)
    • 확인 없이 모든 신호 거래
    • 모든 자산에 동일한 설정 사용
    • 변동성 변화에 대한 임계값 조정 무시
    • 준비 없이 주요 뉴스 이벤트 중 거래
  7. 시장 조건 조정

    추세 시장:

    • 표준 MACD 설정 사용
    • 상승 추세에서는 MACD_BUY, 하락 추세에서는 MACD_SELL에 집중
    • 추세 방향으로만 거래

    레인지 시장:

    • 히스토그램 임계값 좁힘
    • 더 짧은 기간 사용 (빠른 반응)
    • 신호 비활성화 또는 덜 거래 고려

    높은 변동성:

    • 히스토그램 임계값 증가
    • 스탑로스 확대
    • 포지션 크기 감소

    낮은 변동성:

    • 히스토그램 임계값 감소
    • 더 긴 시간대로 전환 필요할 수 있음
    • 품질 설정에 대해 인내심 가지기

빠른 참조 테이블

전략 시간대 빠른/느린/신호 히스토그램 임계값 최적 용도
스캘핑 1m, 3m, 5m 5/13/5 ±0.1-0.2 빠른 수익, 높은 활동
데이 트레이딩 5m, 15m, 30m, 1h 8/17/7 ±0.3-0.5 장중 추세
스윙 트레이딩 1h, 6h, 12h, 1d 12/26/9 ±0.5-1.0 다일 포지션
포지션 트레이딩 6h, 12h, 1d 19/39/9 ±1.0-2.0 장기 보유

결론

MACD 신호는 거래 스타일과 자산 클래스에 맞게 올바르게 구성될 때 강력합니다. 전략에 권장되는 설정으로 시작하고, 철저히 백테스트한 후 결과를 기반으로 조정하세요. 어떤 지표도 완벽하지 않다는 점을 기억하세요 — 항상 적절한 리스크 관리를 사용하고 MACD를 다른 분석 방법과 결합하여 최상의 결과를 얻으세요.

최종 체크리스트:

  • enable_macd_crossover_signal: true 활성화
  • ✅ 자산에 적합한 히스토그램 임계값 설정
  • ✅ 시간대에 맞는 기간 구성
  • ✅ 플랫폼용 브로드캐스트 알림 설정
  • ✅ 실전 거래 전 설정 테스트
  • ✅ 결과 문서화 및 반복

행운의 거래 되세요!

📎 Related Topics