DEMA 빠른 이중지수이동평균 전략
개요
DEMA 빠른 이중 지수 이동 평균 전략은 DEMA(이중 지수 이동 평균선)를 기반으로 하는 단기 거래 전략입니다. 이 전략은 이동 평균선의 평활성과 EMA의 빠른 응답 특성을 결합하여 DEMA 선의 교차를 활용해 단기 가격 추세를 포착하여 수익을 창출하는 것을 목표로 합니다.
전략 원리
이 전략은 주로 DEMA 빠른 선과 DEMA 느린 선의 골든 크로스와 데드 크로스를 이용해 매수 및 매도 신호를 판단합니다.
구체적으로 빠른 선의 계산 공식은 다음과 같습니다:
demaFast = 2 * ema(close, fastPeriod) - ema(ema(close, fastPeriod), fastPeriod)
느린 선의 계산 공식은 다음과 같습니다:
demaSlow = 2 * ema(close, slowPeriod) - ema(ema(close, slowPeriod), slowPeriod)
여기서 fastPeriod와 slowPeriod는 각각 빠른 선과 느린 선의 매개변수 주기를 나타냅니다.
빠른 선이 느린 선을 상향 돌파하면 매수 신호가 발생하고, 빠른 선이 느린 선을 하향 돌파하면 매도 신호가 발생합니다.
python
buy = crossover(demaSlow, demaFast)
sell = crossunder(demaSlow, demaFast)
이 전략은 DEMA 선의 교차 상황에 따라 구체적인 거래 방향을 결정합니다.
장점 분석
전통적인 이동 평균선에 비해 DEMA 선은 더 민감하여 가격 변화에 더 빠르게 반응할 수 있습니다. 이를 통해 이 전략은 더 많은 단기 거래 기회를 포착할 수 있습니다.
또한 DEMA 선은 이동 평균선의 평활 특성을 동시에 결합하여 시장 노이즈를 일부 필터링하고 잘못된 신호를 방지할 수 있습니다.
게다가 이 전략은 빠른 선과 느린 선의 조합을 사용하여 가상 교차를 어느 정도 방지할 수 있습니다. 빠른 선과 느린 선의 매개변수 설정이 다르기 때문에 교차 신호가 더 신뢰할 수 있습니다.
따라서 DEMA 빠른 이중 지수 이동 평균 전략은 전반적으로 응답 속도가 빠르고 노이즈 필터링이 가능하며 신호가 안정적이고 신뢰할 수 있는 장점을 가지고 있습니다.
위험 분석
DEMA 선이 EMA 선보다 더 안정적이지만 여전히 가상 교차의 위험이 발생하여 잘못된 신호가 생성될 수 있습니다. 이에 대응하여 빠른 선과 느린 선의 주기 매개변수를 적절히 조정하여 빠른 선이 충분히 민감하고 느린 선이 충분히 안정적이도록 해야 합니다.
또한 단기 거래 전략으로서 거래 비용에 민감합니다. 거래 빈도가 너무 높거나 거래량이 너무 작게 설정되면 거래 비용이 수익에 일정한 영향을 미칠 수 있습니다. 따라서 거래 매개변수를 합리적으로 설정하고 비용을 통제해야 합니다.
마지막으로 어떤 기술적 지표 전략도 손절매 상황을 완전히 피할 수 없으므로 합리적인 자금 관리와 결합하여 위험을 통제해야 합니다.
최적화 방향
이 전략은 여전히 최적화할 여지가 있습니다:
-
다양한 주기 매개변수 조합을 테스트하여 최적의 매개변수 조합을 찾을 수 있습니다.
-
RSI와 같은 다른 기술적 지표를 추가하여 거래 신호를 확인하고 잘못된 신호 발생을 방지할 수 있습니다.
-
손절매 상황에 대한 최적화를 수행할 수 있습니다. 예를 들어 트레일링 스탑을 설정하여 이익을 고정하는 등의 방법이 있습니다.
-
자금 관리 전략을 최적화할 수 있습니다. 예를 들어 계좌 자금에 따라 거래량을 조정하거나 변동성을 고려한 포지션 조정 등의 조치를 도입할 수 있습니다.
요약
DEMA 빠른 이중 지수 이동 평균 전략은 전반적으로 비교적 안정적인 단기 거래 전략입니다. 응답 속도가 빠르면서도 일정한 평활 필터링 능력을 가지고 있습니다. SMA와 같은 지표에 비해 이 전략은 더 많은 단기 기회를 포착할 수 있습니다. 매개변수 최적화 및 보조 조치를 통해 전략의 수익 안정성과 수익성을 더욱 향상시킬 수 있습니다. 전반적으로 이 전략은 고빈도 단기 거래에 대한 요구가 있는 투자자에게 적합합니다.
/*backtest
start: 2022-09-19 00:00:00
end: 2023-09-25 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
strategy(title = "DEMA Strategy", shorttitle = "DEMA Strategy",initial_capital=1000, commission_value=0.2, commission_type =strategy.commission.percent, default_qty_value=100 , overlay = false, pyramiding=10, default_qty_type=strategy.percent_of_equity)
//@Moneros 2017
//Based on The DEMA is a fast-acting moving average that is more responsive to market changes than a traditional moving average
// !!!! IN ORDER TO AVOID REPAITING ISSUES !!!!- 1
