이중 이동평균선 추세 추종 전략
개요
이중 이동평균선 추세 추종 전략은 주가 추세를 추적하는 알고리즘 트레이딩 전략입니다. 이 전략은 이중 지수 이동평균선 시스템을 사용하여 가격 추세 방향을 판단하고, ADX 지표를 결합하여 추세 강도를 평가함으로써 중장기적으로 가격 추세를 포착합니다.
전략 원리
이 전략은 주로 이중 지수 이동평균선 시스템을 기반으로 가격 추세 방향을 판단합니다. 서로 다른 두 개의 파라미터를 가진 EMA(빠른선 EMA1과 느린선 EMA2)를 사용하며, 빠른선 EMA1은 가격 변화에 더 신속하게 반응하고, 느린선 EMA2는 보다 지연되어 반응합니다. 빠른선이 느린선을 상향 돌파하면 매수 신호(가격 상승 시작), 하향 돌파하면 매도 신호(가격 하락 시작)로 간주합니다.
또한, 이 전략은 ADX 지표를 도입하여 추세 강도를 판단합니다. ADX는 가격 변동성을 계산하여 추세의 강도를 측정합니다. ADX 값이 상승하면 추세가 강화되고 있음을, 하락하면 추세가 약화되고 있음을 의미합니다. 전략은 ADX 지표를 통해 거래 필터 조건을 설정하여, 추세 강도가 충분히 강할 때만 거래 신호를 발생시킵니다.
구체적으로, 전략의 거래 신호 생성 규칙은 다음과 같습니다:
- 빠른선이 느린선을 상향 돌파하면 매수, 하향 돌파하면 매도
- ADX > 25인 경우에만 매수 또는 매도 허용
이를 통해 추세 강도가 약한 유효하지 않은 신호를 효과적으로 걸러내어, 거래 시스템의 안정성을 더욱 향상시킵니다.
전략 장점
이 전략은 주로 다음과 같은 장점을 가집니다:
-
중장기 가격 추세 포착: 이중 EMA 평균선 시스템은 가격의 중장기 추세를 효과적으로 판단하여 단기 시장 노이즈에 방해받지 않습니다.
-
위장 돌파 필터링: ADX 지표를 통해 추세 강도를 판단하여, 추세 전환점 부근에서 발생할 수 있는 위장 돌파로 인한 불필요한 손실을 방지합니다.
-
파라미터 최적화 여지 큼: 빠른선과 느린선의 파라미터 조합, ADX 파라미터 등을 최적화하여 더 나은 거래 성과를 얻을 수 있습니다.
-
적응성 높음: 이 전략은 대부분의 주식 및 시간 주기에 적용 가능하며, 다양한 시장에서 이미 검증되었습니다.
-
구현 용이: 단순 이동평균선 지표만 필요로 하여 리소스 소모가 적고, 프로그래밍이 쉬우며 실제 적용 비용이 낮습니다.
전략 리스크
이 전략은 다음과 같은 몇 가지 리스크도 존재합니다:
-
추세 반전 리스크: 모든 추세 전략은 추세 반전 지점을 완벽하게 예측할 수 없으므로, 실제 추세 반전 시 상당한 손실을 입을 수 있습니다.
-
파라미터 최적화 과잉 리스크: 파라미터를 극단적으로 최적화하면 과거 데이터에 과적합되어 전략의 안정성과 실전 성과가 저하될 수 있습니다.
-
돌발 사건 리스크: 중대한 돌발 사건은 기존 가격 추세 패턴을 깨뜨릴 수 있으며, 이때 이동평균선 지표가 무력화될 수 있으므로 수동 개입이나 손절 설정이 필요합니다.
이러한 리스크에 대응하기 위해 다음과 같은 최적화 방안을 고려할 수 있습니다:
-
추가 지표를 도입하여 가격 전환점을 판단합니다. 예를 들어 거래량을 도입하면 가격이 전환될 때 거래량도 증가하는 경향이 있습니다.
-
ADX 파라미터를 적절히 완화하여 추세 초기에도 기회를 포착할 수 있도록 합니다. 또한 MACD 등 보조 판단 지표를 함께 사용할 수 있습니다.
-
다양한 파라미터 조합으로 여러 번 훈련 및 테스트를 수행하여 안정성과 실전 성과가 모두 우수한 파라미터를 선택합니다. 단일 파라미터 세트의 과적합 리스크를 피합니다.
전략 최적화 방향
이 전략은 다음과 같은 추가 최적화 방향이 있습니다:
-
손절 메커니즘 도입: 이동 손절 또는 비율 손절을 설정하여 추세 반전 시 능동적으로 손절을 통해 포지션 손실을 제한할 수 있습니다.
-
거래량 지표 결합: 예를 들어 거래량을 결합하면 거래량이 급증하는 가격 전환점에서 잘못된 신호를 피할 수 있습니다.
-
파라미터 자기 적응 최적화: 지표 파라미터가 실시간 시장 변화에 따라 자기 적응적으로 조정되도록 하여 고정된 정적 파라미터 대신 전략의 안정성을 크게 향상시킬 수 있습니다.
-
머신러닝 도입: 머신러닝 알고리즘을 사용하여 대량의 과거 데이터를 분석하고 이동평균선과 ADX의 파라미터를 결정하며, 나아가 미래 가격 움직임을 예측할 수도 있습니다. 이는 이동평균선 전략의 진화 방향 중 하나입니다.
-
교차 주기 최적화: 서로 다른 거래 주기에 따라 파라미터 설정을 달리할 수 있으며, 각 주기별 최적 파라미터 구성을 테스트할 수 있습니다.
요약
이중 이동평균선 추세 추종 전략은 전반적으로 성숙하고 안정적인 전략 아이디어입니다. 이 전략은 이중 EMA 평균선 시스템을 통해 가격의 중장기 추세를 포착하고, ADX 지표로 신호를 필터링하여 주가 추세를 효과적으로 잡아내면서 단기 시장 노이즈에 방해받지 않습니다. 동시에 이 전략은 일부 리스크도 존재하므로 파라미터 조합과 손절 방법을 최적화해야 하며, 나아가 추가 보조 지표나 머신러닝 알고리즘을 도입하여 전략의 안정성을 높일 수 있습니다. 종합적으로 볼 때, 이중 이동평균선 추세 추종 전략은 균형 잡힌 특성을 지니며 중장기 투자자에게 적합한 알고리즘 트레이딩 전략입니다.
/*backtest
start: 2022-12-14 00:00:00
end: 2023-11-10 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("Kitaec Strategy4", shorttitle = "Kitaec str4", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0)
//Settings- 1

