ATR 추세 추종 전략
1
Follow
1802
Followers
개요
이 전략은 평균 실제 범위(ATR)를 활용하여 가격 추세를 포착하고, ATR을 기준으로 손절매(Stop Loss)를 설정하여 추세 추종을 실현합니다.
전략 원리
- ATR 값을 계산합니다.
- ATR 값을 기준으로 손절매 수준을 결정합니다.
- 가격이 손절선을 돌파하면 매수 또는 매도 포지션을 취합니다.
- 동적으로 손절매 수준을 조정하여 수익을 고정합니다.
전략의 장점
- 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
Related strategies
Comment
All comments (0)
No data
- 1
