ADX 보는 법 — '지금 추세장인가'라는 가장 중요한 질문에 답하는 지표
ADX·DMI (Average Directional Index / Directional Movement Index) · 글: 주가맵 운영자 (9년 차 개인 투자자) · 콘텐츠 원칙에 따라 작성합니다

보조지표 공부를 한참 하다 보면 이상한 결론에 도달합니다. RSI도, 스토캐스틱도, MACD도, 볼린저밴드도 — 전부 "추세장에서는 이렇게, 횡보장에서는 저렇게 쓰라"고 합니다. 그러니까 모든 지표의 사용설명서 첫 줄에 '지금이 추세장인지 횡보장인지 먼저 판단하라'가 적혀 있는 셈인데, 정작 그 판단을 어떻게 하는지는 아무도 안 알려줬습니다.
그 빠진 퍼즐 조각이 ADX였습니다. ADX는 오를지 내릴지를 말해주지 않습니다. 대신 '지금 시장에 방향성이라는 게 존재하는가'를 0~100 숫자 하나로 알려줍니다. 저는 ADX를 매매 신호로 쓰지 않습니다. 다른 모든 지표의 ON/OFF 스위치로 씁니다. 이 사용법 하나로 횡보장에서 추세 지표에 당하고, 추세장에서 역추세 지표에 당하는 악순환이 끊겼습니다.
DMI와 ADX의 구조 — 방향과 강도의 분리
DMI(Directional Movement Index)는 ATR, RSI와 같은 해에 웰레스 와일더가 발표한 지표 패키지입니다. 구성은 세 개의 선입니다. +DI는 상승 방향 움직임의 강도, -DI는 하락 방향 움직임의 강도, 그리고 ADX(Average Directional Index)는 둘의 차이를 평활화한 추세 강도입니다.
원리를 거칠게 요약하면 이렇습니다. 오늘 고가가 어제 고가보다 높아진 폭(+DM)과 오늘 저가가 어제 저가보다 낮아진 폭(-DM)을 매일 비교해서, 고가 갱신이 우세하면 +DI가, 저가 갱신이 우세하면 -DI가 올라갑니다. ADX는 +DI와 -DI 격차의 14일 평활값입니다. 한쪽이 일방적으로 우세할수록(=추세가 강할수록) ADX가 올라가고, 둘이 엎치락뒤치락하면(=횡보) ADX가 내려갑니다.
핵심은 ADX가 방향에 무관심하다는 점입니다. 강한 상승장에서도 ADX는 오르고, 강한 하락장에서도 오릅니다. ADX 45는 "방향이 뭐든 일방통행 중"이라는 뜻입니다. 방향은 +DI와 -DI 중 누가 위에 있는지로 따로 확인합니다. 방향과 강도를 분리해서 측정한다 — 이 설계가 DMI의 정수입니다.
ADX 기준값 — 25와 20 사이의 회색 지대
통용되는 기준은 ADX 25 이상이면 추세장, 20 이하면 횡보장입니다. 20~25는 회색 지대로, 추세가 태동하는 중이거나 소멸하는 중입니다. 저는 단순화해서 씁니다. ADX 25 이상 + 우상향이면 추세 지표(이평선, MACD)의 신호를 채택하고, 20 이하면 역추세 지표(스토캐스틱, RSI 밴드권 매매)로 전환합니다.
숫자보다 중요한 게 ADX의 기울기입니다. ADX 30이라도 꺾여 내려오는 중이면 추세가 식고 있는 것이고, ADX 18이라도 가파르게 올라오는 중이면 추세가 태어나는 중입니다. 특히 'ADX가 20 이하 바닥권에서 한참 기다가 위로 고개를 드는 순간'은 횡보가 끝나고 새 추세가 시작되는 길목이라, 볼린저밴드 스퀴즈와 함께 보면 시너지가 큽니다. 변동성 수축(밴드폭)과 방향성 부재(ADX 바닥)가 동시에 풀리는 자리가 가장 큰 시세의 출발점인 경우가 많았습니다.
| ADX 값 | 시장 상태 | 지표 운용 |
|---|---|---|
| 20 이하 | 횡보장 (방향성 없음) | 추세 지표 OFF — 스토캐스틱·박스권 매매 ON |
| 20~25 | 회색 지대 (전환 구간) | ADX 기울기 관찰 — 신규 진입 보수적으로 |
| 25~40 | 추세장 | 이평선·MACD 등 추세 추종 신호 채택 |
| 40~50 이상 | 강한 추세 (과열 가능) | 추세 지속 홀딩하되 ADX 꺾임을 익절 신호로 |
| 고점에서 하락 전환 | 추세 동력 소진 | 신규 추세 추종 진입 금지, 이익 보호 우선 |
+DI/-DI 교차 — 쓰되, ADX 필터와 함께
DMI의 고전적 매매 신호는 +DI가 -DI를 상향 돌파하면 매수, 하향 돌파하면 매도입니다. 와일더 본인이 제시한 규칙이기도 합니다. 하지만 이 교차를 그대로 쓰면 횡보장에서 두 선이 뒤엉키며 가짜 신호를 쏟아냅니다. 이평선 크로스와 똑같은 문제입니다.
해법도 와일더가 함께 제시했습니다. ADX가 일정 수준(25) 이상일 때의 교차만 채택하는 것입니다. 추세가 실재할 때의 방향 전환만 믿겠다는 거죠. 더 보수적으로는 교차 후 직전 고점/저점 돌파까지 기다리는 '극단점 규칙'도 있습니다. 솔직히 저는 DI 교차를 진입 신호로 쓰지는 않고, 보유 종목의 추세 건강 상태를 체크하는 용도로 봅니다. +DI 우위가 유지되며 ADX가 25 위에서 버티는 동안은 홀딩, +DI/-DI 간격이 좁혀지며 ADX가 꺾이면 비중 축소 — 이런 식입니다.
실전 운용 — 다른 지표의 마스터 스위치
제 차트에서 ADX의 위치는 독특합니다. 매매 신호를 한 번도 ADX에서 직접 받지 않지만, 다른 모든 지표의 해석이 ADX를 거칩니다. 흐름은 이렇습니다. 종목을 열면 먼저 ADX를 봅니다. 25 위면 '추세 모드' — 이평선 정배열과 눌림목, MACD 제로라인을 봅니다. 20 아래면 '박스 모드' — 박스 상·하단과 스토캐스틱, 매물대를 봅니다. 이 분기 하나가 지표들끼리 서로 모순된 신호를 내는 혼란을 정리해 줍니다.
시장 전체 판단에도 같은 틀을 씁니다. 코스피 지수의 주봉 ADX가 바닥권이면 시장 전체가 종목장세(개별주 박스권 순환)일 가능성이 높고, 지수 ADX가 살아나면 추세 추종 비중을 늘립니다. 참고로 ADX 14 기본 설정은 그대로 두고 씁니다. 평활이 깊은 지표라 기간을 줄여도 민감해질 뿐 본질이 달라지지 않습니다.
- 차트 열면 ADX부터: 25 이상 추세 모드 / 20 이하 박스 모드로 분기
- ADX 바닥권에서 고개 드는 순간 + 볼린저 스퀴즈 = 신규 추세 후보
- DI 교차는 진입 신호보다 보유 종목 건강 체크용
- ADX 40 이상에서 꺾임 = 추세 과열 후 소진 — 이익 보호 우선
- 설정은 기본값 14 유지
한계 — 느리다, 그리고 가격이 아니다
ADX의 최대 약점은 느리다는 것입니다. 이중 평활(DI 계산에서 한 번, ADX 계산에서 또 한 번) 구조라 추세가 시작되고 한참 뒤에야 25를 넘고, 추세가 끝나고도 한참 높은 값에 머뭅니다. 그래서 ADX로 진입 타이밍을 잡으면 늘 늦습니다. ADX는 '상태 판단'용이지 '타이밍'용이 아니라는 걸 받아들이면 이 약점은 문제가 안 됩니다. 타이밍은 가격과 거래량이 잡는 겁니다.
또 하나, ADX 숫자에는 가격 정보가 없습니다. ADX 30의 추세장이라는 판단이 서도, 지금 가격이 추세의 초입인지 끝물인지는 ADX가 모릅니다. 추세 확인 후의 위치 판단은 이평선 이격, 매물대, 52주 위치 같은 가격 기반 도구의 몫입니다. 역할 분담이 명확한 지표일수록 오래 쓰게 되는데, ADX가 딱 그렇습니다. 묻는 질문이 하나뿐이고('추세가 있는가'), 그 하나는 확실하게 답해줍니다.