MACD 상향 교차면 사도 될까? 0선·시그널·히스토그램 배우기

MACD가 시그널선을 위로 넘었다고 주가가 바로 상승하는 것은 아닙니다. 두 이동평균의 차이가 어떻게 변하고 있는지 보여주는 신호이므로, 교차 위치와 실제 가격 흐름을 함께 읽어야 합니다. MACD 매매법은 먼저 두 선과 막대의 계산을 이해한 뒤, 추세가 있는 구간과 횡보 구간을 비교하며 배우는 편이 좋습니다.

MACD 상향 교차면 사도 될까? 0선·시그널·히스토그램 배우기

실제 종목과 무관한 가정 계산입니다. MACD와 히스토그램의 부호를 구분해 보세요.

두 선과 막대는 각각 무엇을 보여줄까요?

흔히 쓰는 12·26·9 설정에서 MACD선은 12기간 지수이동평균(EMA)에서 26기간 EMA를 뺀 값입니다. 시그널선은 MACD선의 9기간 EMA이며, 히스토그램 막대는 MACD선에서 시그널선을 뺀 차이입니다. 기본 설정이 누구에게나 최적이라는 뜻은 아닙니다.

일봉의 12기간과 5분봉의 12기간은 계산하는 시간이 다릅니다. 가격 소스와 평균 방식도 차트 제공자의 설정에 따라 달라질 수 있으므로 영상과 숫자만 같게 맞추지 말고 봉 단위·평균 종류·확정 시점까지 확인하세요.

EMA가 낯설다면 이동평균선의 SMA·EMA 차이를 먼저 읽어보세요. MACD는 그 평균들의 관계를 차트 아래 별도 공간에서 보여주는 도구입니다.

0선 돌파와 시그널선 교차는 다른 사건입니다

MACD선이 0 위라는 것은 단기 EMA가 장기 EMA보다 높다는 뜻입니다. 반면 MACD선이 시그널선 위라는 것은 MACD 값이 자신의 평활된 평균보다 높다는 뜻입니다. 따라서 0 아래에서도 상향 교차가 생길 수 있습니다.

다음은 같은 원화 종목의 같은 시점이라고 가정한 계산 예입니다. 실제 차트에서 조회한 값이 아닙니다.

가정한 항목 값과 계산
단기 EMA / 장기 EMA 9,900원 / 10,000원
MACD선 9,900 − 10,000 = -100원
시그널선 -150원이라고 가정
히스토그램 -100 − (-150) = +50원

MACD는 음수인데 막대는 양수입니다. 단기 평균이 장기 평균 아래에 있지만 MACD 값은 시그널선보다 높기 때문입니다. ‘막대가 양수니까 장기 상승 전환이 확정됐다’고 읽으면 두 비교를 섞게 됩니다.

차트에서 막대 색깔만 보는 것도 피하세요. 색상은 설정에 따라 달라질 수 있으므로 0선 위치와 값의 부호를 함께 확인합니다. MACD 값은 RSI처럼 0~100 범위에 고정된 점수가 아니며, 서로 가격 수준이 다른 종목의 절대값을 그대로 비교하기도 어렵습니다.

막대가 짧아졌다고 바로 하락한다는 뜻은 아닙니다

히스토그램이 +80에서 +30으로 줄었다면 MACD선과 시그널선의 양의 간격이 좁아졌다는 뜻입니다. 두 선이 아직 상향 관계일 수도 있고 주가가 계속 오르는 중일 수도 있습니다. 반대로 음수 막대가 짧아지는 것은 두 선 사이의 음의 간격이 줄어드는 것이지, 가격 바닥이 확인됐다는 뜻은 아닙니다.

TradingView 설명은 히스토그램을 두 선의 차이로 정의합니다. 이 계산을 떠올리면 ‘막대 축소 → 즉시 반대 방향 매매’라는 단순화가 왜 성급한지 이해하기 쉽습니다. 다음에는 실제 가격이 직전 고점·저점을 어떻게 바꾸는지 확인해야 합니다.

교차가 많아질 때는 횡보와 비용을 같이 보세요

Fidelity는 가격이 일정 범위에서 오가는 장세에서 MACD와 시그널선의 교차가 반복될 수 있다고 설명합니다. 상향 교차마다 사고 하향 교차마다 판다면 방향이 짧게 바뀔 때 손실과 비용이 이어질 수 있습니다. 신호 수가 많다는 사실과 유효한 기회가 많다는 주장은 다릅니다.

가령 10,000원에 20주를 매수한 뒤 반대 교차 때 9,950원에 매도했다고 가정하면 가격 손실은 1,000원입니다. 가상의 왕복 총비용이 400원이면 합계 손실은 1,400원입니다. 같은 결과가 세 번 발생하면 4,200원 손실이며, 이는 실제 증권사의 요율이나 전략 성과를 나타내는 값이 아닙니다.

반대로 뚜렷한 추세에서는 교차를 확인할 때 초기 움직임이 이미 지나 있을 수도 있습니다. 신호를 기다려 확인하는 대신 어떤 지연을 감수하는지, 다음 관찰 가격까지 여유가 있는지를 생각해야 합니다. 진입 신호와 감당할 손실은 별개의 계획입니다.

가격과 엇갈리는 다이버전스는 예고로 읽습니다

가격 고점은 높아지는데 MACD 고점은 낮아지는 모습은 상승 흐름의 힘이 약해질 가능성으로 해석할 수 있습니다. 반대로 가격 저점이 낮아지는데 MACD 저점은 높아지는 모습은 하락 힘의 약화 가능성을 살펴보는 단서입니다. 전환 시점이나 매수·매도 가격을 확정해 주지는 않습니다.

완성된 차트에서는 두 고점·저점이 쉽게 보이지만, 당시에는 두 번째 지점이 아직 만들어지는 중이었을 수 있습니다. 무엇을 고점·저점으로 확인할지 먼저 정하고, 미래 봉을 본 뒤 유리한 두 점을 고르지 않도록 주의하세요. RSI 다이버전스의 가정 사례와 비교하면 지표가 달라도 남는 해석상의 한계를 이해하기 쉽습니다.

오늘 연습은 ‘신호 이름’보다 세 가지 구분입니다

실제 주문 없이 과거 차트의 미래 부분을 가리고 같은 설정을 유지해 보세요. 매 봉이 끝날 때 MACD가 0 위인지 아래인지, 시그널선 위인지 아래인지, 히스토그램의 부호와 크기가 어떻게 바뀌었는지를 각각 적습니다. 그다음 가격과 함께 한 봉씩 열어봅니다.

한 방향 추세 구간과 횡보 구간을 모두 골라 교차 뒤 흐름을 비교하세요. ‘봉 마감 상향 교차를 후보로 기록하고 반대 교차 때 관찰 종료’ 같은 규칙은 학습 기록의 예일 뿐 검증된 매매 시스템이 아닙니다. 신호를 본 순간의 가격과 주문이 실제로 가능했을 가격을 나누고 수수료·세금·체결 차이도 별도로 적습니다.

정한 가격에서 청산할 계획이어도 급변장에서는 그보다 불리한 가격에 거래되거나 미체결될 수 있습니다. 신호를 여러 개 겹쳐도 원금 손실 가능성은 남습니다. 매매일지에 판단을 바꿀 조건까지 남긴 뒤, 백테스트 결과와 실전 성과의 차이를 함께 점검해 보세요.

자료 확인: 2026년 10월 30일. Fidelity: MACD, TradingView: MACD 계산·설정. 숫자·비용·연습 규칙은 교육용 가정이며 특정 종목의 매매 추천이나 수익 보장이 아닙니다.

위로 스크롤