이동평균 수렴·확산 지표(MACD)는 기술적 분석(TA)에서 널리 쓰이는 오실레이터의 한 종류입니다. MACD는 이동평균선을 이용해 주식, 암호화폐를 비롯한 여러 자산의 모멘텀을 파악하는 추세 추종 도구입니다.
1970년대 후반 제럴드 아펠이 개발한 이 지표는 이미 지나간 가격 움직임을 추적하기 때문에 후행 지표로 분류됩니다(과거의 데이터와 가격 흐름을 근거로 신호를 주는 지표를 말합니다). MACD는 시장의 힘과 앞으로의 가격 추세를 가늠하는 데 쓰이며, 많은 트레이더가 진입과 청산 시점을 잡는 데 활용합니다.
MACD의 작동 원리를 살펴보기 전에 이동평균의 개념부터 이해할 필요가 있습니다. 이동평균(MA)이란 일정 기간 동안의 과거 데이터 평균값을 이은 선입니다. 이동평균은 금융시장의 기술적 분석에서 가장 많이 쓰이는 지표 중 하나이며, 단순이동평균(SMA)과 지수이동평균(EMA) 두 가지로 나뉩니다. SMA가 모든 데이터에 같은 가중치를 두는 반면, EMA는 가장 최근의 값, 즉 최근 가격에 더 큰 비중을 둡니다.
MACD의 작동 원리
MACD 지표는 두 개의 지수이동평균(EMA)을 빼서 기준선(MACD 선)을 만들고, 그 선을 다시 EMA로 계산해 시그널 선을 얻는 방식으로 만들어집니다.
여기에 MACD 히스토그램이 더해집니다. 히스토그램은 이 두 선의 차이를 계산한 것으로, 나머지 두 선과 함께 중심선(제로 라인) 위아래를 오갑니다.
정리하면 MACD 지표는 제로 라인을 중심으로 움직이는 세 가지 요소로 이루어집니다.
MACD 선(1): 모멘텀이 위로 향하는지 아래로 향하는지, 즉 시장의 추세를 판단하는 데 도움을 줍니다. 느린 지수이동평균을 빠른 지수이동평균에서 빼서 구합니다.
시그널 선(2): MACD 선의 EMA로, 보통 9기간 EMA를 씁니다. 시그널 선과 MACD 선을 함께 보면 추세 전환 가능성이나 진입·청산 시점을 가늠할 수 있습니다.
히스토그램(3): MACD 선과 시그널 선이 벌어지고 좁혀지는 정도를 그림으로 나타낸 것입니다. 즉, 두 선의 차이를 나타냅니다.

MACD 선
지수이동평균은 보통 자산의 종가를 기준으로 계산하며, 두 EMA의 기간은 대개 12기간(빠른 쪽)과 26기간(느린 쪽)으로 설정합니다. 기간의 단위는 분, 시간, 일, 주, 월 등으로 다양하게 잡을 수 있지만 이 글에서는 일 단위를 기준으로 설명합니다. 물론 MACD 지표는 각자의 매매 전략에 맞게 조정할 수 있습니다.
기본 설정에서 MACD 선은 12일 EMA에서 26일 EMA를 빼서 구합니다.
MACD 선 = 12일 EMA - 26일 EMA
앞서 말했듯 MACD 선은 중심선을 기준으로 그 위아래를 오갑니다. 12일 EMA와 26일 EMA의 위치가 서로 바뀌는 순간을 트레이더에게 알려 주는 것입니다.
시그널 선
기본 시그널 선은 기준선의 9일 EMA로 계산하며, 그래서 앞선 움직임에 대한 추가 정보를 제공합니다.
시그널 선 = MACD 선의 9일 EMA
MACD 선과 시그널 선의 교차가 언제나 정확한 것은 아니지만, 보통은 추세 전환 신호로 해석됩니다. 특히 MACD 차트의 극단적인 지점, 즉 제로 라인에서 크게 위나 아래로 떨어진 자리에서 나타날 때 더욱 그렇습니다.
MACD 히스토그램
히스토그램은 MACD 선과 시그널 선의 상대적인 움직임을 눈으로 볼 수 있게 기록한 것입니다. 계산 방법은 아주 간단해서, 한쪽에서 다른 쪽을 빼기만 하면 됩니다.
MACD 히스토그램 = MACD 선 - 시그널 선
세 번째 선을 추가하는 대신 그 차이를 막대로 그려 주기 때문에 읽고 파악하기가 훨씬 쉽습니다. 다만 히스토그램의 막대는 해당 자산의 거래량과는 아무 관계가 없다는 점을 기억하세요.
MACD 설정값
앞서 설명한 대로 MACD의 기본 설정은 12, 26, 9기간 EMA를 쓰기 때문에 MACD(12, 26, 9)로 표기합니다. 다만 일부 기술적 분석가와 차트 도구는 매매 스타일에 맞춰 이 기간을 조정하기도 합니다. 예를 들어 전통적인 금융시장에서는 주봉이나 월봉 같은 긴 시간 단위와 함께 MACD(5, 35, 5)를 쓰는 경우가 많습니다.
한 가지 유의할 점이 있습니다. 암호화폐 시장은 변동성이 매우 크기 때문에 MACD의 민감도를 높이는 설정은 위험할 수 있습니다. 잘못된 신호와 오해를 부르는 정보가 늘어날 수 있기 때문입니다.
MACD 차트 읽는 법
이름 그대로 이동평균 수렴·확산 지표는 이동평균선들 사이의 관계를 추적합니다. 두 선의 관계는 수렴 또는 확산으로 설명할 수 있습니다. 두 선이 서로 가까워지면 수렴, 멀어지면 확산입니다.
다만 MACD가 주는 실제 신호는 이른바 교차(크로스오버)와 연결됩니다. MACD 선이 중심선 위로 올라가거나 아래로 내려가는 중심선 교차, 그리고 MACD 선이 시그널 선 위나 아래로 지나가는 시그널 선 교차가 그것입니다.
중심선 교차와 시그널 선 교차는 여러 번 반복해서 나타날 수 있고, 그 과정에서 잘못된 신호도 많이 생깁니다. 암호화폐처럼 변동성이 큰 자산에서는 특히 그렇습니다. 그러니 MACD 하나에만 기대지는 마세요.
중심선 교차
MACD 선이 양의 영역과 음의 영역을 오갈 때 중심선 교차가 일어납니다. MACD가 중심선을 넘어 양수가 되었다는 것은 12일 EMA가 26일 EMA보다 위에 있다는 뜻입니다. 반대로 MACD 선이 중심선 아래에 있어 음수라면 26일 평균이 12일 평균보다 위에 있다는 뜻입니다. 다시 말해 MACD 선이 양수면 상승 모멘텀이, 음수면 하락 모멘텀이 더 강하다는 신호입니다.
시그널 선 교차
트레이더들은 보통 MACD 선이 시그널 선 위로 올라가는 것을 매수 기회, 즉 진입 시점으로 봅니다. 반대로 MACD 선이 시그널 선 아래로 내려가면 매도 기회, 즉 청산 시점으로 해석합니다.
시그널 교차는 쓸모가 있지만 언제나 믿을 수 있는 것은 아닙니다. 위험을 줄이려면 그 교차가 차트의 어느 위치에서 일어났는지도 함께 봐야 합니다. 예를 들어 매수 신호가 나왔더라도 MACD 선이 중심선 아래(음수)에 있다면 시장은 여전히 하락 우위로 볼 수 있습니다. 반대로 매도 신호가 나왔는데 MACD 선이 양수(제로 라인 위)라면 시장은 아직 상승 우위일 수 있습니다. 이런 상황에서 매도 신호를 그대로 따르는 것은 큰 흐름을 감안할 때 더 위험할 수 있습니다.
MACD와 가격의 다이버전스
중심선 교차와 시그널 선 교차 외에도, MACD 차트는 지표와 실제 가격 움직임 사이의 어긋남, 즉 다이버전스에 대한 정보도 줍니다.
예를 들어 어떤 암호화폐의 가격은 더 높은 고점을 만들었는데 MACD는 더 낮은 고점을 만들었다면 하락 다이버전스입니다. 가격이 치솟았어도 매수세는 예전만큼 강하지 않다는 뜻입니다. 하락 다이버전스는 가격 반전에 앞서 나타나는 경우가 많아 보통 매도 기회로 해석됩니다.
반대로 자산의 가격이 저점을 낮춰 가는데 MACD 선은 저점을 높여 간다면 상승 다이버전스입니다. 가격이 떨어지고 있어도 매수세는 오히려 강해지고 있다는 뜻으로, 단기 바닥이 만들어지며 흐름이 하락에서 상승으로 돌아설 신호일 수 있습니다.
마무리하며
이동평균 수렴·확산 오실레이터는 기술적 분석에서 가장 유용한 도구 중 하나입니다. 쓰기 쉬울 뿐 아니라 시장의 추세와 모멘텀을 잡아낼 만큼 힘이 있기 때문입니다.
다만 대부분의 기술적 지표가 그렇듯 MACD도 언제나 맞는 것은 아니며, 잘못된 신호를 자주 내보내기도 합니다. 변동성이 큰 자산이나 추세가 약한 구간, 횡보장에서는 특히 그렇습니다. 그래서 많은 트레이더가 위험을 줄이고 신호를 확인하기 위해 RSI 같은 다른 지표와 MACD를 함께 사용합니다.
