← 학습 센터
지표

MACD 이해하기: 읽는 법과 트레이딩에 활용하는 법

MACD는 두 이동평균과 그 차이, 그리고 그 차이를 평활화한 값입니다. 각 요소를 계산하는 법, 읽는 법, 그리고 언제 속이는지 알아보세요.

Stockade Team··7 분 읽기
이 페이지에서

차트가 오르는 것을 보고 있는데 정작 가장 중요한 질문에는 답할 수 없습니다: 이 움직임은 아직 힘을 얻고 있는가, 아니면 관성으로 흘러가고 있는가? 어떤 주식은 연속으로 다섯 번 더 높은 종가를 만들면서도 매번 이전보다 더 적은 폭으로 전진할 수 있습니다 — 추세는 살아있지만 엔진은 죽어가는 상태입니다. 이것이 가격에 드러날 때쯤이면 대개 행동하기엔 이미 늦습니다.

MACD는 바로 그 간극을 위해 존재합니다. 가격이 어디에 있는지는 말해주지 않습니다. 두 이동평균 사이의 거리가 벌어지고 있는지 좁혀지고 있는지를 말해주는데, 이는 움직임이 가속하고 있는지 감속하고 있는지를 대략적으로 대변해줍니다. 이는 대부분의 사람이 MACD에 부여하는 역할보다 훨씬 좁은 일이며, 그 좁음을 이해하는 것이 MACD를 제대로 쓰는 것과 그것에 속는 것을 가르는 지점입니다.

세 가지 구성 요소와 각각의 계산법

MACD는 이동평균 수렴·확산(Moving Average Convergence Divergence)의 약자입니다 — 정직한 이름입니다. 이 지표 전체가 두 이동평균이 수렴하거나 확산하는 것에 관한 것이기 때문입니다. 세 부분으로 이루어져 있고, 각각은 앞의 것을 바탕으로 만들어집니다.

구성 요소 공식 측정하는 것
MACD 라인 12기간 EMA − 26기간 EMA 빠른 추세와 느린 추세의 격차
시그널 라인 MACD 라인의 9기간 EMA 그 격차를 평활화한 값
히스토그램 MACD 라인 − 시그널 라인 격차가 벌어지는지 좁아지는지

MACD 라인

최근 12개 봉의 지수이동평균과 26개 봉의 지수이동평균을 각각 구한 뒤, 느린 것에서 빠른 것을 뺀 것이 아니라 빠른 것에서 느린 것을 뺍니다. EMA가 오래된 봉보다 최근 봉에 더 큰 가중치를 두는 방식은 이동평균: EMA 대 SMA를 참고하세요.

구체적으로: 12기간 EMA가 188.40이고 26기간 EMA가 186.90이면, MACD 라인은 188.40 − 186.90 = 1.50입니다. 빠른 평균이 느린 평균보다 1.50달러 위에 있습니다. 이 숫자는 가격 자체의 단위로 표현됩니다 — 여기서는 달러이며, 백분율도 아니고 RSI처럼 0~100으로 한정된 스케일도 아닙니다. 400달러짜리 주식은 40달러짜리 주식보다 흔히 열 배 큰 MACD 값을 만들어내는데, 그래서 MACD 수치는 종목 간에 절대 비교할 수 없습니다.

시그널 라인

MACD 라인은 들쭉날쭉하므로, MACD는 두 번째 평활화 단계를 적용합니다: MACD 라인 자체의 9기간 EMA입니다. 이것이 시그널 라인이며, 그 라인 자신의 최근 흐름을 평균 낸 것이기 때문에 구조적으로 MACD 라인보다 뒤처집니다.

EMA 평활화 상수는 2 ÷ (기간 + 1)이므로, 시그널 라인은 2 ÷ 10 = 0.20을 씁니다 — 새 값마다 이전 값에 현재 MACD 값까지 거리의 20%를 더합니다. 시그널 라인이 1.20이었고 MACD 라인이 1.72를 찍었다면, 새 시그널은 1.20 + 0.20 × (1.72 − 1.20) = 1.20 + 0.104 = 1.304입니다.

히스토그램

히스토그램은 가장 단순한 부분입니다: MACD 라인에서 시그널 라인을 뺀 값이며, 0을 기준으로 위아래에 막대로 그려집니다. MACD 라인이 1.50이고 시그널 라인이 1.20이면, 히스토그램 막대는 1.50 − 1.20 = 0.30입니다.

히스토그램은 그 차이로 정의되므로, MACD 라인이 시그널 라인을 교차하는 것과 정확히 같은 봉에서 0을 교차합니다. 둘은 하나의 사건을 두 가지 방식으로 그린 것입니다. 히스토그램의 0 교차가 시그널 라인 교차를 확인해준다고 주장하는 사람은 같은 것을 두 번 말하고 있는 셈입니다.

설정값이 12, 26, 9인 이유

이 숫자들은 수학이 아니라 관행입니다. 제럴드 아펠이 1970년대 후반에 MACD를 개발했고, 12, 26, 9가 그 관행적인 기본 설정이 되었습니다. 되짚어낼 수 있는 유도 과정은 없습니다. 12와 26을 특별하게 만드는 시장의 어떤 속성도 없고, 그 숫자에 도달하는 계산도 찾을 수 없습니다. 어떤 주나 세션 수를 깔끔하게 대응시킨다는 그럴듯한 기원 설화가 돌아다니지만, 이는 단순한 선택이었던 것을 설명하려고 사후에 지어낸 민간 설화입니다. 중요한 것은 그 숫자들이 무엇을 통제하느냐입니다: 12와 26은 두 평균이 얼마나 빠르고 느린지를 정하고, 9는 그 위에 얼마나 많은 평활화를 얹을지를 정합니다.

지금 이 숫자들이 중요한 이유는 대체로 너무 많은 사람이 쓰기 때문입니다. 수백만 개의 화면이 표시하는 기본값은 약하게나마 자기실현적입니다: 널리 지켜보는 교차가 찍히면 일부 트레이더가 그에 따라 행동하며, 임의의 숫자 뒤에 실제 주문이 걸립니다. 이는 약한 효과일 뿐 법칙은 아니지만, 그 설정이 최적이라는 어떤 주장보다는 낫습니다.

숫자는 바꿀 수 있습니다. 6/13/5로 짧게 줄이면 MACD가 더 예민하고 더 일찍 반응합니다 — 신호는 늘어나지만 틀린 신호도 늘어납니다. 19/39/9로 늘리면 더 느리고 더 깨끗해집니다 — 신호는 줄지만 늦게 나옵니다. 어느 쪽도 더 낫지는 않습니다. 반응성과 소음 사이의 곡선 어디에 앉을지 선택하는 것뿐입니다. 해서는 안 되는 일은 눈앞의 차트에서 최근 세 번의 움직임을 잡아낼 때까지 설정값을 조정하는 것입니다. 그것은 커브 피팅이며, 과거를 묘사할 뿐 아무것도 예측하지 못합니다.

제로 라인 교차 대 시그널 라인 교차

이 둘은 서로 다른 사건이며 다른 의미를 갖는데, 이 둘을 혼동하는 것이 가장 흔한 MACD 실수입니다.

MACD 라인이 0을 교차한다는 것은 12EMA가 26EMA를 교차했다는 뜻입니다 — 평범한 이동평균 크로스오버를 다시 표현한 것입니다. 0 위에서는 빠른 평균이 느린 평균보다 위에 있고, 0 아래에서는 반대입니다. 이것은 추세 방향에 대한 진술이며, 느린 26기간 평균이 관여하기 때문에 늦습니다.

MACD 라인이 시그널 라인을 교차한다는 것은 현재 평균 간 격차가 그 자신의 최근 평균 격차에서 멀어졌다는 뜻입니다. 이것은 모멘텀 전환에 대한 진술이며, 0 교차보다 더 일찍 — 종종 훨씬 더 일찍 — 나타나고, 종종 추세 전환이 전혀 없을 때도 나타납니다.

실전 적용: MACD가 0보다 한참 아래에 있을 때 나오는 강세 시그널 교차는, 반증되기 전까지는 하락 추세 속 반등일 뿐입니다. 같은 교차가 MACD가 0을 뚫고 올라가는 상황에서 나온다면 두 가지가 일치하기 때문에 더 강한 주장이 됩니다. 시그널 교차를 그것이 0의 어느 쪽에서 일어났는지로 필터링하면 신호 수가 크게 줄어드는데, 그것이 바로 요점입니다.

히스토그램 읽기, 그리고 그 안의 함정

여기 히스토그램을 가질 만한 가치가 있게 만드는 미묘함이 있습니다. 랠리의 다섯 봉을 따라가 봅시다.

봉 가격 MACD 라인 시그널 라인 히스토그램
1 190.10 1.50 1.20 0.30
2 192.40 1.72 1.30 0.42
3 194.30 1.85 1.41 0.44
4 195.60 1.90 1.51 0.39
5 196.20 1.88 1.58 0.30

가격은 190.10에서 196.20까지 매 봉마다 올랐습니다. 하지만 히스토그램은 3번 봉에서 0.44로 정점을 찍은 뒤 4번, 5번 봉에서 줄어들어 처음 수준으로 돌아왔습니다.

히스토그램이 줄어든다고 가격이 하락한다는 뜻은 아닙니다. 가격이 이전보다 더 느리게 오르고 있다는 뜻입니다. 움직임이 여전히 진행 중이지만 감속하고 있습니다. 5번 봉에서는 MACD 라인이 실제로 1.90에서 1.88로 하락했습니다. 가격은 또 한 번 더 높은 종가를 찍었는데도 말이죠 — 두 평균이 수렴하기 시작한 것입니다.

이는 정말로 유용하지만, 바로 이 지점에서 사람들이 다치기도 합니다. 감속은 반전이 아닙니다. 느려지는 추세는 평평해지거나 스무 봉 동안 정체했다가 다시 이어질 수 있습니다. 줄어드는 막대는 손절을 좁히거나 포지션에 물타기를 멈출 이유이지, 하나하나를 숏 신호로 다루면 강한 추세와 반복적으로 싸우게 됩니다.

6번 봉에서 MACD가 1.60을 찍는다면 시그널 라인은 1.5876으로 이동하고 히스토그램은 대략 0.01로 — 거의 평평하지만 여전히 양수입니다. 7번 봉의 MACD가 1.40이면 시그널이 1.5500으로 당겨지고 히스토그램은 −0.15가 됩니다: 히스토그램이 처음 경고를 준 지 세 봉 만에 나타난 실제 크로스오버입니다.

MACD 다이버전스와 그 가치

다이버전스는 가격과 MACD가 방향에 대해 의견이 갈리는 상태입니다.

약세 다이버전스: 가격은 더 높은 고점을 만들지만, MACD 라인의 대응 고점은 이전 고점보다 낮습니다. 새 가격 고점이 이전보다 적은 모멘텀으로 달성되었다는 뜻입니다.

강세 다이버전스: 가격은 더 낮은 저점을 만드는데, MACD 라인은 더 높은 저점을 만듭니다. 가격이 계속 내려가는데도 매도 압력은 약해지고 있다는 뜻입니다.

다이버전스는 지켜볼 가치는 있지만 그것만으로 트레이드할 가치는 없습니다. 강한 추세는 오랜 구간에 걸쳐 다이버전스를 만들어냅니다 — 상승 추세는 신고가를 경신하는 동안에도 수십 개 봉에 걸쳐 약세 다이버전스를 보일 수 있는데, 초기 상승 국면에서 세운 모멘텀 고점을 추세가 다시 맞출 필요가 없기 때문입니다. 다이버전스는 움직임이 지쳤다는 것을 말해줄 뿐, 끝났다는 것을 말해주지는 않습니다.

독립적인 무언가가 함께 동의할 때 더 신뢰할 수 있습니다: 깨진 추세선, 예전에 지켜졌던 레벨에서의 실패, 또는 가격 움직임과 모순되는 거래량 패턴입니다. 거래량이 여기서 유용한 확인 수단인 이유는 정확히 MACD와 다른 입력값에서 나오기 때문입니다. 같은 종가에서 파생된 두 지표가 일치하는 것은 확인이 아니라 산술입니다.

MACD가 이중으로 지연되고 횡보장에서 실패하는 이유

두 가지 구조적 약점이 있으며, 둘 다 영구적입니다.

지연 위에 쌓인 지연입니다. EMA는 이미 후행적입니다 — 26기간 EMA는 대략 12.5봉 전 시점에 무게중심이 있습니다. MACD는 그런 EMA 두 개를 뺀 다음, 그 결과를 세 번째 EMA로 평활화해 시그널 라인을 만듭니다. 모든 크로스오버는 이미 끝난 무언가를 묘사합니다. MACD에는 예측적인 것이 전혀 없습니다. 최근 가격 히스토리를 하나의 숫자로 압축할 뿐이고, 그 압축에는 시간이 걸립니다.

횡보장에서는 끊임없이 거짓 신호를 만들어냅니다. MACD의 전제는 측정할 추세가 존재한다는 것입니다. 가격이 레인지 안에서 오르내리면 두 EMA는 거의 겹쳐 있게 되고, MACD 라인은 0 근처를 맴돌며 몇 봉마다 시그널 라인을 넘나듭니다. 각 교차는 진짜 교차와 똑같아 보입니다. 잡음뿐인 어수선한 오후 하나가 여덟 번의 크로스오버를 만들어낼 수 있고, 그것들을 따라 트레이드하면 방향이 정해지기도 전에 스프레드와 수수료를 까먹습니다.

표준적인 방어책은 더 긴 추세 방향으로만 MACD 신호를 취하는 것입니다 — 예를 들어 가격이 50기간 EMA 위에 있을 때만 강세 교차를 취하는 식입니다. 더 저렴한 방법은 MACD 라인이 애초에 0에서 멀리 떨어져 있는지를 확인하는 것입니다. 히스토그램 막대가 거의 보이지 않을 만큼 작은 상태에서 찍힌 교차는 대체로 별 의미가 없습니다.

시뮬레이터에서 연습하기

줄어드는 히스토그램에 대해 읽는 것과, 포지션이 열려 있고 수익 중일 때 그것을 알아채는 것은 다릅니다. MACD를 켜고 히스토그램을 한 번의 완전한 움직임 동안 지켜보세요 — 정점을 찍는 봉을 표시하고, MACD 라인이 실제로 시그널 라인을 교차하기까지 가격이 몇 봉이나 더 올랐는지 세어보세요. 그 간격이 여러분이 겪을 지연이며, 묘사가 아니라 측정된 값입니다.

그런 다음 트레이드해보세요. 시그널 라인 교차가 찍힐 때마다, 다음 봉이 오기 전에 그것을 취할지 결정하고 0의 어느 쪽에서 일어났는지 적어두세요. 서른 번 반복하면 횡보장에서 나온 교차 중 몇 개가 취할 가치가 있었는지 스스로 세어볼 수 있게 되는데, 이 글의 어떤 설명보다 설득력이 있을 것입니다. Stockade의 모든 가격은 실제 시장이 아니라 알고리즘으로 생성되므로, 여러분이 훈련하는 것은 예측이 아니라 읽는 능력입니다. 그리고 솔직해지세요: 10만 달러의 가상 트레이딩 자본으로는 줄어드는 히스토그램을 버티는 것이 실제 여러분의 돈일 때보다 훨씬 쉽습니다. Stockade의 주식 시장 시뮬레이터에서 시작하세요.

계속 학습하기