단기 흐름이 장기 흐름보다 강해졌을까? MACD 직접 계산

차트 아래쪽에 자주 등장하는 굵직한 막대 그래프가 바로 MACD예요. 이 지표는 한 줄로 정리하면 "단기 이동평균과 장기 이동평균의 차이"를 보여줘요. 차이가 커질수록 단기 추세가 장기 추세보다 강해지고 있다는 신호로 읽혀요. 이번 워크북에서는 그 차이값과 시그널선·히스토그램의 관계를 직접 굴려볼게요.

① MACD, 이게 뭐예요?

MACD는 Moving Average Convergence Divergence의 줄임말이에요. 풀어쓰면 "이동평균선의 수렴과 발산"인데, 한 줄로 말하면 "단기 EMA와 장기 EMA의 차이"예요. EMA는 지수가중이동평균(Exponential Moving Average)으로, 최근 가격에 더 큰 가중치를 주는 평균이에요. 1979년 Gerald Appel이 개발한 뒤1 지금까지 가장 널리 쓰이는 추세 지표 중 하나로 자리 잡았어요.

계산은 세 단계로 이뤄져요. 먼저 EMA12(12일 지수가중평균)에서 EMA26(26일 지수가중평균)을 빼면 MACD 선이 나와요. 이 MACD 선을 다시 9일 EMA로 평균낸 게 시그널선이에요. 그리고 MACD에서 시그널선을 뺀 차이를 히스토그램이라고 부르는데, 차트 아래에 막대로 그려지는 게 바로 이거예요.

읽는 방법은 단순해요. MACD가 0보다 위에 있으면 단기 흐름이 장기 흐름보다 강하다는 뜻이고, 0보다 아래면 반대예요. 히스토그램이 +면 MACD가 시그널선보다 위(추세 강화), −면 아래(추세 약화)로 해석돼요. 한국거래소 기술분석 자료2에서도 MACD는 추세 강도와 전환을 동시에 보여주는 대표 지표로 안내해요.

⚖️ 용어 풀기 — MACD는 '단기 − 장기' 힘겨루기
🐢EMA26
🐇EMA12
장기 평균
단기 평균(셈)
MACD는 단기 평균(EMA12) − 장기 평균(EMA26)이에요. 단기 쪽이 세서 저울이 단기로 기울면 MACD가 0선 위(+, 단기 강세), 장기 쪽이 세면 0선 아래(−, 단기 약세)로 가요.
🎯 비유로 이해하기 · MACD는 단거리 선수와 장거리 선수의 격차 같아요. 최근 스퍼트를 낸 단거리 선수(EMA12)가 장거리 선수(EMA26)를 앞서면 MACD +, 뒤처지면 MACD −예요. 격차(MACD 크기)가 벌어질수록 추세가 강한 거예요.
💡 핵심 원리 · MACD는 EMA12 − EMA26으로 단기·장기 흐름의 차이를 보여주고, 히스토그램(MACD − 시그널선)으로 추세 강도 변화를 보여줘요.

② 내 투자에 어떻게 닿아 있나요?

MACD가 가장 자주 쓰이는 자리는 추세 전환 신호예요. MACD가 0선을 위로 뚫고 올라가면 단기 추세가 장기 추세를 추월하는 시점, 0선을 아래로 깨고 내려가면 단기가 장기보다 약해지는 시점이에요. 같은 차트에서 MACD 한 줄만 봐도 단기·장기의 힘 관계가 바뀌는 순간이 잡혀요.

두 번째로 자주 쓰이는 자리가 MACD와 시그널선의 교차예요. MACD가 시그널선을 위로 뚫고 올라가면 매수 신호, 아래로 깨면 매도 신호로 자주 거론돼요. 다만 이건 신호일 뿐 매매 보장이 아니라서, 시그널이 자주 뒤집히는 횡보장에서는 잘못된 신호를 줄 수도 있어요.

마지막으로 다이버전스가 있어요. 주가는 신고가를 갱신했는데 MACD는 이전 고점을 못 넘기는 경우(약세 다이버전스), 상승의 힘이 약해지고 있다는 신호로 읽혀요. 반대로 주가는 신저가인데 MACD는 더 높은 저점을 만드는 경우(강세 다이버전스)는 반등 가능성으로 해석돼요. 이건 RSI에서도 같은 원리로 쓰이는 보조 신호예요.

📊 세 값의 관계 — 히스토그램 = MACD − 시그널
MACD (EMA12 − EMA26)+2,000
시그널선 (MACD의 9일 평균)+1,500
히스토그램 차이+500
MACD가 시그널선보다 위면 히스토그램이 +(추세 강화 중), 아래면 −(약화). 차트 아래 막대가 자라나면 강해지는 중, 줄어들면 식는 중이에요.
🎯 비유로 이해하기 · 히스토그램은 가속 페달 같아요. MACD(속도)가 시그널선(최근 평균 속도)보다 빠르면 페달을 밟는 중(+), 느려지면 발을 떼는 중(−)이에요. 막대가 점점 짧아지면 곧 방향이 바뀔 수 있다는 힌트예요.

③ 직접 굴려보면 무엇이 보이나요?

위 🧮 탭에서 굴려볼게요. EMA12 52,000원, EMA26 50,000원, 시그널선 1,500원이 시뮬레이터 기본값이에요. 시그널선은 MACD 자체의 9일 EMA라 단위는 가격이 아니라 차이값이에요.

3카드에 결과가 한 번에 나와요. MACD = 52,000 − 50,000 = 2,000원(0보다 위 → 단기가 장기보다 강함). 히스토그램 = 2,000 − 1,500 = +500원(MACD가 시그널선보다 위 → 추세 강화 중). 종합 상태는 "단기 강세 (추세 강화)"가 떠요.

아래 막대 시각화를 보면 더 직관적이에요. 가운데 0선을 기준으로 MACD(짙은 그린)·시그널선(주황)·히스토그램(연그린) 세 막대가 위로 솟아 있어요. 셋 다 양수라 모두 0선 위에 있는 풍경이에요.