Type/to search

ATR 추세 추종 전략

Common strategy
Created: 2023-09-21 15:13:47
Last modified: 3 years ago
1
Follow
1802
Followers

개요

이 전략은 평균 실제 범위(ATR)를 활용하여 가격 추세를 포착하고, ATR을 기준으로 손절매(Stop Loss)를 설정하여 추세 추종을 실현합니다.

전략 원리

  1. ATR 값을 계산합니다.
  2. ATR 값을 기준으로 손절매 수준을 결정합니다.
  3. 가격이 손절선을 돌파하면 매수 또는 매도 포지션을 취합니다.
  4. 동적으로 손절매 수준을 조정하여 수익을 고정합니다.

전략의 장점

  • ATR을 사용하여 손절매를 자동 조정하므로 수동 개입이 필요 없습니다.
  • 전략이 간단하고 직관적이며 구현이 쉽습니다.
  • 물리지 않도록 조기에 손절매하여 손실을 제한할 수 있습니다.
  • 추세가 진행되는 동안 수익을 얻을 수 있습니다.
  • ATR 파라미터 조정을 통해 거래 빈도를 제어할 수 있습니다.

전략의 위험

  • ATR 파라미터 설정이 부적절하면 지나치게 느슨하거나(Loose) 타이트(Tight)해질 수 있습니다.
  • 추세 종료를 효과적으로 식별하지 못합니다.
  • 어느 정도 시간 지연이 존재합니다.
  • 반전 시 일부 수익을 잃을 수 있습니다.

최적화 방향

  • ATR 기간 파라미터 최적화
  • 손절매 거리로 다양한 ATR 배수 테스트
  • 다른 지표와 결합하여 추세 반전 식별
  • 머신러닝 파라미터 최적화 시도
  • 추가적인 이익 실현(Profit Taking) 전략 고려

요약

이 전략은 ATR을 효과적으로 사용하여 추세를 포착하고, 동적으로 손절매를 조정하여 수익을 고정합니다. 파라미터 설정을 최적화하면 전략 성과를 향상시킬 수 있습니다. 그러나 ATR의 지연 문제는 완전히 피할 수 없습니다. 전반적으로 이 전략은 간단하고 실용적인 추세 추종 솔루션입니다.

Source
Pine
/*backtest
start: 2022-09-14 00:00:00
end: 2023-09-20 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

strategy(title="ATR Strategy", overlay = true,  commission_type=strategy.commission.percent,commission_value=0.075)
//credits to HPotter for the orginal code
nATRPeriod = input(5)
nATRMultip = input(3.5)
Strategy parameters
Strategy parameters
nATRPeriod
nATRMultip
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)