Type/to search

방향성 지표와 비추세 가격 오실레이터 조합 전략

Common strategy
Created: 2024-01-04 17:56:28
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

본 전략은 트레이딩뷰의 내장 강력 지표 두 가지인 방향성 지표(DMI)와 디트렌드 가격 오실레이터(DPO)를 결합하여 신뢰할 수 있는 거래 결정 기준을 만듭니다. 전략의 핵심 로직은 DMI 지표에서 골든 크로스가 발생했을 때 DPO 지표 값이 0보다 큰지 판단하여 크면 롱 신호를 생성하고, DMI 지표에서 데드 크로스가 발생했을 때 DPO 지표 값이 0보다 작은지 판단하여 작으면 숏 신호를 생성하는 것입니다. 이는 횡보장에서 발생하는 많은 가짜 신호를 효과적으로 걸러내어 추세가 형성될 때만 거래 신호를 생성하므로 횡보 중 반복적인 손절을 피할 수 있습니다.

전략 원리

이 전략은 주로 DMI 지표를 사용하여 추세 방향과 강도를 판단합니다. DMI 지표는 +DI, -DI, ADX의 세 가지 선으로 구성됩니다. +DI는 매수 세력을, -DI는 매도 세력을 나타내며, 이들의 교차는 현재 추세 방향을 판단할 수 있습니다. ADX는 추세의 강도를 나타내며 값이 높을수록 추세가 뚜렷함을 의미합니다. 그러나 ADX는 낮은 변동성 횡보를 식별하는 데 효과적이지 않으므로 본 전략은 ADX 판단을 제거하고 +DI와 -DI의 교차만으로 추세 방향을 판단합니다.

횡보장에서 발생하는 가짜 신호를 걸러내기 위해 전략은 DPO 지표를 보조 판단 도구로 도입합니다. DPO 지표는 가격과 중간 밴드의 이탈 정도를 나타내며, 가격이 중간 밴드 위에 있을 때 DPO는 양수, 아래에 있을 때 음수입니다. 이 전략은 DPO 지표의 부호를 이용하여 현재 추세에 있는지 여부를 판단합니다. DMI 지표가 교차했지만 DPO 지표가 0 근처에 있으면 횡보로 판단하고 거래 신호를 생성하지 않습니다.

구체적인 판단 로직은 다음과 같습니다.

  1. +DI가 -DI를 상향 돌파하면 골든 크로스로 매수 시장으로 판단합니다. 이때 DPO 지표가 0보다 크면 현재 상승 추세에 있음을 확인하고 롱 신호를 생성합니다.

  2. -DI가 +DI를 하향 돌파하면 데드 크로스로 매도 시장으로 판단합니다. 이때 DPO 지표가 0보다 작으면 현재 하락 추세에 있음을 확인하고 숏 신호를 생성합니다.

  3. +DI/-DI가 교차했지만 DPO 지표가 0 근처에 있으면 횡보로 판단하고 신호를 생성하지 않습니다.

장점 분석

이러한 조합 전략의 가장 큰 장점은 추세 식별의 정확도가 높아 실제 추세 반전 시에만 거래 신호를 생성함으로써 횡보 구간에서 반복적인 손실을 방지한다는 점입니다. 주요 장점은 다음과 같습니다.

  1. DMI 지표를 사용하여 추세 방향과 강도를 판단하는 것은 성숙하고 신뢰할 수 있는 기술적 지표입니다.

  2. DPO 지표를 활용하여 횡보장의 가짜 신호를 걸러내고 추세가 형성될 때만 신호를 생성하여 손실을 방지합니다.

  3. 여러 지표를 결합하면 상호 검증 역할을 하여 신호의 신뢰성을 높일 수 있습니다.

  4. 전략 로직이 단순 명료하여 이해하고 구현하기 쉬우며 자동 또는 수동 거래에 적합합니다.

  5. 추세에서만 거래하므로 높은 위험 대비 수익률을 얻을 수 있습니다.

위험 분석

신뢰성이 높은 전략이지만 다음과 같은 위험에 유의해야 합니다.

  1. 돌발 이벤트로 인해 시장이 급격한 단방향 흐름을 보일 때 이러한 추세 기회를 놓칠 수 있습니다. DPO 파라미터를 낮추면 이 위험을 줄일 수 있습니다.

  2. DMI 지표 자체도 오류 신호를 생성할 수 있으며 이러한 위험을 완전히 회피할 수는 없습니다. 손절을 설정하여 손실을 제어할 수 있습니다.

  3. DPO 지표 파라미터 설정이 부적절하면 오판이 발생할 수 있습니다. 반복적인 백테스트를 통해 최적의 파라미터를 결정해야 합니다.

  4. 거래 비용이 수익에 일정 부분 영향을 미치므로 거래 빈도를 제어해야 합니다. 파라미터 최적화를 통해 비효율적인 거래를 줄일 수 있습니다.

최적화 방향

이 전략은 더욱 최적화할 여지가 있습니다.

  1. 다양한 파라미터 조합을 테스트하여 신호 지연을 줄이고 수익률을 높일 수 있는 최적의 파라미터를 찾을 수 있습니다.

  2. KDJ, MACD 등 다른 지표와 결합하여 검증하면 신호 정확도를 높일 수 있습니다.

  3. 다양한 종목, 주기 등에 적응형 파라미터를 설정하여 전략의 적응성을 높일 수 있습니다.

  4. 동적 손절을 설정하여 개별 손실을 제어할 수 있습니다. 추세 단계에 따라 다른 손절 폭을 설정할 수도 있습니다.

  5. 머신러닝 등의 방법으로 진입 및 청산 시점을 최적화하여 더 높은 수익을 얻을 수 있습니다.

요약

이 전략은 DMI와 DPO 두 지표의 장점을 종합적으로 활용하여 추세 반전 시 판단 정확도가 매우 높아 추세 발생을 신뢰성 있게 식별할 수 있습니다. 동시에 DPO 지표를 활용하여 횡보장의 노이즈를 효과적으로 걸러내 비효율적인 거래를 방지합니다. 이는 자동 거래 및 수동 거래 모두에 적합한 효율적인 전략입니다. 물론 더 나은 전략 성과를 위해 추가로 최적화할 수 있는 세부 사항이 많이 남아 있습니다. 그러나 이러한 조합 지표 방식은 퀀트 트레이딩 전략 설계에 중요한 참고 의미를 제공합니다.

Source
Pine
/*backtest
start: 2022-12-28 00:00:00
end: 2024-01-03 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("DMI DPO Guard Strategy", calc_on_order_fills=true, initial_capital=100000, default_qty_type=strategy.percent_of_equity, default_qty_value=10, currency="USD", commission_type=strategy.commission.percent, commission_value=0.25)

///Tradingview's DMI indicator logic///
Strategy parameters
Strategy parameters
DI Lookback
Length
Centered
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)