다중 시간 프레임 EMA 돌파와 캔들 패턴 조합 전략
개요
본 전략은 다중 시간 프레임 EMA 지표와 캔들스틱 패턴 판단을 결합하여 비교적 민감한 장기 신호 포착 및 손절매 출구를 구현합니다.
전략 원리
본 전략은 주로 다음 지표를 기반으로 판단합니다.
-
EMA 이동평균선: 13주기, 21주기 2개 EMA 그룹을 사용하여 가격 돌파 시 거래 신호를 형성합니다.
-
캔들스틱 패턴: 캔들의 실체 방향을 판단하여 EMA 지표와 함께 사용, 가짜 돌파를 필터링합니다.
-
지지 저항: 최근 10주기 highest 고점을 사용하여 구축, 해당 영역 돌파 시 신호 신뢰성을 강화합니다.
-
상승 시간대: 120주기 close 종가가 open 시가 위에 있으면 상승 시간대로 판단, 보조 판단으로 사용합니다.
거래 신호 생성 규칙은 다음과 같습니다.
-
롱 신호: 빠른 EMA가 느린 EMA를 상향 돌파하고 양봉 캔들일 경우, 숏 포지션을 청산하고 롱을 진입합니다.
-
숏 신호: 빠른 EMA가 느린 EMA를 하향 돌파하고 음봉 캔들일 경우, 롱 포지션을 청산합니다.
-
손절매 출구: 반대 신호 발생 시 현재 포지션을 손절매하여 청산합니다.
전략 장점
-
다중 시간 프레임 EMA 지표로 추세 판단이 더 신뢰할 수 있어 가짜 돌파를 방지합니다.
-
캔들 실체 방향을 필터링하여 추세 인식 정확도를 높입니다.
-
시간대 판단 및 지지 저항 판단을 추가하여 신호 품질을 보장합니다.
-
반대 포지션을 손절매 방식으로 사용하여 손실 위험을 낮춥니다.
전략 리스크
-
무효 돌파로 인한 손실 위험. 다중 시간 프레임 EMA와 캔들 실체 판단을 도입해도 무효 돌파가 전략에 미치는 영향을 완전히 피할 수 없습니다.
-
매개변수 선택 위험. EMA 주기, 캔들 판단 주기 등 매개변수 설정이 부적절하면 신호 품질이 저하됩니다.
-
지지 저항 무효화 위험. 과거 지지 저항이 무효화되는 것은 일반적인 현상으로, 이로 인해 신호 발생 시 충분한 모멘텀이 부족할 수 있습니다.
-
시간대 무효화 위험. 시간대 상황은 변하므로 시간대 판단에 전적으로 의존할 수 없습니다.
위 리스크는 과도한 최적화를 피하고 신중하게 매개변수를 선택하며 포지션 규모를 엄격히 통제하는 등의 방법으로 완화할 수 있습니다.
전략 최적화 방향
-
머신러닝 모델 도입 보조 판단. 캔들 실체 방향을 판단하는 분류 모델을 훈련시켜 판단 정확도를 높일 수 있습니다.
-
적응형 손절매 메커니즘 추가. 예: 트레일링 스탑 또는 변동성 기반 손절매.
-
감성 분석 결합. 일정 수준의 미디어 여론 판단 메커니즘을 도입하여 중대한 부정적 뉴스가 전략에 미치는 영향을 방지합니다.
-
포지션 관리 모듈 추가. 예: 고정 포지션 비율 도입 또는 자금 관리 기반 포지션 조절 모듈.
요약
본 전략은 다중 시간 프레임 EMA 지표와 캔들 실체 판단을 통합하여 비교적 신뢰할 수 있는 추세 판단을 구현합니다. 동시에 지지 저항과 시간대 상황을 보조적으로 결합하여 신호 품질을 보장합니다. 반대 신호 메커니즘을 통한 손절매로 단일 손실을 효과적으로 통제할 수 있습니다. 향후 머신러닝 모델, 적응형 손절매, 감성 분석, 포지션 관리 모듈 등을 도입하여 전략을 더욱 안정적으로 최적화할 수 있습니다.
/*backtest
start: 2023-02-14 00:00:00
end: 2024-02-20 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy(title='ck - CryptoSniper Longs Only (Strategy)', shorttitle='ck - CryptoSniper Longs (S) v1', overlay=true, precision=2, commission_value=0.25, default_qty_type=strategy.percent_of_equity, pyramiding=0, default_qty_value=100, initial_capital=100)
open_long = 0- 1

