ATR 매수/매도 신호 사용자 가이드

1. 소개

ATR(Average True Range) 지표는 시장 변동성을 측정하며 변동성 돌파와 수축을 기반으로 트레이딩 신호를 생성합니다. 이 가이드는 다양한 트레이딩 전략과 시간대에 최적화된 설정을 제공합니다.

ATR이란?

  • ATR은 지정된 기간 동안의 평균 가격 범위를 측정합니다
  • 높은 ATR = 높은 변동성
  • 낮은 ATR = 낮은 변동성 (횡보)

2. ATR 신호 유형

1. ATR 돌파 신호 (높은 변동성)

변동성이 평균의 지정된 배수 이상 초과할 때 생성되며, 강한 움직임을 나타냅니다.

  • ATR_BREAKOUT_BUY: 상승 모멘텀과 함께 높은 변동성
  • ATR_BREAKOUT_SELL: 하락 모멘텀과 함께 높은 변동성
  • PUMP: 극단적인 상승 변동성 급등
  • CRASH: 극단적인 하락 변동성 급등

2. ATR 수축 신호 (낮은 변동성)

변동성이 평균 이하로 떨어질 때 생성되며, 횡보와 잠재적 돌파 준비를 나타냅니다.

  • BUY: 상승 편향과 함께 낮은 변동성 횡보
  • SELL: 하락 편향과 함께 낮은 변동성 횡보

3. 설정 매개변수

핵심 ATR 설정

# 신호 활성화/비활성화
enable_atr_breakout_signal: true # 높은 변동성 신호
enable_atr_contraction_signal: false # 낮은 변동성 신호
# ATR 배수
atr_high_volatility_multiplier: 2.0 # 돌파 임계값 (평균의 2배)
atr_low_volatility_multiplier: 0.5 # 수축 임계값 (평균의 0.5배)
# ATR 계산
atr_lookback_period: 14 # ATR 평균 기간
atr_calculation_period: 14 # 기본 ATR 계산 기간

신호 동작

supported_volatility_action:
  - "BUY" # 낮은 변동성 매수 신호
  - "SELL" # 낮은 변동성 매도 신호
  - "PUMP" # 극단적인 상승 변동성
  - "CRASH" # 극단적인 하락 변동성
supported_volatility_action_broadcast:
  - "BUY"
  - "SELL"
  - "PUMP"
  - "CRASH"
  - "ATR_BREAKOUT_SELL" # 높은 변동성 매도
  - "ATR_BREAKOUT_BUY" # 높은 변동성 매수

4. 트레이딩 전략 설정

스캘핑 트레이딩 (빠른 진입/청산 - 분 단위)

목표: 높은 민감도로 작고 빠른 가격 움직임 포착

# 스캘핑 설정
enable_atr_breakout_signal: true
enable_atr_contraction_signal: true
atr_high_volatility_multiplier: 1.5 # 더 빠른 신호를 위한 낮은 임계값
atr_low_volatility_multiplier: 0.6 # 초기 수축 포착
atr_lookback_period: 7 # 반응성을 위한 짧은 룩백
atr_calculation_period: 7 # 빠른 ATR 계산
# 최적 Kline 간격: 1m, 3m, 5m
# 우선 신호: ATR_BREAKOUT_BUY, ATR_BREAKOUT_SELL, PUMP, CRASH

특징:

  • 변동성 변화에 매우 민감
  • 세션당 여러 신호
  • 지속적인 모니터링 필요
  • 거짓 신호 위험 높음

데이 트레이딩 (인트라데이 - 시간 단위)

목표: 균형 잡힌 민감도로 인트라데이 추세 포착

# 데이 트레이딩 설정
enable_atr_breakout_signal: true
enable_atr_contraction_signal: true
atr_high_volatility_multiplier: 2.0 # 표준 임계값
atr_low_volatility_multiplier: 0.5 # 표준 수축
atr_lookback_period: 14 # 표준 룩백
atr_calculation_period: 14 # 표준 ATR
# 최적 Kline 간격: 5m, 15m, 30m, 1h
# 우선 신호: 모든 신호 균형

특징:

  • 균형 잡힌 신호 빈도
  • 오전 9시 ~ 오후 4시 세션에 적합
  • 사소한 노이즈 필터링
  • 대부분의 데이 트레이더에게 적합

스윙 트레이딩 (일 ~ 주 단위)

목표: 노이즈 감소와 함께 다일 추세 포착

# 스윙 트레이딩 설정
enable_atr_breakout_signal: true
enable_atr_contraction_signal: false # 돌파에만 집중
atr_high_volatility_multiplier: 2.5 # 품질을 위한 높은 임계값
atr_low_volatility_multiplier: 0.4 # 일반적으로 사용되지 않음
atr_lookback_period: 20 # 안정성을 위한 긴 룩백
atr_calculation_period: 20 # 부드러운 ATR
# 최적 Kline 간격: 1h, 2h, 6h, 12h
# 우선 신호: ATR_BREAKOUT_BUY, ATR_BREAKOUT_SELL

특징:

  • 적지만 높은 품질의 신호
  • 3~10일 보유 기간
  • 인트라데이 노이즈에 덜 민감
  • 시간제 트레이더에게 적합

장기 트레이딩 (주 ~ 월 단위)

목표: 주요 추세 변화와 포지션 진입 식별

# 장기 설정
enable_atr_breakout_signal: true
enable_atr_contraction_signal: false
atr_high_volatility_multiplier: 3.0 # 매우 선별적인 신호
atr_low_volatility_multiplier: 0.3 # 축적 구간에 선택적 사용
atr_lookback_period: 30 # 장기 평균
atr_calculation_period: 30 # 매우 부드러운 ATR
# 최적 Kline 간격: 6h, 12h, 1d
# 우선 신호: PUMP, CRASH, ATR_BREAKOUT_BUY/SELL

특징:

  • 드물지만 확신 있는 신호
  • 수주 보유 기간
  • 최소한의 모니터링 필요
  • 주요 시장 움직임 포착

5. Kline 간격 설정

전략별 최적 간격 선택

Kline 간격 최적 대상 신호 빈도 노이즈 수준
1m울트라 스캘핑매우 높음매우 높음
3m스캘핑높음높음
5m스캘핑/데이높음중-높음
15m데이 트레이딩중간중간
30m데이 트레이딩중간중-낮음
1h데이/스윙중-낮음낮음
2h스윙낮음낮음
6h스윙/장기낮음매우 낮음
12h장기매우 낮음매우 낮음
1d장기매우 낮음최소

다중 시간대 분석 권장

  • 스캘퍼: 실행용 1m + 추세 확인용 5m 사용
  • 데이 트레이더: 신호용 15m + 추세 방향용 1h 사용
  • 스윙 트레이더: 신호용 1h + 추세 맥락용 6h 사용
  • 장기: 신호용 1d + 매크로 추세용 주간 차트 사용

6. 신호 동작 & 브로드캐스트

신호 우선순위 레벨

중요 신호 (항상 브로드캐스트)

  • PUMP: 극단적인 상승 변동성 (3.0x+ ATR)
  • CRASH: 극단적인 하락 변동성 (3.0x+ ATR)

높은 우선순위 신호

  • ATR_BREAKOUT_BUY: 높은 변동성 매수 신호
  • ATR_BREAKOUT_SELL: 높은 변동성 매도 신호

표준 신호

  • BUY: 낮은 변동성 횡보 매수
  • SELL: 낮은 변동성 횡보 매도

브로드캐스트 설정

# 전략에 맞는 모든 관련 신호 활성화
supported_volatility_action_broadcast:
  - "PUMP" # 항상 브로드캐스트 - 극단 이벤트
  - "CRASH" # 항상 브로드캐스트 - 극단 이벤트
  - "ATR_BREAKOUT_BUY" # 돌파 신호
  - "ATR_BREAKOUT_SELL" # 돌파 신호
  - "BUY" # 스캘퍼/데이 트레이더 선택 사항
  - "SELL" # 스캘퍼/데이 트레이더 선택 사항

알림 채널: Discord, Telegram, WhatsApp

7. 모범 사례

1. 설정 지침

초기 설정 (보수적):

enable_atr_breakout_signal: true
enable_atr_contraction_signal: false
atr_high_volatility_multiplier: 2.5
atr_lookback_period: 14

공격적 설정 (숙련된 트레이더):

enable_atr_breakout_signal: true
enable_atr_contraction_signal: true
atr_high_volatility_multiplier: 1.8
atr_low_volatility_multiplier: 0.6
atr_lookback_period: 10

2. 신호 해석

ATR 돌파 신호:

  • 거래량 증가로 확인
  • 상위 시간대에서 추세 방향 확인
  • 최근 스윙 포인트 아래/위에 스탑로스 설정
  • 뉴스 이벤트 중에는 피함 (전략이 아니라면)

ATR 수축 신호:

  • 방향 확인 대기
  • 돌파 전 사전 포지셔닝에 사용
  • 낮은 변동성으로 인해 스탑로스 강화
  • 횡보 시장에서 거짓 신호 발생 가능

3. 신호 유형별 리스크 관리

신호 유형 포지션 크기 스탑로스 테이크프로핏
PUMP/CRASH정상의 25-50%타이트 (1.0x ATR)빠름 (1.5x ATR)
ATR 돌파75-100%표준 (1.5x ATR)2.0-3.0x ATR
BUY/SELL (수축)50-75%타이트 (1.0x ATR)2.0x ATR

4. 피해야 할 흔한 함정

하지 말 것:

  • 1d 차트에 스캘핑 설정 사용 (많은 거짓 신호)
  • 상위 시간대 추세 무시
  • 확인 없이 PUMP/CRASH 신호 추종
  • 모든 자산에 동일한 설정 사용 (변동성 다름)
  • 돌파 신호에 스탑로스 없이 트레이딩

해야 할 것:

  • 특정 자산에 대한 설정 백테스트
  • 다른 지표와 결합 (RSI, MACD, 거래량)
  • 자산 변동성에 따라 배수 조정
  • 신호 정확도 추적을 위한 트레이딩 일지 유지
  • 학습 단계에서 작은 포지션 크기 사용

5. 자산별 조정

  • 암호화폐 (높은 변동성):
    • 배수 0.3-0.5 증가
    • 더 긴 룩백 기간 사용 (20-30)
  • 주요 외환 쌍 (중간 변동성):
    • 표준 배수 잘 작동
    • 14기간 룩백 최적
  • 주식 (변동성 가변):
    • 대형주 배수 감소 (1.8-2.2)
    • 소형주 배수 증가 (2.5-3.5)

빠른 참고 표

전략 × 간격 최적화 매트릭스

전략 간격 ATR 배수 (높음) ATR 배수 (낮음) 룩백 돌파 수축
스캘핑1m, 3m, 5m1.50.67
데이5m, 15m, 30m, 1h2.00.514
스윙1h, 2h, 6h, 12h2.50.420아니오
장기6h, 12h, 1d3.00.330아니오

설정 파일 예시

완전한 스캘핑 설정

# 스캘핑 전략 - 1m/3m/5m
enable_atr_breakout_signal: true
enable_atr_contraction_signal: true
atr_high_volatility_multiplier: 1.5
atr_low_volatility_multiplier: 0.6
atr_lookback_period: 7
atr_calculation_period: 7
supported_volatility_action:
  - "BUY"
  - "SELL"
  - "PUMP"
  - "CRASH"
supported_volatility_action_broadcast:
  - "BUY"
  - "SELL"
  - "PUMP"
  - "CRASH"
  - "ATR_BREAKOUT_SELL"
  - "ATR_BREAKOUT_BUY"

완전한 스윙 설정

# 스윙 전략 - 1h/2h/6h/12h
enable_atr_breakout_signal: true
enable_atr_contraction_signal: false
atr_high_volatility_multiplier: 2.5
atr_low_volatility_multiplier: 0.4
atr_lookback_period: 20
atr_calculation_period: 20
supported_volatility_action:
  - "PUMP"
  - "CRASH"
supported_volatility_action_broadcast:
  - "PUMP"
  - "CRASH"
  - "ATR_BREAKOUT_SELL"
  - "ATR_BREAKOUT_BUY"

지원 & 추가 읽을거리

핵심 개념:

  • ATR은 변동성을 측정하며 방향은 아닙니다
  • 최상의 결과를 위해 추세 지표와 결합
  • 높은 시간대 = 더 신뢰할 수 있는 신호
  • 실제 트레이딩 전 항상 백테스트

권장 추가 지표:

  • RSI (모멘텀 확인)
  • MACD (추세 확인)
  • 거래량 (신호 검증)
  • 지지/저항 수준

이 가이드는 ATR 기반 트레이딩 신호를 위한 프레임워크를 제공합니다. 실제 자본으로 전략을 구현하기 전에 철저한 백테스팅과 리스크 평가를 수행하세요.

📎 Related Topics