무지연 Hull EMA 조합 추세 추적 전략
개요
이 전략은 제로 시차 EMA(Zero Lag EMA)와 헐 EMA(Hull EMA)의 조합을 활용하여 추세를 추종합니다. 제로 시차 EMA는 일반 EMA의 시차를 제거하고, 헐 EMA는 가격 곡선을 평활화합니다. 두 지표의 조합을 통해 추세 움직임을 보다 정확하게 포착하여 낮은 위험으로 추세 추종 거래를 수행할 수 있습니다.
전략 원리
먼저 제로 시차 EMA를 계산합니다.
EMA1 = ema(close, Period) EMA2 = ema(EMA1, Period) Difference = EMA1 - EMA2 ZeroLagEMA = EMA1 + Difference
여기서 ZeroLagEMA는 제로 시차 EMA입니다. 이는 일반 EMA의 시차 문제를 제거합니다.
그 다음 헐 EMA로 평활화된 곡선을 계산합니다.
n2ma = 2*wma(ZeroLagEMA, round(S_period/2)) nma = wma(ZeroLagEMA, S_period) n1 = wma(n2ma - nma, sqn)
마지막으로 현재 헐 EMA(n1)와 이전 주기 헐 EMA(n2)의 크기 관계를 계산하여 추세 방향을 판단하고 거래 전략을 수립합니다.
장점 분석
이 전략의 가장 큰 장점은 추세 방향을 정확하게 포착할 수 있다는 점입니다. 이유는 두 가지입니다.
-
제로 시차 EMA는 일반 EMA의 시차 문제를 제거하여 가격 변화를 더 빠르게 포착할 수 있습니다.
-
헐 EMA는 가격을 이중으로 평활화하여 일부 노이즈를 걸러내고 추세를 더욱 선명하게 포착할 수 있습니다.
EMA 또는 헐 EMA를 단독으로 사용하는 것에 비해 두 지표의 조합은 각각의 장점을 발휘하여 전략을 더 정확하고 안정적으로 만듭니다.
위험 분석
이 전략에는 주로 다음과 같은 위험이 있습니다.
-
Period 및 S_period 매개변수 설정이 부적절할 경우 전략이 시장에 둔감하게 반응하여 거래 기회를 놓칠 수 있습니다.
-
횡보장에서 EMA와 헐 EMA는 많은 교차 신호를 생성할 수 있으므로 가짜 돌파에 주의해야 합니다.
-
가격이 하룻밤 사이에 크게 갭(Gap) 상승/하락하는 경우를 효과적으로 처리하지 못할 수 있습니다.
따라서 매개변수 설정을 신중히 테스트하고, 지표 신호를 주의 깊게 살펴야 하며, 갭 리스크에 대비해야 합니다.
최적화 방향
이 전략은 다음과 같은 측면에서 최적화할 수 있습니다.
-
다양한 시장과 주기에서 매개변수 최적화 조합을 테스트하여 다양한 시장 상황에 잘 적응할 수 있도록 합니다.
-
KDJ, MACD 등 다른 지표와 결합하여 가짜 돌파 신호를 걸러내 전략의 안정성을 높입니다.
-
손절매 전략을 추가하여 단일 손실을 제어합니다.
-
진입 타이밍을 최적화하여 전략의 승률을 더욱 높입니다. 예를 들어 추세 방향과 결합하여 역추세 진입을 피합니다.
요약
이 전략은 제로 시차 헐 EMA의 조합을 사용하여 시장 추세를 정확하고 민감하게 포착하며, 낮은 위험으로 추세 추종 거래를 수행합니다. 매개변수 최적화, 지표 필터링, 손절매 등의 수단을 통해 전략의 안정성을 더욱 높일 수 있습니다. 전반적으로 이 전략은 간단하면서도 실용적이며, 추세 통화쌍 및 주가지수 거래에 적합합니다.
/*backtest
start: 2023-08-19 00:00:00
end: 2023-09-18 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
// Zero Lag EMA combined with Hull moving average for smoothing purposes.
// author: email: [email protected]
- 1
