Type/to search

ATR 추세 추종 전략

Common strategy
Created: 2023-09-28 11:32:09
Last modified: 3 years ago
1
Follow
1802
Followers

개요

해당 전략은 ATR(Average True Range) 지표를 기반으로 추세 방향을 판단하여, 추세 상승 시 롱(long) 포지션을, 추세 하락 시 숏(short) 포지션을 진입하는 추세 추종형 전략입니다.

전략 원리

이 전략은 먼저 가격의 단순이동평균(SMA)과 지수이동평균(EMA)을 계산합니다. 그 후 ATR 지표, 즉 과거 N일간의 평균 변동폭을 산출합니다.

전략은 EMA 평균선, 상단 밴드(EMA + ATR * 계수), 하단 밴드(EMA - ATR * 계수)를 통해 추세 방향을 판단합니다. 가격이 상단 밴드를 상향 돌파하면 롱 진입하고, 하단 밴드를 하향 돌파하면 숏 진입합니다.

코드 주요 로직:

  1. 가격의 SMA 및 EMA 평균선 계산
  2. ATR 평균 변동폭 계산
  3. 상단 밴드선과 하단 밴드선 계산
  4. 롱 신호 판단: 가격이 상단 밴드선을 상향 돌파
  5. 숏 신호 판단: 가격이 하단 밴드선을 하향 돌파
  6. 손절 청산 설정: 가격이 상단 밴드선을 하향 돌파하면 롱 포지션 청산; 가격이 하단 밴드선을 상향 돌파하면 숏 포지션 청산

ATR을 통해 포지션을 동적으로 조정함으로써 추세 방향을 효과적으로 추적할 수 있습니다.

전략 장점

  1. ATR 지표를 활용해 추세 방향을 판단하여 가격 추세를 효과적으로 포착할 수 있습니다.
  2. 평균선 기반의 손절 설정으로 리스크를 합리적으로 통제할 수 있습니다.
  3. 전략 로직이 단순하고 명확하여 이해와 구현이 쉽습니다.
  4. 파라미터를 유연하게 설정할 수 있어 다양한 시장 환경에 적용 가능합니다.

전략 리스크

  1. 변동성이 큰 횡보장에서는 ATR 지표가失效(무용)될 수 있습니다.
  2. 파라미터 설정이 부적절하면 과도하게 빈번한 포지션 진입이 발생할 수 있습니다.
  3. 돌발 이벤트로 급격한 반전이 발생할 경우 손절이 효과를 발휘하지 못할 수 있습니다.
  4. 거래 비용이 높은 시장에서는 추적 설정 조정이 필요합니다.

해결 방안:

  1. 변동성이 큰 횡보장에서는 전략을 일시 중지하거나 다른 지표를 사용하는 것이 좋습니다.
  2. 파라미터를 최적화하여 포지션 진입 빈도를 낮춥니다.
  3. 주요 데이터 이벤트에 대비해 손절 비율을 높입니다.
  4. 특정 종목에 따라 ATR 값의 범위를 조정합니다.

전략 최적화 방향

  1. 추세 지표(MACD 등)를 결합하여 파라미터를 최적화하고 추세를 판단합니다.
  2. 볼린저 밴드 등 필터를 추가하여 진입 시점을 결정합니다.
  3. 이동 손절 또는 청산 지표 등 손절 방식을 최적화합니다.
  4. 특정 종목에 맞게 ATR 값의 범위를 최적화합니다.
  5. 고정 비중 등 자금 관리 전략을 추가합니다.
  6. 머신러닝 기법을 결합하여 파라미터를 동적으로 최적화합니다.

요약

해당 ATR 추세 추적 전략은 전체적인 논리가 명확하며, ATR 지표를 통해 추세 방향을 판단하는 전형적인 추세 추종 전략입니다. 장점은 단순하고 조작이 쉬우며 추세를 효과적으로 추적할 수 있다는 점이지만, 일정한 리스크도 존재하므로 다양한 시장 환경에 맞춰 최적화 및 조정이 필요합니다. 전반적으로 이 전략은 퀀트 트레이딩 도구로서 확장 가능성과 활용 가치가 큽니다.

Source
Pine
/*backtest
start: 2023-08-28 00:00:00
end: 2023-09-27 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Investoz

//@version=4
Strategy parameters
Strategy parameters
Length
Length
Length
From Month
From Day
From Year
To Month
To Day
To Year
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)