MACD는 차트에서 가장 익숙한 보조지표 중 하나입니다. 두 선이 교차하거나 막대가 줄어들면 곧 고점이나 저점이 올 것처럼 보이기도 합니다. 그러나 MACD가 보여주는 것은 미래 가격이 아니라 이미 움직인 가격의 추세와 모멘텀을 다시 계산한 결과입니다.
그렇다고 쓸모가 없는 것은 아닙니다. 정확한 꼭짓점을 맞히는 도구가 아니라 과열된 구간에서 공격성을 줄이고, 신호가 틀렸을 때의 대응과 재진입 조건을 미리 정하는 위험관리 규칙으로 사용할 수 있습니다.
MACD 선, 시그널 선, 히스토그램은 무엇인가
일반적으로 쓰이는 MACD 기본 설정은 12기간 지수이동평균에서 26기간 지수이동평균을 뺍니다. 이 차이가 MACD 선입니다. MACD 선의 9기간 지수이동평균이 시그널 선이고, 두 선의 차이를 막대로 나타낸 것이 히스토그램입니다.
- MACD 선: 단기 지수이동평균 - 장기 지수이동평균
- 시그널 선: MACD 선의 이동평균
- 히스토그램: MACD 선 - 시그널 선
세 요소는 서로 다른 독립 증거가 아닙니다. 모두 같은 가격 자료에서 파생됩니다. MACD 선과 시그널 선의 교차, 히스토그램의 방향이 동시에 바뀌어도 하나의 가격 추세를 여러 방식으로 본 것입니다.
Fidelity의 MACD 안내 도 MACD를 주로 추세가 있는 시장에서 사용하는 모멘텀 지표로 설명합니다. 횡보장에서는 두 선이 반복해서 교차하는 휩쏘가 생길 수 있다고 경고합니다.
교차 신호는 상태 변화를 보여줍니다
MACD 선이 시그널 선 위로 올라가면 단기 모멘텀이 최근 평균보다 강해졌다고 볼 수 있습니다. 아래로 내려가면 모멘텀이 약해졌다는 뜻입니다. 두 선이 0선 위에 있는지 아래에 있는지도 추세 방향을 해석하는 데 쓰입니다.
교차는 가격이 움직인 뒤에 나타납니다. 이동평균을 다시 평균 낸 지표이므로 지연이 생기는 것이 정상입니다. 빠른 설정은 더 일찍 반응하지만 거짓 신호가 늘 수 있고, 느린 설정은 신호 수를 줄이는 대신 더 늦게 반응합니다.
이 지연은 한계이면서 사용 목적을 분명하게 만드는 특징입니다. 가장 높은 가격에 팔 수는 없지만 하루의 감정적인 움직임보다 일정 기간 이어진 변화를 기다리게 합니다. 목표를 ‘최고점 매도’에서 ‘추세가 약해질 때 정해진 만큼 위험을 줄이기’로 바꾸면 지연을 규칙 안에 넣을 수 있습니다.
히스토그램이 줄어든다는 것은 무슨 뜻인가
히스토그램이 양수이면서 커지면 MACD 선과 시그널 선의 간격이 벌어지고 있다는 뜻입니다. 양수지만 막대가 작아지면 상승 모멘텀이 남아 있어도 두 선의 차이는 줄고 있습니다.
막대가 줄었다는 사실만으로 가격이 곧 하락하는 것은 아닙니다. 강한 상승 추세에서는 모멘텀이 둔화한 뒤 다시 커질 수 있고, 횡보장에서는 0선을 여러 번 오갈 수 있습니다. 막대의 크기만 보지 말고 가격 구조, 거래량과 시장 폭이 같은 변화를 확인하는지 살펴봐야 합니다.
다이버전스는 경고이지 매도 명령이 아닙니다
가격은 이전 고점보다 높아졌는데 MACD나 히스토그램은 이전 고점보다 낮아졌다면 약세 다이버전스라고 부릅니다. 가격 상승의 속도가 약해졌을 가능성을 보여줍니다. 반대로 가격이 더 낮은 저점을 만들 때 MACD의 저점이 높아지면 하락 모멘텀이 약해졌을 가능성을 생각할 수 있습니다.
다이버전스에는 비교할 고점과 저점을 사람이 고르는 문제가 있습니다. 같은 차트에서도 기간과 기준에 따라 다른 선을 그을 수 있습니다. 신호가 오래 지속되는 동안 가격이 계속 오르거나 내릴 수도 있습니다.
따라서 다이버전스를 발견했을 때 곧바로 전량 매도·매수하기보다 다음 확인 조건을 붙이는 편이 낫습니다.
- 가격이 사전에 정한 추세선이나 지지·저항을 실제로 이탈했는가
- MACD 선과 시그널 선의 교차가 종가 기준으로 확정됐는가
- 거래량과 시장 상승 종목 수가 같은 방향을 확인하는가
- 신용·금리·이익 전망 같은 다른 전달경로도 변하는가
- 신호가 무효가 됐을 때 언제 원래 비중으로 돌아갈 것인가
지수와 개별 종목은 다르게 다룹니다
시장지수는 여러 기업을 묶기 때문에 한 회사의 계약 취소, 회계 문제, 유상증자나 임상 실패가 미치는 영향이 분산됩니다. MACD 같은 추세 지표를 시장 전체의 위험 수준을 조절하는 데 사용하는 편이 개별 기업의 매수 근거로 쓰는 것보다 해석이 단순할 수 있습니다.
다만 지수도 구성 종목이 집중돼 있으면 몇 개 대형주가 신호를 만들 수 있습니다. 개별 종목에서는 차트 외에 실적, 현금흐름, 재무구조, 공시, 거래정지와 유동성 위험을 따로 확인해야 합니다.
위험관리 규칙은 비중과 재진입까지 있어야 합니다
“MACD가 꺾이면 판다”만으로는 실행 규칙이 되기 어렵습니다. 어느 시간 단위를 쓰는지, 장중인지 종가인지, 얼마나 줄이는지, 다시 늘리는 조건이 무엇인지 정해야 합니다.
예를 들어 다음처럼 관찰 규칙을 만들 수 있습니다.
- 사용할 지수와 주간·일간 시간 단위를 고정합니다.
- MACD 설정과 신호 확정 시점을 사전에 정합니다.
- 약세 다이버전스만 나타나면 경계 단계로 두고 신규 매수 속도를 낮춥니다.
- 시그널 선 하향 교차와 가격 추세 이탈이 함께 확인되면 사전에 정한 일부 비중만 줄입니다.
- 신호가 무효가 되거나 상향 교차와 시장 폭 회복이 확인되면 분할 재진입합니다.
- 횡보장에서 반복 교차가 나오면 거래하지 않는 조건을 둡니다.
이것은 수익을 보장하는 전략 예시가 아닙니다. 감정에 따라 전량을 사고파는 일을 줄이기 위한 검증 가능한 규칙의 형태입니다. 실제 비율과 상품은 투자기간, 손실 감내 수준, 세금, 비용과 유동성에 따라 달라집니다.
MACD 하나로 부족한 이유
MACD 선, 이동평균 교차와 히스토그램은 같은 가격 계열에서 나옵니다. 세 신호가 일치해도 독립된 세 증거로 세면 안 됩니다. 같은 가격 계열 밖의 확인 자료를 더해야 합니다.
- 시장 폭: 지수만 오르는지, 상승 종목 수가 넓어지는지
- 거래량과 유동성: 움직임이 실제 참여 확대로 이어지는지
- 할인율: 장기금리와 실질금리가 밸류에이션을 압박하는지
- 신용: 회사채 스프레드와 발행 여건이 나빠지는지
- 실물: 이익 전망, 수출, 주문과 재고가 추세를 확인하는지
기술지표의 독립성, 백테스트와 승률을 검증하는 기준은 기술적 지표를 여러 개 겹쳐도 확률 90%가 되지 않는 이유 에서 더 자세히 다룹니다.
판단을 바꿀 조건
MACD 규칙의 가치를 높게 평가하려면 설정과 매매 규칙을 결과를 보기 전에 고정하고 모든 신호를 시간순으로 기록해야 합니다. 거래비용과 세금, 슬리피지, 반복 교차에 따른 손실을 반영한 뒤에도 최대낙폭과 기대값이 비교 기준보다 나아야 합니다. 다른 시장과 변동성 국면의 표본 밖 자료에서도 결과가 유지돼야 합니다.
검증 목표도 결과를 보기 전에 고정합니다. 수익률과 함께 최대낙폭, 하방 변동성, 상승 참여 손실, 휩쏘 횟수와 재진입 비용 가운데 어떤 위험을 줄이려는 규칙인지 먼저 정해야 합니다.
반대 신호로는 횡보장에서 신호가 반복해 뒤집히고, 재진입 비용 때문에 손실이 커지는 결과가 있습니다. 다이버전스 기준을 사후에 계속 바꿔야만 성과가 유지된다면 그 규칙은 실전 도구로서 약합니다. 시장이 크게 움직일 때 갭 때문에 정한 가격에서 거래하지 못하는지도 확인해야 합니다.
고점을 맞히는 대신 실수를 줄이는 도구
MACD는 최고점과 최저점을 알려주는 지표가 아닙니다. 가격에서 파생된 지연 지표이므로 상승의 마지막 구간을 놓칠 수 있고 횡보장에서 손실을 반복할 수 있습니다.
그 대신 신호를 사전에 정하고 비중 축소, 무거래, 재진입 조건을 함께 기록하면 과도한 추격 매수와 공포 매도를 줄이는 데 도움을 줄 수 있습니다. MACD의 가치는 꼭짓점을 맞힌 횟수보다 같은 규칙을 반복하고 틀렸을 때의 손실을 제한할 수 있는지로 평가하는 편이 낫습니다.
이 글은 일반적인 정보이며 개인의 목표·재정상황·위험감수능력을 반영한 투자조언이 아닙니다. 특정 종목이나 상품의 매수·매도 권유도 아닙니다.
확인한 자료
같은 렌즈로 이어 읽기
