MACD는 두 지수이동평균 사이의 간격입니다. 각 선이 무엇을 계산한 값인지와 교차의 실측 결과를 봅니다.
📚 차트 분석, 처음부터 제대로 · 12/33·⏱ 읽는 데 약 5분·정보 업데이트 2026-09-23
📋 기본 정보
계산
MACD선 = EMA12 − EMA26, 시그널선 = MACD선의 EMA9
0선
MACD의 0선 교차는 EMA12·EMA26 교차와 같은 사건이다
실측
시그널 상향 교차 뒤 20봉 상승 비율 51.4%, 기준 50.4%
주의
값이 가격 단위라 코인끼리 크기를 비교할 수 없다
MACD선: 두 이동평균의 간격
MACD(이동평균 수렴·확산)는 빠른 EMA와 느린 EMA의 차이입니다. 기본값은 12·26·9이고, MACD선 = EMA12 − EMA26입니다. 가격이 오르면 빨리 반응하는 EMA12가 EMA26보다 먼저 올라가 간격이 양수로 벌어지고, 내리면 음수로 벌어집니다. 두 선이 모이는 것을 수렴, 벌어지는 것을 확산이라 불러 이런 이름이 붙었습니다. MACD선은 결국 짧은 평균이 긴 평균보다 얼마나 위나 아래에 있는지를 보여 주는 값입니다(EMA 자체는 이동평균선 글).
시그널선과 히스토그램
시그널선은 MACD선을 다시 9봉 EMA로 평균한 선이고, 히스토그램은 MACD선에서 시그널선을 뺀 값을 막대로 그린 것입니다. 트레이딩뷰의 기본 MACD도 12·26·9에 두 평균 모두 EMA를 씁니다. 세 요소는 모두 같은 종가에서 계산되므로 서로 독립된 정보가 아닙니다. 히스토그램이 0 위에 있으면 MACD선이 시그널선 위에 있다는 뜻이고, 막대가 0을 지나는 봉이 곧 두 선이 교차하는 봉입니다.
MACD선 = EMA12 − EMA26
시그널선 = MACD선의 EMA9
히스토그램 = MACD선 − 시그널선
0선 = MACD선이 0인 곳, 즉 EMA12 = EMA26
0선 교차는 EMA12·EMA26의 교차다
MACD선이 0보다 크다는 것은 EMA12가 EMA26보다 크다는 것과 같은 말입니다. 그래서 MACD선이 0선을 위로 넘는 봉은 EMA12가 EMA26을 위로 뚫는 봉과 정확히 같습니다. 'MACD 0선 돌파'와 '12·26 EMA 골든크로스'를 두 개의 확인으로 세면 같은 사건을 두 번 센 셈입니다. 0선 교차는 이동평균 교차이므로 이동평균선 글에서 본 지연과, 횡보장에서 자주 뒤집히는 성질을 그대로 가집니다.
예시: 가상의 가격에 EMA12·EMA26과 MACD(12,26,9)를 계산해 그렸습니다. 두 EMA가 교차한 봉과 MACD선이 0선을 넘은 봉이 같고, 시그널 교차는 그보다 13봉 먼저 나왔습니다.
시그널 교차의 시점: MACD선보다 늦고 0선 교차보다 이르다
시그널선은 MACD선의 평균이라 MACD선보다 늦게 움직이고, 그래서 두 선의 교차는 MACD선이 방향을 바꾼 뒤에야 나옵니다. MACD선은 가격이 바닥을 찍어야 꺾이는 것이 아니라, 하락이 느려져 두 EMA의 간격이 줄기 시작하면 꺾입니다. 그래서 시그널 교차는 대개 0선 교차보다 먼저 오고, 가격의 저점 근처에서 나오기도 합니다. 대신 하락이 잠깐 느려졌다가 다시 빨라지기만 해도 나오므로, 0선 교차보다 자주 나오고 그만큼 자주 뒤집힙니다.
히스토그램이 줄어든다는 것
히스토그램은 MACD선이 자기 평균인 시그널선에서 얼마나 떨어졌는지이므로, MACD선이 얼마나 빠르게 변하고 있는지를 대신 보여 줍니다. 양수 막대가 줄어든다는 것은 MACD선의 상승이 느려졌거나 꺾이기 시작했다는 뜻이고, 두 EMA의 간격이 벌어지는 속도가 줄었다는 뜻입니다. 가격은 그동안에도 계속 오를 수 있습니다. 앞 그림에서도 양수 막대가 가장 길었던 봉 뒤로 가격은 약 12% 더 올랐습니다. 막대가 줄어드는 것은 '추세 약화'보다 '오르는 속도가 줄었다'로 읽는 편이 계산에 맞습니다.
실측: 시그널 교차 뒤 상승 비율
바이낸스 10개 코인 일봉(각 코인의 바이낸스 상장일부터 2026년 9월까지)에서 MACD선이 시그널선을 넘은 봉을 모두 찾아, 20봉 뒤 종가가 더 높았던 비율을 모든 봉에서 잰 기준과 비교했습니다. 위로 넘은 뒤는 51.4%로 기준 50.4%와 1%p 차이였고, 5봉 뒤로 보면 50.5%로 기준과 같았습니다. 아래로 넘은 뒤는 오히려 55.0%가 올랐습니다. BTC 4시간봉에서도 위로 넘은 뒤 30봉 비율이 52.1%로 기준 52.8%와 비슷했습니다. 이 데이터에서 시그널 교차는 이후 방향을 거의 가르지 못했습니다.
기준(모든 봉, 20봉 뒤): 상승 50.4%
시그널 위로 1,048번: 51.4%
시그널 아래로 1,052번: 55.0%
0선 아래에서 시그널 위로 677번: 49.9%
값이 가격 단위라는 점
MACD선은 두 가격의 차이라 단위가 가격과 같습니다. 비트코인의 MACD가 수백 달러일 때 가격이 1달러 아래인 코인의 MACD는 소수점 아래에 머뭅니다. 그래서 코인끼리 MACD 크기를 비교하거나, 같은 코인이라도 가격이 몇 배 달라진 긴 기간의 높이를 비교하는 것은 의미가 없습니다. 빗썸 원화 가격으로 계산하는 MarketScope와 USDT 가격의 바이낸스 차트는 같은 코인이라도 MACD 숫자가 전혀 다릅니다. 비교하려면 가격으로 나눠야 하는데, (EMA12 − EMA26) ÷ EMA26 × 100으로 계산하는 PPO가 그런 지표이고, 골든크로스 스캐너도 MACD선과 시그널선의 간격을 종가로 나눈 비율로 보여 줍니다.
한계: 가격을 두 번 평균 낸 요약
MACD의 세 요소는 모두 종가로 만든 EMA의 차이와 그 평균이라, 가격 차트에 없는 정보를 더하지 않습니다. 이동평균을 바탕으로 하므로 가격이 한 범위 안에서 오가는 구간에서는 교차가 잦아지고(횡보장 글), 추세가 이어지는 동안에도 히스토그램은 수시로 줄었다 늘었다 합니다. 가격의 고점과 MACD의 고점이 엇갈리는 다이버전스는 6부 다이버전스 글에서 다룹니다. 12·26·9는 관례로 굳은 값이고 숫자를 바꾸면 교차 시점도 달라지며, 이 글은 어떤 교차를 매매에 쓸지 정해 주지 않습니다.