매수매도 동적 추적 전략
개요
다공 동적 추적 전략은 동적 평균값을 이용해 가격 추세를 추적하는 전략입니다. 일정 기간 동안의 최고가와 최저가의 이동평균을 계산하여 현재 추세를 파악하고, ATR을 결합하여 동적 손절 및 이익 실현을 구현합니다. 이 전략은 명확한 추세를 가진 시장에 주로 적합하며, 추세 반전을 신속히 포착하여 장기 보유를 수행합니다.
전략 원리
이 전략은 먼저 일정 기간(기본 200일) 동안의 최고가와 최저가의 이동평균을 계산하고, 두 값의 중간점을 기준선으로 삼습니다. 그런 다음 가격과 기준선 간의 이탈 정도를 계산하여, 가격이 기준선보다 ATR(기본 10일 ATR의 0.5배) 이상 높으면 상승 추세, 낮으면 하락 추세로 판단합니다. 추세 상태에 따라 롱(매수) 또는 숏(매도) 포지션을 진입합니다.
가격이 다시 기준선으로 회귀하면 Exit 신호가 발생합니다. 또한 ATR의 동적 변화로 인해 손절 및 이익 실현선이 큰 추세에 따라 점차 확장되어, 비추세적 변동으로 인한 과도한 거래를 줄일 수 있습니다.
전략 장점
- 동적 평균값을 통해 가격 데이터를 효과적으로 평활화하고 장기 추세 방향을 식별
- ATR 손절로 손절선이 큰 추세를 동적으로 추적하여 지나치게 민감해지는 것을 방지
- 추세 반전을 신속히 포착하여 자금 낭비를 줄임
- 이해하기 쉬운 원리로 구현이 용이
리스크 및 헤지
- 횡보장에서 잘못된 거래가 발생하기 쉬움
- 매개변수 설정이 부적절하면 추세 반전 시점을 놓칠 수 있음
- 시장 전반과 개별 종목 간에 괴리가 발생할 수 있으므로 주식 시장의 다공 상황을 고려해야 함
적절히 ATR 매개변수를 조정하여 손절 민감도를 낮추거나, 다른 지표를 추가하여 확실성이 높은 거래 기회를 선별할 수 있습니다. 또한 시장 전반의 흐름을 평가하여 리스크 감내도를 결정하고, 시장이 강세일 때만 롱 포지션을 취하는 등의 선택을 할 수 있습니다.
최적화 방안
- Entry 신호 발생 후 KDJ 지표 등 다른 지표를 통한 2차 확인 고려
- 주식의 기본적 상황을 결합하여 매개변수 최적화(예: 변동성이 높은 종목은 ATR 범위를 넓힘)
- 백테스트 결과를 바탕으로 ATR 배수 크기를 최적화하여 수익 계수와 회전율 균형 유지
- 손절 및 이익 실현 메커니즘에 변동성의 동적 조정 도입 고려
- 머신러닝 기술을 통해 자동으로 매개변수 최적화
요약
다공 동적 추적 전략은 전반적으로 간단하고 실용적인 추세 추종 전략입니다. 동적 평균선으로 추세 방향을 결정하고 ATR을 활용한 동적 손절/이익 실현으로 리스크를 효과적으로 관리할 수 있습니다. 이 전략은 추세가 뚜렷한 시장 환경에 적합하며, 추세 반전을 신속히 포착하여 장기 보유를 통해 초과 수익을 얻을 수 있습니다. 다만 횡보장에서 갇히지 않도록 주의해야 합니다. 매개변수 최적화와 보조 의사 결정을 통해 전략의 안정성을 더욱 높일 수 있습니다.
/*backtest
start: 2022-10-10 00:00:00
end: 2023-10-16 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Trend Following Long Only Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
lookback_length = input(200, type=input.integer, minval=1, title="Lookback Length")- 1

