가격 채널과 MACD 기반 다중 시간 프레임 거래 전략
개요
본 전략은 가격 채널 지표와 MACD 지표를 결합하여 다중 시간 프레임에서 추세 추종 및 과매수/과매도 판단을 수행함으로써 매매 결정을 내립니다. 또한 손절매와 이익 실현을 통해 리스크를 관리합니다.
전략 원리
가격 채널 지표는 최고가와 최저가의 EMA 이동평균선을 기반으로 가격 채널을 구성하며, 가격이 채널을 돌파할 때 추세를 판단합니다. MACD 지표는 매수/매도 세력을 판단하며, 0선 위에서는 상승장, 아래에서는 하락장으로 봅니다.
본 전략의 매매 신호는 다음과 같은 상황에서 발생합니다:
-
MACD 히스토그램이 양수로 전환되면 매수 진입, 음수로 전환되면 매도 진입
-
가격이 채널 하단에 근접하고 MACD가 0선 아래에 있을 때 매도 진입
-
가격이 채널 상단에 근접하고 MACD가 0선 위에 있을 때 매수 진입
-
MACD가 0선을 상향 돌파하면 매수 진입, 하향 돌파하면 매도 진입
청산 신호는 손절매 및 이익 실현 설정에서 발생합니다.
전략 장점
-
여러 지표의 조합을 통해 검증하여 가짜 돌파 방지
-
서로 다른 시간 프레임의 지표 조합으로 추세 방향 판단의 신뢰도 향상
-
손절매 및 이익 실현 메커니즘 도입으로 개별 손실 효과적 통제
전략 리스크
-
매개변수 최적화 공간이 제한적이며 과최적화 가능성 존재
-
가격 채널 매개변수가 너무 낮게 설정되면 큰 추세를 놓칠 수 있음
-
손절매 거리가 너무 좁게 설정되면 큰 손실을 입을 수 있음
해결 방법:
-
워크 포워드(Walk Forward) 방식을 채택하여 과최적화 방지
-
가격 채널 매개변수를 적응형(Adaptive) 매개변수로 설정
-
변동성 기반 손절매 도입으로 손절매 거리를 동적으로 조정
전략 최적화 방향
-
MACD 매개변수 조합 최적화
-
가격 채널 매개변수의 적응형 계산 최적화
-
추가 필터 조건 도입으로 가짜 돌파 방지 및 효율성 향상
요약
본 전략은 가격 채널 지표와 MACD 지표의 장점을 통합하였으며, 합리적인 매개변수 설정과 최적화 여지가 큽니다. 추세 판단 및 과매수/과매도 판단에 효과적이며, 손절매 및 이익 실현 메커니즘이 개별 손실 리스크를 통제하여 비교적 안정적인 거래 전략입니다. 향후 매개변수 최적화, 필터 조건 추가, 손절매 메커니즘 개선 등을 통해 발전시킬 수 있습니다.
/*backtest
start: 2022-12-01 00:00:00
end: 2023-12-07 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy("Sonic R + Barcolor MACD", overlay=true)
HiLoLen = input(34, minval=2,title="High Low channel Length")
pacL = ema(low,HiLoLen)- 1

