ADX란?
ADX란 Average Directional Movement Index의 약자로, DMI를 N일 이동평균하여
특정 추세의 강도를 알 수 있는 지표입니다.
DMI란?
DMI란 Directional Movement Index의 약자로, 시장의 추세가 상승추세인지, 혹은 하락추세인지 구분할 수 있게 +DI와 -DI로 구성되어 그 방향성을 알려주는 지표입니다.
"왜 ADX와 DMI를 같이 알려주시나요?"
두 지표를 함께 사용하는 것이 효율이 좋기 때문입니다. 잠시후 "판단 기준" 에서 다시 설명하겠습니다.
수식
ADX는 하나의 선, DMI(+DI & -DI) 는 두개의 선으로 구성되어있습니다.
ADX = eavg(abs(DP(N)-DM(N)) / (DP(N)+DM(N)), N)*100
DP(+DI) = eavg(if(high-high[1] > 0 && high-high[1] > low[1]-low, high-high[1], 0), N) / eavg(max(max(high-low, abs(close[1]-high)), abs(close[1]-low)), N)*100
DM(-DI) = eavg(if(low[1]-low > 0 && high-high[1] / eavg(max(max(high-low, abs(close[1]-high)), abs(close[1]-low)), N)*100
N = 기간
수식이 살짝 복잡하죠?
쉽게 정리해보자면,
ADX = +DI와 -DI의 갭차이(괴리율)
+DI = 오늘이 어제보다 시세가 올랐고, 어제오늘 하락폭 보다 어제오늘 상승폭이 더 클 경우, 값에 상승폭만큼 더해줍니다. 아닌 경우 0을 더해주고요.
이 값을 N일 이동평균해주면 완성 🙂
-DI = 오늘이 어제보다 시세가 내렸고, 어제오늘 상승폭 보다 어제오늘 하락폭이 더 클 경우, 값에 하락폭만큼 빼줍니다. 아닌 경우 0을 더해주고요.
이 값도 N일 이동평균해주면 완성 😊
판단 기준
빨간선이 +DI, 파란선이 -DI, 검정선이 ADX
그렇다면 ADX 와 DMI는 어떻게 봐야할까요?
기본적으로
1.
+DI가 -DI를 상향돌파할 때 강세로 판단,
-DI가 +DI를 상향돌파할 때 약세로 판단
합니다.
2.
여기에 추세의 강도를 살펴볼 수 있는 ADX를 추가한다면,
+DI가 상향돌파할 때 ADX가 높다면 강세장,
-DI가 상향돌파할 때 ADX가 높다면 약세장을
확증할 수 있겠습니다.
3.
"ADX가 높은지 아닌지는 어떻게 아나요?"
+DI와 ADX가 둘 다 -DI 위에 위치한다면,
혹은 반대로
-DI와 ADX가 둘 다 +DI위에 위치한다면
충분히 높은 것이라고 이해하셔도 됩니다.
종합해서 요약해볼까요?
첫번째 원에서 -DI가 +DI를 상향돌파
두번째 원에서 +DI가 ADX를 하향돌파하면서 -DI와 ADX가 +DI위에 위치
가격의 하락
이해가 되시나요?
설정
보통 14, 14를 자주 사용합니다.
DMI & ADX 또한 민감한 축에 속하는 지표라,
짧게 설정하면 추세가 불명확할 때 가짜 신호가 나올 수도 있습니다.