**이중 이동평균선 교차 반전 추세 추종 전략**
개요
본 전략은 세 가지 다른 전략을 결합하여 거래 신호를 생성하는 조합 전략입니다. 첫째는 123 패턴 반전 전략으로, 가격이 특정 패턴을 형성할 때 거래 신호를 발생시킵니다. 둘째는 이동평균선 교차 전략으로, 단순 이동평균선과 지수 이동평균선의 교차를 비교하여 추세를 판단합니다. 마지막으로, 본 전략은 역방향 거래 여부를 선택할 수 있도록 합니다. 이 세 가지 전략의 조합은 추세 반전 지점을 포착하는 동시에 일부 잡음 거래 신호를 걸러낼 수 있습니다.
전략 원리
123 패턴 반전 전략
이 전략은 Ulf Jensen의 저서 《How I Tripled My Money in the Futures Market》에서 제안된 방법을 기반으로 합니다. 주식의 종가와 스토캐스틱 오실레이터를 이용하여 거래합니다. 구체적인 규칙은 다음과 같습니다.
종가가 전일 종가보다 높고, 전전일 종가보다도 높으며, 9일 주기의 Stochastic Slow 지표가 50 미만일 때 매수합니다. 종가가 전일 종가보다 낮고, 전전일 종가보다도 낮으며, 9일 주기의 Stochastic Fast 지표가 50 초과일 때 매도합니다.
이를 통해 가격이 3일 신고가 또는 신저가를 형성하는 동시에, 스토캐스틱의 과매도 또는 과매수 신호와 결합하여 반전 기회를 포착할 수 있습니다.
이동평균선 교차 전략
이 전략은 lengthMA 기간의 단순 이동평균선과 lengthEMA 기간의 지수 이동평균선의 교차를 이용하여 거래 신호를 생성합니다. 규칙은 다음과 같습니다.
지수 이동평균선이 단순 이동평균선을 상향 돌파하면 매수합니다. 지수 이동평균선이 단순 이동평균선을 하향 돌파하면 매도합니다.
이를 통해 가격 추세의 전환점을 직관적으로 판단할 수 있습니다. 또한 지수 이동평균선은 가격 변화에 더 민감하여 더 빠르게 거래 신호를 발행할 수 있습니다.
역방향 거래
본 전략은 역방향 거래 여부를 선택할 수 있습니다. 역방향 거래를 선택하면 매수 신호는 매도로, 매도 신호는 매수로 전환됩니다. 이는 시장에 종종 오도하는 행동이 존재한다고 믿는 트레이더에게 더 유리할 수 있습니다.
전략 장점
이러한 조합 전략은 여러 단일 전략의 장점을 결합하여, 단일 전략의 리스크를 일정 부분 회피하고 수익률을 높일 수 있습니다.
구체적으로, 123 패턴 반전 전략은 가격이 반전 조짐을 보일 때 적시에 포착할 수 있습니다. 이동평균선 교차 전략은 추세 방향을 판단할 수 있습니다. 역방향 거래를 허용함으로써 함정에 빠질 확률을 줄일 수 있습니다.
전체적으로 본 전략은 민첩하게 반응하며 추세를 잘 추적하고, 다양한 시장 환경에 맞게 사용자 정의 설정이 가능합니다.
전략 리스크
본 전략의 가장 큰 리스크는 조합 전략 자체가 복잡하여 실패/성공 원인을 판단하기 어렵고, 전략 최적화에 불리하다는 점입니다.
또한 다른 기술적 분석 전략과 마찬가지로, 본 전략도 함정에 빠지거나 손절매失效 등의 문제에 직면할 수 있습니다. 구체적으로 가격이 급격히 변동할 때 오신호가 발생하기 쉽고, 지속적이고 급격한 추세에서는 손절매 라인이 쉽게 돌파될 수 있습니다.
이러한 리스크를 줄이기 위해 매개변수를 적절히 조정하여 지표를 더 안정적으로 만들 수 있습니다. 손절매 라인을 완화하거나 거래량 손절매 등의 방법을 사용할 수도 있습니다.
전략 최적화
본 전략은 다음과 같은 측면에서 최적화할 수 있습니다.
- 필터 조건 추가: 거래량, 변동성 등의 지표를 추가하여 무효 신호를 걸러낼 수 있습니다.
- 매개변수 최적화: 최적의 매개변수 조합을 찾습니다.
- 다양한 이동평균선 교차 지표 시도: 현재 시장 환경에 더 적합한 지표를 찾습니다.
- 머신러닝 모델 추가: AI 기술을 활용하여 자동으로 매개변수를 최적화합니다.
요약
본 전략은 조합 전략으로서 여러 단일 전략의 장점을 집약하여 추세 반전을 효과적으로 추적할 수 있으며, 중장기 운용에 적합합니다. 매개변수 최적화, 리스크 관리 등의 수단을 결합하면 효과가 현저히 향상될 수 있습니다. 퀀트 트레이딩 실무자들이 깊이 연구하고 응용하며 개선할 가치가 있습니다.
/*backtest
start: 2023-12-27 00:00:00
end: 2024-01-03 00:00:00
period: 3m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 19/06/2020
// This is combo strategies for get a cumulative signal. - 1

