MACD는 주가의 단기 평균과 장기 평균이 얼마나 벌어졌는지를 선 하나로 보여 주는 지표예요. 이 선이 신호선을 위로 뚫고 올라가는 순간을 흔히 골든크로스라고 부릅니다.
MACD는 Moving Average Convergence Divergence의 앞 글자를 딴 이름이에요. 우리말로는 이동평균수렴·발산이라고 하고, 차트 화면에서는 그냥 MACD라고 부릅니다.
이름은 어려워도 뜻은 간단합니다. 단기와 장기 지수이동평균의 차이로 가격의 모멘텀을 읽고, 두 평균이 가까워지는지 멀어지는지를 보여 주는 지표예요.
모멘텀은 가격이 한쪽으로 얼마나 힘 있게 움직이는지를 뜻하는 말이에요. 수렴은 두 평균이 가까워지는 것, 발산은 서로 멀어지는 것을 가리킵니다.
MACD는 1970년대 Gerald Appel이 만들었고, 1986년에 Thomas Aspray가 MACD와 신호선의 차이를 막대로 나타내는 히스토그램을 더했어요. 지금 차트 아래쪽에 보이는 막대 그래프가 그때 붙은 부분입니다.
쉽게 비유하면 두 사람이 고무줄 양 끝을 잡고 걷는 모습과 같아요. 한 사람은 발이 빠르고 다른 사람은 느리다고 해 볼게요.
빠른 사람이 앞서가면 고무줄이 팽팽해지고, 느린 사람이 따라붙으면 헐거워집니다. MACD는 그 고무줄이 얼마나 늘어났는지를 재는 눈금이에요. 빠른 사람은 단기 평균, 느린 사람은 장기 평균입니다.
이동평균은 일정 기간 가격을 평균 낸 값이에요. 그중 지수이동평균은 최근 가격에 더 무게를 두어서, 단순 평균보다 요즘의 움직임에 빨리 반응합니다.
평균이 빨리 반응한다는 건 가격이 방향을 바꿀 때 먼저 따라간다는 뜻이에요. 그래서 빠르게 반응하는 평균과 느리게 반응하는 평균을 나란히 놓으면 둘의 간격에서 지금 힘이 어느 쪽에 실렸는지 읽을 수 있습니다.
가격 차트만 보면 오른 날과 내린 날이 뒤섞여서 흐름이 오르는 중인지 쉬어 가는 중인지 헷갈리기 쉬워요. MACD는 이 복잡한 움직임을 간격 하나로 줄여 보여 주는 도구입니다.
다만 MACD는 가격을 예측하는 도구가 아니에요. 이미 일어난 가격 움직임을 평균으로 가공해서 지금의 기울기를 보여 줄 뿐입니다.
MACD는 세 가지 요소로 이루어져요. 차트에서 선 두 개와 막대 하나로 보입니다.
| 요소 | 계산 방법 | 차트에서 보이는 모양 |
|---|---|---|
| MACD선 | 단기 지수이동평균 - 장기 지수이동평균 | 선 하나(빠른 선) |
| 신호선 | MACD선의 이동평균 | MACD선을 따라가는 느린 선 |
| 히스토그램 | MACD선 값 - 신호선 값 | 0선을 기준으로 위아래로 솟는 막대 |
MACD선은 단기 지수이동평균에서 장기 지수이동평균을 뺀 값이에요. 빠른 평균이 느린 평균보다 높으면 양수가 되고, 낮으면 음수가 됩니다.
신호선은 그 MACD선을 다시 평균 낸 선이에요. MACD선보다 둔하게 움직이기 때문에 MACD선이 신호선을 앞질렀는지 뒤처졌는지가 비교 기준이 됩니다.
히스토그램은 두 선의 간격을 막대 높이로 바꿔 놓은 거예요. 간격이 크면 막대가 길고, 두 선이 만나면 막대는 0이 됩니다.
대표적인 기본값은 단기 12, 장기 26, 신호선 9예요. 증권사의 공식 안내도 단기 12일·장기 26일, 신호선 9일을 기본 설정으로 소개합니다.
| 항목 | 기본값 | 역할 |
|---|---|---|
| 빠른선(단기) | 12일 | 최근 가격에 민감하게 반응하는 평균 |
| 느린선(장기) | 26일 | 긴 흐름을 담는 평균 |
| 신호선 | 9일 | MACD선을 다시 평균 낸 비교선 |
이 숫자의 기준이 되는 시간 단위는 차트에 따라 달라져요. 일봉 차트에서는 일, 주봉 차트로 바꾸면 같은 숫자가 주를 뜻합니다.
그래서 기준 가격, 시간 단위, 빠른선·느린선·신호선 기간을 바꾸면 같은 종목이라도 값과 교차 시점이 달라질 수 있어요. 누군가의 매매 사례를 따라 볼 때는 상대방이 어떤 설정을 썼는지부터 맞춰야 합니다.
이동평균의 종류도 확인해야 해요. 차트 서비스에 따라 빠른선·느린선·신호선의 이동평균 종류를 EMA 또는 SMA로 바꿀 수 있어서, 같은 숫자 설정이라도 화면마다 모양이 다르게 나올 수 있습니다.
숫자로 한 번 계산해 볼게요. 가격 단위는 따지지 않고 두 평균의 값만 가정합니다.
| 상황 | 빠른 평균 | 느린 평균 | MACD선 | 신호선 | 히스토그램 |
|---|---|---|---|---|---|
| A | 105 | 100 | 5 | 3 | 2 |
| B | 98 | 101 | -3 | -1 | -2 |
A는 빠른 평균이 느린 평균보다 5만큼 높아서 MACD선이 5예요. 같은 시점의 신호선이 3이라면 히스토그램은 5에서 3을 뺀 2로 양수입니다.
이 값만으로 이후 주가가 오른다고 말할 수는 없어요. 지금 가격 흐름이 느린 평균 위쪽에서 힘을 받고 있다는 현재 상태를 보여 줄 뿐입니다.
B는 반대 방향이에요. 빠른 평균이 느린 평균보다 낮아서 MACD선이 -3이고, 신호선이 -1이면 히스토그램은 -3에서 -1을 뺀 -2가 됩니다.
이때는 MACD선이 신호선 아래에 있는 상태예요. 마이너스가 곧 폭락을 뜻하지는 않고, 단기 흐름이 장기 흐름보다 약하다는 표시로 읽습니다.
MACD를 볼 때는 먼저 0선을 확인해요. MACD가 0보다 높다는 것은 빠른 이동평균이 느린 이동평균보다 높다는 뜻이고, 0보다 낮다는 것은 그 반대입니다.
0선은 두 평균이 똑같은 값에 있는 자리예요. 그래서 MACD선이 0선을 아래에서 위로 넘어가면 빠른 평균이 느린 평균을 앞질렀다는 뜻이 됩니다.
그다음은 신호선과의 위치 관계예요. MACD선이 신호선 위에 있으면 최근 힘이 평균 속도보다 빠르다는 쪽으로 읽고, 아래에 있으면 더 느리다고 읽어요.
마지막으로 히스토그램의 막대 길이를 살펴요. 막대가 길어지면 두 선이 벌어지는 중이고, 짧아지면 다시 가까워지는 중입니다.
이 세 가지를 순서대로 보면 MACD 한 화면에서 "지금 어느 쪽 힘이 우세하고, 그 힘이 커지는지 줄어드는지"까지 읽을 수 있어요. 세 가지가 같은 방향을 가리킬 때 해석이 더 단단해집니다.
MACD에서 골든크로스는 MACD선이 신호선을 아래에서 위로 뚫고 올라가는 모양을 말해요. MACD가 신호선을 아래에서 위로 통과하면 일부 기술적 분석에서는 상승 쪽 신호로 해석합니다.
반대로 MACD선이 신호선을 위에서 아래로 뚫고 내려가면 데드크로스라고 불러요. 이 경우는 하락 쪽 신호로 보는 해석이 있습니다.
고무줄 비유로 돌아가 볼게요. 느슨해지던 고무줄이 다시 팽팽해지기 시작하는 순간이 골든크로스라고 생각하면 쉬워요.
주의할 점이 하나 있습니다. 주가의 단기 이동평균선이 장기 이동평균선을 뚫는 골든크로스와 MACD의 골든크로스는 서로 다른 선끼리의 교차예요. 주가 이동평균선 쪽 이야기는 골든크로스 뜻 글에서 볼 수 있어요.
교차는 해석 규칙일 뿐 매수·매도 결과를 보장하지는 않습니다. 평균을 바탕으로 만든 선이라 가격이 이미 움직인 뒤에 신호가 나오는 일이 흔하고, 교차했다가 곧바로 되돌아가는 속임형도 있어요.
MACD로 매매 신호를 읽는 방법은 크게 교차, 0선, 다이버전스로 나뉘어요. 상황별로 흔히 쓰는 해석을 표로 모아 볼게요.
| 상황 | 흔히 읽는 방향 | 함께 볼 것 |
|---|---|---|
| MACD선이 신호선을 아래에서 위로 교차 | 상승 쪽 신호 | 0선 위인지 아래인지 |
| MACD선이 신호선을 위에서 아래로 교차 | 하락 쪽 신호 | 히스토그램이 줄고 있는지 |
| MACD선이 0선을 위로 통과 | 빠른 평균이 느린 평균을 앞지름 | 가격이 느린 평균 위에 머무는지 |
| MACD선이 0선을 아래로 통과 | 빠른 평균이 느린 평균 아래로 내려감 | 가격 반등 여부 |
| 가격과 MACD 방향이 엇갈림 | 다이버전스 점검 | 가격 추세와 다른 확인 재료 |
같은 교차라도 위치에 따라 무게가 달라요. 예를 들어 MACD선이 0선 아래에서 신호선을 위로 뚫었다면, 아직 장기 흐름은 약한 가운데 힘이 막 살아나는 장면 정도로 받아들입니다.
반대로 0선 위에서 일어난 골든크로스는 이미 빠른 평균이 느린 평균 위에 있는 상태에서 힘이 한 번 더 붙는 장면이에요. 두 경우를 같은 신호로 묶어 읽으면 해석이 거칠어집니다.
나눠서 사고파는 방법이 흔히 쓰여요. 신호 한 번에 전부 거래하지 않고 신호가 이어지는지 보면서 단계적으로 거래하면 판단 실수의 부담이 줄어듭니다. 평균 매수가격이 어떻게 바뀌는지는 주식 평단가 계산기에 넣어 보면 바로 알 수 있어요.
히스토그램은 MACD선과 신호선의 거리를 눈으로 보게 해 줘요. 히스토그램이 0보다 높거나 MACD가 신호선 위에 있으면 상승 모멘텀이 강해지거나 하락 모멘텀이 약해지는 상태로 해석할 수 있습니다.
막대가 0선 위에서 점점 짧아지는 장면을 생각해 볼게요. 예를 들어 막대 높이가 4에서 3으로, 다시 2로 줄었다면 두 선의 간격이 좁아지는 중이에요.
이때 MACD선은 여전히 신호선 위에 있지만 앞서가던 힘이 줄었다는 신호입니다. 막대가 0에 닿는 순간이 두 선이 만나는 교차 시점이고, 0선 아래로 내려가면 데드크로스가 된 거예요.
그래서 히스토그램은 교차가 일어나기 전에 미리 낌새를 보여 주는 보조 창 역할을 합니다. 다만 막대가 줄었다가 다시 늘어나는 경우도 흔해서 막대 하나만으로 결론을 내리기는 어려워요.
다이버전스는 가격 움직임과 MACD 움직임이 서로 다르게 나타나는 현상이에요. 가격이 오르는데 MACD 고점은 낮아지면 상승 모멘텀이 소진될 수 있다는 신호로 볼 수 있습니다.
예를 들어 주가 고점이 50달러에서 60달러로 높아졌는데 MACD 고점은 오히려 낮아졌다고 해 볼게요. 가격은 계속 오르는데 오르는 힘은 줄었다는 뜻이라, 상승이 지쳐 간다는 후보로 점검합니다.
가격이 내리는데 MACD 저점이 높아지는 반대 모양도 있어요. 이 경우는 하락 모멘텀이 소진될 수 있다는 신호로 읽습니다.
다이버전스는 두 종류로 나뉩니다. 정규 다이버전스는 현재 추세의 약화나 반전 준비 가능성을, 히든 다이버전스는 추세가 이어질 가능성을 살필 때 쓰는 구분이에요.
어느 쪽이든 반전을 보장하지는 않아요. 거래량이나 가격 추세 같은 다른 재료 없이 반전이라고 단정하지 않는 편이 안전합니다. 가격이 한 방향으로 계속 달리는 구간에서는 다이버전스가 몇 번씩 나타났다 사라지기도 해요.
MACD와 RSI는 함께 쓰이지만 읽는 방식이 달라요. MACD는 두 평균의 간격을, RSI는 최근 상승폭과 하락폭의 균형을 보는 지표입니다.
| 구분 | MACD | RSI |
|---|---|---|
| 무엇을 재나 | 빠른 평균과 느린 평균의 간격 | 상승폭과 하락폭의 상대적 크기 |
| 값의 범위 | 위아래 한계가 없음 | 0에서 100 사이 |
| 대표 신호 | 신호선 교차, 0선 통과 | 과매수·과매도 기준선 통과 |
핵심 차이는 값에 한계가 있느냐예요. MACD는 두 이동평균의 차이를 표시하는 경계가 없는 오실레이터라서, 모든 종목에 공통으로 적용되는 고정 상한·하한 수치로 과매수·과매도를 판단하는 지표는 아닙니다.
RSI가 정해진 눈금 위에서 과열을 읽는다면, MACD는 방향과 힘의 변화를 읽는 쪽에 가까워요. 두 지표를 겹쳐 보면 서로 모자란 부분을 채워 줄 수 있습니다. RSI 자체가 궁금하다면 RSI지표 글에 계산식부터 풀어 두었어요.
MACD는 이동평균으로 만든 지표라서 후행성이 있어요. 평균은 이미 지나간 가격으로 계산하니, 가격이 방향을 틀고 나서 한참 뒤에야 신호가 나오기도 합니다.
횡보 구간에서는 더 조심해야 해요. 횡보 구간에서는 빠른선이 신호선을 반복해 오가며 교차가 잦아질 수 있어, 교차만 보고 진입과 청산을 정하면 잘못된 신호에 노출됩니다.
예를 들어 주가가 한 달 동안 위아래로 조금씩만 움직였다면 MACD선은 신호선 위아래를 여러 번 오갈 거예요. 그 교차를 전부 따라 거래하면 사고팔 때마다 수수료와 시간만 쓰는 결과가 나올 수 있습니다.
또 MACD 값은 가격 수준에 따라 크기가 달라서, 가격이 다른 종목끼리 숫자를 그대로 비교하기는 어려워요. 같은 종목 안에서 지난 흐름과 비교하는 데 맞춰져 있습니다.
그래서 MACD는 단독 매매 규칙이 아니라 보조 자료로 쓰는 편이 어울려요. 시장 전체 분위기는 CNN공포지수처럼 다른 지표로 확인하고, 변동 폭은 볼린저밴드로 함께 보는 방법이 있습니다.
단기 12일, 장기 26일, 신호선 9일이 기본값이에요. 차트 서비스에서 이동평균 종류나 시간 단위를 바꿀 수 있으니 화면의 설정을 함께 확인해야 합니다.
그렇게 단정하기는 어려워요. 골든크로스는 상승 쪽 신호로 해석하는 규칙일 뿐 결과를 보장하지 않고, 속임형도 나올 수 있습니다.
빠른 이동평균이 느린 이동평균보다 높다는 뜻이에요. 0선 아래라면 반대로 빠른 평균이 느린 평균보다 낮은 상태입니다.
MACD는 두 평균의 간격을 보고 값에 한계가 없어요. RSI는 상승폭과 하락폭의 상대적 크기를 0에서 100 사이 값으로 보여 줍니다.
가격 움직임과 MACD 움직임이 서로 다르게 나타나는 현상이에요. 추세 약화 가능성을 점검하는 재료이고, 그것만으로 반전을 단정하지는 않습니다.
TradingView 공식 지원: Moving Average Convergence Divergence (MACD) indicator tradingview.com | 구성·해석·다이버전스 (확인일 2026-10-25)
Fidelity: What Is MACD? Moving Average Convergence/Divergence fidelity.com | 신호선 교차·횡보 구간 주의 (확인일 2026-10-25)
키움증권 영웅문4 도움말: MACD kiwoom.com | 기본 설정 12·26·9 (확인일 2026-10-13)
비공식 안내이며 투자 권유가 아닙니다.