PART VI · 21장 · 163 / 210

163강. MACD는 어떤 변화를 포착할까?

21장. 기술적 지표와 차트 패턴을 제대로 사용하기

차트를 살펴보다 보면 가격 아래에 두 개의 선과 막대가 나타나는 경우가 있습니다. 그중 하나가 MACD입니다. 선이 서로 교차했다고 매수나 매도를 서두르기 전에, 각각 무엇을 계산한 것인지부터 알아보겠습니다.

MACD는 서로 다른 기간의 이동평균이 얼마나 떨어져 있는지 살펴보는 도구입니다. 최근 가격의 움직임과 조금 더 긴 기간의 움직임을 비교해 변화의 단서를 찾는 데 사용합니다. 미래 주가를 정확히 알려 주는 숫자는 아닙니다.

두 이동평균의 차이를 봅니다

160강에서 단순 이동평균은 일정 기간의 가격을 같은 비중으로 평균한다고 배웠습니다. MACD에는 흔히 최근 가격에 더 큰 비중을 두는 지수 이동평균을 사용합니다. 영문 약자로 EMA라고 부릅니다.

자주 쓰는 설정에서는 12개 기간의 EMA에서 26개 기간의 EMA를 뺍니다. 일봉이라면 각각 12거래일과 26거래일을 기준으로 계산합니다. 이렇게 얻은 차이가 MACD선입니다. 기간은 차트에서 바꿀 수 있으므로 비교하기 전에 설정을 확인해야 합니다.

가상의 어느 날 12일 EMA가 12달러이고 26일 EMA가 10달러라고 합시다. 두 평균은 이미 이전 가격들로 계산돼 있다고 가정합니다. 이때 MACD는 12 − 10 = 2달러입니다. 짧은 기간의 평균이 긴 기간의 평균보다 2달러 높다는 뜻입니다.

MACD가 0보다 크다는 사실만으로 오늘 주가가 올랐다는 뜻은 아닙니다. 두 평균의 현재 위치를 비교한 결과입니다. 또 MACD는 가격 차이이므로 종목 가격의 크기가 다르면 숫자만 나란히 비교하기 어렵습니다.

신호선과 막대는 무엇일까요?

차트에는 MACD선의 움직임을 다시 평균한 신호선이 함께 표시됩니다. 일반적인 설정에서 신호선은 MACD선의 9기간 EMA입니다. 아홉 종가가 아니라 MACD선의 값을 사용하는 평균입니다. 9기간은 평균을 갱신하는 기준이며, 앞선 기록도 이전 EMA를 통해 일부 반영됩니다.

같은 가상 사례에서 이전 MACD 값들을 반영해 계산된 신호선이 1.5달러라고 가정해 보겠습니다. 앞에서 구한 MACD 2달러와의 차이는 2 − 1.5 = 0.5달러입니다. 차트의 막대, 즉 히스토그램은 이렇게 MACD선에서 신호선을 뺀 차이를 보여 줍니다.

왼쪽은 12일 EMA 12달러에서 26일 EMA 10달러를 빼 MACD 2달러를 구한다. 오른쪽은 MACD 2달러에서 신호선 1.5달러를 빼 히스토그램 0.5달러를 구한다.

이 예시의 막대는 0보다 위에 있습니다. MACD선이 신호선보다 위에 있다는 뜻입니다. 막대가 0보다 아래라면 MACD선이 신호선보다 아래에 있다는 뜻입니다. 막대의 크기는 두 선 사이의 차이이며 주가의 상승률이나 투자 수익률이 아닙니다.

다음 종가가 나오면 직접 한 번 갱신합니다

위에서 12일 EMA 12달러, 26일 EMA 10달러, 신호선 1.5달러까지 계산해 두었다고 합시다. 다음 거래일 종가가 14달러일 때를 이어 계산해 보세요. EMA의 새 가격 비중은 α = 2 ÷ (기간 + 1)이며, 새 EMA = 이전 EMA + α × (새 종가 − 이전 EMA)입니다.

계산 다음 날 값
12일 EMA: 12 + (2 ÷ 13) × (14 − 12) 약 12.3077달러
26일 EMA: 10 + (2 ÷ 27) × (14 − 10) 약 10.2963달러
MACD: 새 12일 EMA − 새 26일 EMA 약 2.0114달러
신호선: 1.5 + (2 ÷ 10) × (새 MACD − 1.5) 약 1.6023달러
히스토그램: 새 MACD − 새 신호선 약 0.4091달러

중간에는 반올림하지 않았습니다. 종가를 신호선 식에 직접 넣지 않고 새 MACD를 넣는 것이 핵심입니다. 처음부터 가격 자료로 재현하려면 EMA의 초기값을 정하는 방법도 필요하며, 여기서는 이미 계산된 이전 EMA와 신호선을 출발값으로 제공했습니다.

두 선이 교차하면 무슨 뜻일까요?

MACD선이 신호선 아래에 있다가 위로 올라가는 장면을 상향 교차라고 합니다. 일부 투자자는 최근 움직임이 개선될 가능성을 살펴보는 계기로 사용합니다. 반대로 MACD선이 신호선 위에서 아래로 내려가면 하향 교차라고 합니다.

두 선의 교차와 MACD선이 0을 넘는 것도 다른 일입니다. 신호선이 0보다 아래에 있다면 MACD선이 0 아래에서 신호선을 상향 교차할 수 있습니다. 이때 짧은 EMA는 여전히 긴 EMA보다 낮을 수 있습니다. 서로 다른 두 비교를 하나로 혼동하지 마세요.

교차가 나타나도 다음 날 주가가 반드시 그 방향으로 움직이지는 않습니다. 가격이 좁은 범위에서 오르내리면 두 선도 자주 엇갈릴 수 있습니다. 신호가 바뀔 때마다 사고팔면 거래 비용과 잘못된 판단이 반복될 수 있습니다.

주가와 지표가 다르게 움직일 때

주가가 이전 고점보다 높아졌는데 MACD의 고점은 이전보다 낮아졌다면, 가격과 지표가 서로 다른 방향을 보이는 경우입니다. 이를 괴리 또는 다이버전스라고 부릅니다. 일부 투자자는 상승 흐름에 변화가 생길 가능성을 살펴봅니다.

하지만 괴리만으로 하락 시점을 알 수는 없습니다. 지표가 둔해 보여도 주가는 계속 오를 수 있고, 지표가 개선돼 보여도 주가는 더 내려갈 수 있습니다. 고점과 저점은 이후 움직임을 봐야 확인되는 경우가 많으므로, 나중에 완성된 차트를 당시에도 똑같이 알 수 있었다고 생각하면 안 됩니다.

투자할 때는 어떻게 사용할까요?

먼저 차트가 일봉인지 주봉인지, MACD와 신호선의 기간이 무엇인지 확인하세요. 가격 조정 방식이나 평균을 시작하는 방법이 다르면 차트 제공자 사이에 값이 조금 다를 수 있습니다.

다음으로 선 하나만 보지 말고 주가가 상승·하락·횡보 중인지, 실적이나 기업의 전망이 바뀌었는지 함께 살펴봅니다. 매매에 이용한다면 언제 판단을 다시 확인할지, 얼마를 투자하고 어느 정도 손실을 감당할지 미리 정해 두는 편이 좋습니다.

MACD는 지난 가격에서 만든 평균들의 차이입니다. 교차나 괴리는 추가로 확인할 단서일 뿐이며, 기업 가치나 미래 수익을 보장하지 않습니다.

다음 강의에서는 가격이 평균 주변에서 얼마나 넓게 움직였는지 살펴보는 볼린저밴드를 배웁니다.