MACD란? 추세와 모멘텀을 함께 읽는 방법

MACD란 무엇이며 투자자는 어떻게 읽어야 할까?
MACD는 단기와 장기 지수이동평균의 차이로 가격 추세와 모멘텀을 살피는 기술적 지표입니다. 두 평균선의 관계, 신호선과의 교차, 히스토그램의 변화를 함께 읽는 것이 핵심입니다.
정식 명칭은 Moving Average Convergence Divergence, 우리말로는 이동평균 수렴·발산 지표입니다. 1970년대 제럴드 애플이 개발했으며 이후 토마스 애스프레이가 MACD와 신호선의 차이를 보여주는 히스토그램을 추가했습니다.
MACD를 구성하는 세 가지 값
| 구성 요소 | 일반적인 계산 | 보여주는 내용 |
|---|---|---|
| MACD선 | 12기간 EMA − 26기간 EMA | 단기와 장기 추세의 간격 |
| 신호선 | MACD선의 9기간 EMA | MACD 변화를 한 번 더 평활화한 기준선 |
| 히스토그램 | MACD선 − 신호선 | 두 선의 간격과 모멘텀 변화 |
12·26·9는 널리 쓰이는 기본 설정일 뿐 절대적인 기준은 아닙니다. 일봉에서는 각각 거래일 수를, 주봉에서는 주 수를 뜻하는 식으로 차트의 시간 단위에 따라 의미가 달라집니다.
계산식은 어떻게 생겼을까?
기본 공식은 다음과 같습니다.
EMA는 최근 가격에 더 큰 가중치를 부여하는 지수이동평균입니다.
여기서 은 이동평균 기간입니다. 12기간 EMA는 26기간 EMA보다 최근 가격 변화에 빠르게 반응합니다.
숫자로 보는 간단한 예시
아래 수치는 계산 구조를 설명하기 위한 가상의 예시이며 실제 종목 데이터가 아닙니다.
| 항목 | 가정한 값 |
|---|---|
| 12기간 EMA | 105 |
| 26기간 EMA | 100 |
| MACD선 | 5 |
| 신호선 | 3 |
| 히스토그램 | 2 |
계산 결과는 다음과 같습니다.
- MACD선:
- 히스토그램:
MACD선이 0보다 높다는 것은 단기 EMA가 장기 EMA보다 위에 있다는 뜻입니다. 히스토그램이 양수라는 것은 MACD선이 신호선보다 위에 있다는 뜻입니다.
다만 이 한 시점의 값만으로 다음 주가 방향을 확정할 수는 없습니다. 히스토그램이 3에서 2로 줄었는지, 1에서 2로 늘었는지에 따라 모멘텀의 변화 방향이 다르기 때문입니다.
MACD 신호가 만들어지는 과정
flowchart LR
A[가격 데이터] --> B[12기간 EMA]
A --> C[26기간 EMA]
B --> D[MACD선]
C --> D
D --> E[9기간 신호선]
D --> F[히스토그램]
E --> F
F --> G[모멘텀 변화 확인]
G --> H[추세·거래량·위험 점검]
H --> I[투자 판단 보조]
MACD는 가격으로부터 여러 단계의 평균 계산을 거쳐 만들어집니다. 따라서 가격보다 늦게 움직이는 후행적 성격을 피할 수 없습니다.
세 가지 대표 해석법
1. MACD선과 신호선의 교차
MACD선이 신호선을 아래에서 위로 통과하면 상승 모멘텀이 강해지는 상황으로 해석할 수 있습니다. 반대로 위에서 아래로 통과하면 하락 모멘텀이 강해질 가능성을 살핍니다.
횡보장에서는 두 선이 짧은 간격으로 반복 교차하는 속임수 신호가 자주 발생할 수 있습니다.
2. 0선의 위와 아래
MACD선이 0보다 높으면 단기 EMA가 장기 EMA보다 높습니다. 현재 평균적인 가격 흐름이 장기 흐름보다 강하다는 의미입니다.
반대로 MACD선이 0보다 낮으면 단기 EMA가 장기 EMA보다 낮습니다. 다만 0선 돌파는 추세가 이미 진행된 뒤 나타날 수 있어 진입 시점을 정확히 알려주는 신호로 보기는 어렵습니다.
3. 히스토그램의 확대와 축소
히스토그램이 커지면 MACD선과 신호선 사이의 간격이 벌어지고 있다는 뜻입니다. 작아지면 두 선의 간격이 좁아지고 있다는 의미입니다.
양수 히스토그램이 줄어든다고 곧바로 하락 추세가 시작된 것은 아닙니다. 상승 모멘텀이 이전보다 약해지고 있을 뿐, MACD선은 여전히 신호선 위에 있을 수 있습니다.
다이버전스는 무엇인가?
다이버전스는 가격과 MACD가 서로 다른 방향을 보이는 현상입니다.
예를 들어 주가가 이전 고점을 넘어섰지만 MACD 고점은 낮아졌다면 상승 모멘텀이 약해지는 상황일 수 있습니다. 반대로 주가가 더 낮은 저점을 만들었는데 MACD 저점은 높아졌다면 하락 모멘텀의 둔화를 살펴볼 수 있습니다.
다이버전스는 반전 가능성을 알려주는 관찰 신호이지 반전 시점의 보증서가 아닙니다. 강한 추세에서는 다이버전스가 나타난 뒤에도 기존 방향이 상당 기간 이어질 수 있습니다.
MACD와 관련 지표의 차이
| 지표 | 주된 목적 | 값의 범위 | 주요 관찰점 | 대표적인 한계 |
|---|---|---|---|---|
| MACD | 추세와 모멘텀 확인 | 고정 범위 없음 | 신호선 교차, 0선, 히스토그램 | 횡보장에서 잦은 오신호 |
| 이동평균선 | 가격 추세 평활화 | 고정 범위 없음 | 배열, 기울기, 가격과의 위치 | 가격보다 늦게 반응 |
| RSI | 상승·하락 강도 비교 | 0~100 | 과매수·과매도 구간, 다이버전스 | 강한 추세에서 극단값 지속 |
| 스토캐스틱 | 일정 기간 가격 범위 내 위치 측정 | 0~100 | %K·%D 교차, 극단 구간 | 추세장에서 신호가 너무 일찍 발생 가능 |
MACD는 고정된 상한과 하한이 없습니다. 따라서 “MACD가 특정 숫자 이상이면 무조건 과매수”라는 공통 기준을 적용하기 어렵습니다.
자주 발생하는 오해
상향 돌파는 곧 매수 확정 신호다
선의 교차는 모멘텀 변화를 계산한 결과일 뿐입니다. 횡보 구간에서는 상향 돌파 직후 다시 하향 돌파하는 휩소가 반복될 수 있습니다.
히스토그램이 줄면 주가가 바로 하락한다
히스토그램 축소는 두 선의 차이가 줄었다는 뜻입니다. 상승 속도가 둔화했더라도 가격 자체는 계속 오를 수 있습니다.
서로 다른 종목의 MACD 숫자를 그대로 비교할 수 있다
일반적인 MACD는 가격 단위의 영향을 받으며 값의 범위가 정규화되어 있지 않습니다. 주가 수준과 변동성이 다른 종목끼리 원시 MACD 값을 단순 비교하면 왜곡될 수 있습니다.
설정을 짧게 바꾸면 더 정확해진다
기간을 짧게 하면 반응은 빨라지지만 잡음과 거짓 신호도 늘어납니다. 기간을 길게 하면 신호가 부드러워지는 대신 변화 포착이 늦어집니다.
다이버전스가 나오면 반드시 반전한다
다이버전스는 모멘텀 약화를 보여줄 수 있지만 반전을 확정하지 않습니다. 가격 구조가 실제로 바뀌는지 추가 확인이 필요합니다.
차트에서 확인할 체크리스트
- 일봉·주봉 등 분석 시간 단위를 먼저 확인합니다.
- MACD선이 0선 위인지 아래인지 살핍니다.
- 신호선 교차가 일회성인지 종가 기준으로 유지되는지 확인합니다.
- 히스토그램의 부호뿐 아니라 확대·축소 흐름을 봅니다.
- 주가의 고점·저점과 MACD의 고점·저점을 비교합니다.
- 횡보장인지 추세장인지 구분하고 거래량과 지지·저항을 함께 확인합니다.
- 차트 서비스가 사용하는 가격 기준과 EMA·SMA 설정을 확인합니다.
MACD는 미래 가격을 독립적으로 예측하는 도구가 아니라 이미 형성된 가격 흐름을 정리해 보여주는 보조 지표입니다. 단일 교차에 의존하기보다 추세, 변동성, 거래량과 손실 가능성을 함께 점검하는 편이 적절합니다.
참고 링크
- TradingView — 이동평균 수렴·발산 지표(MACD)
- Fidelity — Moving Average Convergence/Divergence
- TradingView — Moving Averages
자주 묻는 질문
MACD가 신호선을 상향 돌파하면 상승 신호인가요?
상승 모멘텀이 강해질 가능성을 나타내지만 주가 상승을 보장하지는 않습니다. 추세 방향, 거래량, 지지·저항과 함께 확인해야 합니다.
MACD의 기본 설정은 무엇인가요?
일반적으로 12기간 EMA와 26기간 EMA의 차이를 구하고 그 MACD 값의 9기간 EMA를 신호선으로 사용합니다. 분석 주기와 종목 특성에 따라 적절한 설정은 달라질 수 있습니다.
MACD로 과매수와 과매도를 판단할 수 있나요?
MACD에는 RSI처럼 고정된 상한과 하한이 없으므로 과매수·과매도 판단에 직접 적용하기 어렵습니다. 주로 추세와 모멘텀의 방향 및 변화를 살피는 데 사용합니다.


