개요
이 전략은 이동평균선 기반의 추세 추종 전략입니다. 서로 다른 주기의 EMA, 즉 21주기와 55주기 EMA를 사용합니다. 단기 EMA가 장기 EMA를 상향 돌파하면 매수 신호가 발생하고, 단기 EMA가 장기 EMA를 하향 돌파하면 매도 신호가 발생합니다.
또한, 이 전략은 역매매, ATR 손절매 및 반전 익절을 결합하여 전략의 안정성과 수익성을 높입니다.
전략 원리
-
21주기와 55주기 두 개의 EMA를 사용합니다. 21EMA는 단기 추세를, 55EMA는 장기 추세를 나타냅니다.
-
단기 EMA가 장기 EMA를 상향 돌파하면 단기 추세가 상승 추세로 전환되었음을 의미하며 매수 신호가 발생합니다.
-
단기 EMA가 장기 EMA를 하향 돌파하면 단기 추세가 하락 추세로 전환되었음을 의미하며 매도 신호가 발생합니다.
-
역매매: 가격이 시가보다 낮을 때만 매수 신호가 발생하고, 가격이 시가보다 높을 때만 매도 신호가 발생합니다. 이는 단기 조정 시 매수하고 단기 반등 시 매도하여 수익을 얻기 위함입니다.
-
ATR 손절매: ATR 지표의 N배를 사용하여 손절매 위치를 설정합니다. 이를 통해 시장 변동성에 따라 손절매를 동적으로 조정할 수 있습니다.
-
반전 익절: 매수 가격에서 ATR의 N배를 뺀 값을 익절 가격으로 사용합니다. 이는 가격이 이전 지지/저항 수준을 다시 테스트하는 특성을 이용하여 익절하는 방식입니다.
전략 장점
-
이중 EMA로 주요 추세 방향을 판단하여 중장기 추세를 포착할 수 있습니다.
-
역매매 방식으로 추세 조정 시 단기 매매에 적합합니다.
-
ATR 손절매로 시장 변동성에 따라 손절매를 설정할 수 있습니다.
-
반전 익절로 주요 기술적 수준 부근에 설정하여 익절 확률을 높입니다.
-
전략 로직이 단순 명료하여 이해와 수정이 용이합니다.
-
암호화폐 등 변동성이 큰 시장에서 사용할 수 있습니다.
위험 및 해결 방안
-
이중 EMA가 잘못된 신호를 발생시킬 확률이 높으므로 EMA 주기를 적절히 늘릴 수 있습니다.
-
역매매는 손절매가 발생하기 쉬우므로 손절매 폭을 다소 느슨하게 조정할 수 있습니다.
-
시장에서 가짜 돌파가 자주 발생하므로 다른 지표를 추가하여 신호를 필터링할 수 있습니다.
-
익절 리스크가 크므로 수동으로 적시에 익절 주문을 제거할 수 있습니다.
전략 최적화 제안
-
MACD, KD 등 지표를 추가하여 과매수/과매도 영역을 판단하고 진입 시점을 필터링합니다.
-
120주기 EMA 등 더 많은 이동평균선을 추가하여 추세를 종합적으로 판단합니다.
-
매수와 매도에 각각 슬리피지를 설정하여 진입 가격을 최적화합니다.
-
암호화폐의 높은 변동성 특성을 고려하여 ATR 손절매 폭을 적절히 완화할 수 있습니다.
-
ATR 배수와 이동 손절매 방식을 최적화하여 최대 수익과 최소 하락을 추구합니다.
요약
이 전략은 전반적으로 비교적 단순한 이중 EMA 전략이며, 핵심 아이디어는 EMA를 사용하여 추세 방향을 판단하는 것입니다. 전략의 장점은 로직이 간결하고 매개변수 조정이 유연하여 중장기 추세 및 단기 반전에 적용할 수 있다는 점입니다. 또한 이 전략의 잠재적 위험과 대응 방법, 그리고 몇 가지 향후 최적화 제안을 분석했습니다. 전반적으로 이 전략은 일정한 실용성과 확장 가능성을 가지고 있지만, 다양한 시장에 맞게 매개변수를 조정하여 사용해야 합니다.
/*backtest
start: 2022-11-21 00:00:00
end: 2023-11-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © TheHulkTrading
// Simple EMA strategy, based on ema55+ema21 and ATR(Average True Range) and it enters a deal from ema55 when the other entry conditions are met- 1

