DMI와 이동평균선 기반 거래 전략
개요
이 전략은 추세 지표 DMI와 이동평균선을 결합하여 추세 방향을 식별하고, 매수 및 매도 신호를 발생시킵니다. DMI가 가격이 추세 상태에 진입했음을 나타내고 이동평균선이 해당 추세 방향을 확인하면 전략은 거래 신호를 생성합니다.
전략 원리
해당 전략은 주로 두 가지 지표를 기반으로 합니다:
-
DMI는 DMI+와 DMI-로 구성되며, 추세의 존재 및 방향을 식별하는 데 사용됩니다. DMI+가 DMI-보다 높으면 상승 추세를, DMI-가 DMI+보다 높으면 하락 추세를 나타냅니다.
-
이동평균선은 일반적으로 15일에서 50일 평균선을 선택하여 가격 추세 방향을 판단합니다. 가격이 이동평균선 위(아래)에 있으면 상승(하락) 추세를 의미합니다.
전략은 먼저 DMI+, DMI- 및 이동평균선을 계산합니다. DMI가 추세 상태(DMI+가 DMI-보다 높거나 DMI-가 DMI+보다 높음)를 나타내는 동시에 이동평균선이 해당 추세 방향을 확인하면 거래 신호가 발생합니다. 구체적으로:
- DMI+가 DMI-를 상향 돌파하고 가격이 이동평균선을 상향 돌파하면 매수합니다.
- DMI-가 DMI+를 상향 돌파하고 가격이 이동평균선을 하향 돌파하면 매도합니다.
이 전략에는 반전 입력 옵션이 포함되어 있습니다. 반전을 활성화하면 매수 및 매도 신호가 반대가 됩니다.
장점 분석
이러한 추세 지표와 추세 지표를 결합한 전략은 신호의 신뢰성을 높일 수 있으며, 두 지표의 장점을 상호 보완할 수 있습니다.
DMI의 장점은 추세의 존재를 신속하게 식별할 수 있다는 점입니다. 반면 이동평균선은 일부 노이즈를 걸러내고 추세 방향을 확인할 수 있습니다. 두 지표를 함께 사용하면 추세가 형성될 때 조기에 진입할 수 있고, 비추세 상황에서 방향성 없이 움직이는 것을 피할 수 있습니다.
또한 이 전략은 반전 옵션을 제공하므로 실제 필요에 따라 순향 또는 역향 거래를 선택할 수 있습니다. 이는 전략의 유연성을 높여줍니다.
위험 분석
이 전략에는 주로 다음과 같은 위험이 있습니다:
-
추세 전환 시 잘못된 신호가 발생하여 손실이 발생할 수 있습니다. 이를 위해서는 매개변수 조정이나 손절매 설정을 통해 위험을 통제해야 합니다.
-
추세 형성에는 일정 시간이 필요하며, 이 기간 동안 전략이 가격 변동의 영향을 받기 쉬워 잘못된 신호가 발생할 수 있습니다. DMI와 이동평균선의 매개변수 기간을 적절히 조정하여 이러한 노이즈를 걸러낼 수 있습니다.
-
역향 거래는 추세 반대 방향에서 손실이 확대될 위험에 직면합니다. 반전을 활성화할 때는 단일 거래 손실 비율을 통제하거나 이동 손절매를 사용하여 일부 이익을 고정해야 합니다.
-
다양한 종목과 시간 주기에서 매개변수 재최적화가 필요합니다. 다른 종목이나 주기에 매개변수를 그대로 복사하여 사용하면 효과가 좋지 않을 수 있습니다.
최적화 방향
이 전략은 다음과 같은 측면에서 최적화할 수 있습니다:
-
다양한 이동평균선 주기 매개변수를 테스트하여 추세 전환에 가장 적합한 매개변수 조합을 찾습니다.
-
DMI의 평활 주기 매개변수를 테스트하여 추세 중 발생하는 단기 반전 노이즈를 걸러냅니다.
-
반전 옵션 활성화 여부와 기본 순향 거래 간의 역사적 백테스트 성과 차이를 평가하여 더 나은 방안을 선택합니다.
-
이동 손절매, 시간 손절매, 돌파 손절매 등의 손절매 전략을 추가하여 단일 거래 손실을 통제합니다.
-
다양한 종목 및 주기에서 매개변수 최적화 효과를 평가하고 매개변수 조합을 최적화합니다.
-
RSI와 같은 다른 지표를 결합하여 필터링하면 국지적 극점에서 잘못된 신호가 발생하는 것을 방지할 수 있습니다.
요약
이 전략은 추세 지표 DMI와 이동평균선의 장점을 융합하여 추세 형성 시 조기에 진입할 수 있으며, 변동성이 큰 장세에서 고립되는 것을 방지할 수 있습니다. 반전 거래 옵션은 전략의 유연성을 높여줍니다. 매개변수 최적화, 손절매 및 다른 지표와의 조합 사용을 통해 전략의 안정성을 더욱 강화할 수 있습니다. 단, 다양한 종목과 주기에서는 매개변수의 적용 가능성을 다시 테스트해야 합니다.
/*backtest
start: 2023-08-28 00:00:00
end: 2023-09-27 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 03/03/2017
// The related article is copyrighted material from Stocks & Commodities Aug 2009 - 1
