퀀트북

부록

DMI 소개

퀀트북 목차

DMI 소개 이미지

DMI(Directional Movement Index)는 Welles Wilder가 개발한 지표로, 시장의 추세 방향과 강도를 측정하는 지표입니다. 상승 방향의 힘과 하락 방향의 힘을 따로 계산해 비교하기 때문에, 지금 시장이 어느 쪽으로 얼마나 강하게 움직이는지를 한 번에 볼 수 있습니다.

이 글에서는 DMI의 구성 요소와 계산식, 사용할 때 주의할 점과 실전 활용 방법을 정리합니다.


DMI 기본 구성

DMI는 세 가지 선으로 이루어져 있습니다.

  • +DI(Plus DI): 상승 추세의 강도를 나타냅니다.
  • -DI(Minus DI): 하락 추세의 강도를 나타냅니다.
  • ADX: 방향과 상관없이 전반적인 추세의 강도를 나타냅니다.

기본 계산식

먼저 전일 대비 고가·저가의 움직임으로 +DM과 -DM을 구하고, 진폭(TR)으로 나누어 비율로 만듭니다. 기본 기간은 14일입니다.

+DM = 현재고가 > 전일고가 ? Max(현재고가 - 전일고가, 0) : 0
-DM = 전일저가 > 현재저가 ? Max(전일저가 - 현재저가, 0) : 0
TR = Max(고가-저가, |고가-전일종가|, |저가-전일종가|)

+DI = 100 × (+DM의 14일 평균 / TR의 14일 평균)
-DI = 100 × (-DM의 14일 평균 / TR의 14일 평균)

주의할 점

DMI는 이동평균을 바탕으로 하므로 후행성 지표의 특성을 가집니다. 신호가 나왔을 때는 이미 추세가 어느 정도 진행된 뒤일 수 있습니다.

  • 횡보장에서는 +DI와 -DI가 자주 교차하면서 허위 신호가 발생할 수 있습니다.
  • ADX와 함께 사용하면 추세의 강도를 확인할 수 있어 신뢰도가 높아집니다.
  • 거래량 확인은 필수입니다.
  • 적절한 시간프레임을 선택하는 것이 중요합니다.

실전 활용 팁

시장 상황별 활용

  • 강한 추세에서는 크로스오버 전략, 확산 전략이 적합합니다.
  • 약한 추세에서는 트리플 크로스 전략, 반전 전략이 적합합니다.

리스크 관리

  • +DI와 -DI의 간격에 따라 폭을 조정합니다.
  • ADX로 추세 강도를 확인한 뒤 진입합니다.
  • 적정 수준의 를 사용합니다.

최적화 포인트

진입 최적화

  • 거래량 필터를 추가합니다.
  • 다중 시간프레임을 함께 분석합니다.
  • 주요 지지·저항 수준을 고려합니다.

청산 최적화

  • 부분 청산 전략을 세웁니다.
  • 트레일링 스탑을 활용합니다.
  • 수익 비율별 대응 방안을 미리 정해 둡니다.

정리

DMI는 +DI와 -DI로 추세의 방향을, ADX로 추세의 강도를 읽는 지표입니다. 두 DI의 교차만 보면 횡보장에서 허위 신호에 휘둘리기 쉬우므로, ADX와 거래량으로 추세가 실제로 살아 있는지 확인하는 과정이 필요합니다.

DMI를 다룬 학술 연구는 DMI 지표 학술 연구 결과에 정리되어 있습니다. 트레이딩뱅크 실습으로는 ADX 크로스오버 전략을 참고해 주세요.

부록

DMI 소개

퀀트북 목차

DMI 소개 이미지

DMI(Directional Movement Index)는 Welles Wilder가 개발한 지표로, 시장의 추세 방향과 강도를 측정하는 지표입니다. 상승 방향의 힘과 하락 방향의 힘을 따로 계산해 비교하기 때문에, 지금 시장이 어느 쪽으로 얼마나 강하게 움직이는지를 한 번에 볼 수 있습니다.

이 글에서는 DMI의 구성 요소와 계산식, 사용할 때 주의할 점과 실전 활용 방법을 정리합니다.


DMI 기본 구성

DMI는 세 가지 선으로 이루어져 있습니다.

  • +DI(Plus DI): 상승 추세의 강도를 나타냅니다.
  • -DI(Minus DI): 하락 추세의 강도를 나타냅니다.
  • ADX: 방향과 상관없이 전반적인 추세의 강도를 나타냅니다.

기본 계산식

먼저 전일 대비 고가·저가의 움직임으로 +DM과 -DM을 구하고, 진폭(TR)으로 나누어 비율로 만듭니다. 기본 기간은 14일입니다.

+DM = 현재고가 > 전일고가 ? Max(현재고가 - 전일고가, 0) : 0
-DM = 전일저가 > 현재저가 ? Max(전일저가 - 현재저가, 0) : 0
TR = Max(고가-저가, |고가-전일종가|, |저가-전일종가|)

+DI = 100 × (+DM의 14일 평균 / TR의 14일 평균)
-DI = 100 × (-DM의 14일 평균 / TR의 14일 평균)

주의할 점

DMI는 이동평균을 바탕으로 하므로 후행성 지표의 특성을 가집니다. 신호가 나왔을 때는 이미 추세가 어느 정도 진행된 뒤일 수 있습니다.

  • 횡보장에서는 +DI와 -DI가 자주 교차하면서 허위 신호가 발생할 수 있습니다.
  • ADX와 함께 사용하면 추세의 강도를 확인할 수 있어 신뢰도가 높아집니다.
  • 거래량 확인은 필수입니다.
  • 적절한 시간프레임을 선택하는 것이 중요합니다.

실전 활용 팁

시장 상황별 활용

  • 강한 추세에서는 크로스오버 전략, 확산 전략이 적합합니다.
  • 약한 추세에서는 트리플 크로스 전략, 반전 전략이 적합합니다.

리스크 관리

  • +DI와 -DI의 간격에 따라 폭을 조정합니다.
  • ADX로 추세 강도를 확인한 뒤 진입합니다.
  • 적정 수준의 를 사용합니다.

최적화 포인트

진입 최적화

  • 거래량 필터를 추가합니다.
  • 다중 시간프레임을 함께 분석합니다.
  • 주요 지지·저항 수준을 고려합니다.

청산 최적화

  • 부분 청산 전략을 세웁니다.
  • 트레일링 스탑을 활용합니다.
  • 수익 비율별 대응 방안을 미리 정해 둡니다.

정리

DMI는 +DI와 -DI로 추세의 방향을, ADX로 추세의 강도를 읽는 지표입니다. 두 DI의 교차만 보면 횡보장에서 허위 신호에 휘둘리기 쉬우므로, ADX와 거래량으로 추세가 실제로 살아 있는지 확인하는 과정이 필요합니다.

DMI를 다룬 학술 연구는 DMI 지표 학술 연구 결과에 정리되어 있습니다. 트레이딩뱅크 실습으로는 ADX 크로스오버 전략을 참고해 주세요.