매매 전략MACD Strategy

MACD 전략 완벽 가이드 | 시그널 크로스·다이버전스 실전 매매 후기

9분 읽기··피플로
MACD 전략(MACD Strategy) 보는법 — 전략 지표 가이드

핵심만 먼저

MACD 전략(MACD Strategy)은 단기 EMA(기본 12)에서 장기 EMA(기본 26)를 뺀 MACD선이 시그널선(9기간 EMA)을 상방 교차(골든크로스)할 때 매수, 하방 교차(데드크로스)할 때 매도로 운용하는 추세 추종 전략입니다.

  • MACD 전략의 핵심 신호는 MACD선과 시그널선의 크로스와 히스토그램의 방향 전환이다
  • 골든크로스 신호는 추세 전환 후 발생하므로 항상 일부 지연이 있고 횡보장에서 잦은 속임수가 발생한다
  • MACD 다이버전스(가격과 MACD 고저점 방향 불일치)는 단순 크로스보다 선행성이 높은 신호다
  • 타임프레임이 낮을수록 신호 빈도는 높아지지만 노이즈도 비례해서 증가하므로 수수료 고려가 필수다

MACD 골든크로스가 뜨면 사고, 데드크로스가 뜨면 판다. 이 간단한 공식을 처음 배웠을 때 이 정도면 매매 시스템이 완성된 것 아닌가 싶었습니다. 그리고 자동매매로 구현해서 돌려본 첫 달, 유독 횡보가 심했던 그 달에 데드크로스와 골든크로스가 번갈아 나오면서 매번 반대 방향으로 진입했고, 수수료를 합산하니 계좌가 7% 줄어있었습니다.

MACD 전략은 단순해 보이지만, 작동하는 시장과 작동하지 않는 시장이 명확하게 갈리는 전략입니다. 그 경계를 이해하고 나서야 이 전략을 제대로 쓸 수 있었습니다. 수년간 실전으로 부딪히며 정리한 내용을 이 글에 담았습니다.

MACD 전략의 작동 원리 — 크로스와 히스토그램

MACD(Moving Average Convergence Divergence)는 세 가지 구성 요소로 이루어집니다.

  • MACD선: 단기 EMA(기본 12) - 장기 EMA(기본 26). 이 값이 양수이면 단기 모멘텀이 우위, 음수이면 장기 모멘텀이 우위입니다.
  • 시그널선: MACD선의 9기간 EMA. MACD선의 완만한 평균이므로 MACD선보다 느리게 움직입니다.
  • 히스토그램: MACD선 - 시그널선. 막대그래프로 표시되며 두 선의 간격을 직관적으로 보여줍니다.

MACD 전략의 핵심 신호는 두 가지입니다.

신호조건의미
골든크로스(매수)MACD선이 시그널선을 상향 돌파단기 모멘텀이 장기보다 빠르게 강해지고 있음
데드크로스(매도)MACD선이 시그널선을 하향 돌파단기 모멘텀이 약해지며 장기보다 하방 압력 우세

히스토그램을 함께 보면 조금 더 일찍 반전을 포착할 수 있습니다. 히스토그램이 양수에서 줄어들기 시작하면 골든크로스 이전에 모멘텀이 약해지고 있다는 신호이고, 음수에서 늘어나기 시작하면 데드크로스 이전에 반등 모멘텀이 살아나고 있다는 신호입니다.

MACD 전략이 작동하는 시장 vs 작동하지 않는 시장

몇 년간 MACD 전략을 여러 시장에 적용해보고 내린 결론입니다.

  • 잘 작동하는 시장: 방향성이 뚜렷한 추세 시장. MACD 크로스가 추세 방향과 일치할 때 한 방향으로 길게 수익을 끌어갈 수 있습니다. 일봉 이상 타임프레임에서 신뢰도가 높습니다.
  • 잘 작동하지 않는 시장: 박스권 횡보 시장. 크로스가 빈번하게 발생하고 매번 속임수에 걸립니다. 이 구간에서 자동매매를 돌리면 수수료 손실이 누적됩니다.

문제는 사전에 추세 시장과 횡보 시장을 구분하는 게 생각보다 어렵다는 점입니다. 이를 위해 ADX를 추가 필터로 쓰는 방법이 있습니다. ADX가 25 이상일 때만 MACD 신호를 유효하다고 보고 진입하면, 횡보 구간에서의 속임수 신호를 상당수 걸러낼 수 있습니다. 직접 백테스트해보면 진입 빈도는 줄어들지만 각 거래의 손익비가 개선되는 것을 확인할 수 있습니다.

MACD 다이버전스 — 크로스보다 선행하는 신호

MACD에서 단순 크로스 다음으로 많이 활용되는 신호가 다이버전스입니다. 가격의 고점·저점 방향과 MACD의 고점·저점 방향이 다를 때 발생합니다.

  • 약세 다이버전스: 가격은 신고가를 찍었는데 MACD 고점은 낮아지는 경우. 상승 모멘텀이 약해지고 있다는 신호로, 고점 부근에서 자주 나타납니다.
  • 강세 다이버전스: 가격은 신저가를 갱신했는데 MACD 저점은 높아지는 경우. 하락 모멘텀이 소진되고 있다는 신호입니다.

다이버전스가 단순 크로스보다 의미있는 이유는 가격보다 한 발 앞서 모멘텀의 변화를 보여주기 때문입니다. 크로스는 이미 방향이 바뀐 후 발생하는 후행 신호이지만, 다이버전스는 방향 전환 가능성을 미리 경고합니다. 다만 다이버전스 발생 후 즉시 반전이 나오지 않고 시차가 있는 경우가 많아서, 저는 다이버전스를 '포지션 비중을 줄이거나 손절선을 바짝 올리는 신호'로 활용합니다.

피플로 국내주식 종목 분석 페이지에서 MACD 차트를 확인해 다이버전스 여부를 탐색하는 데 참고할 수 있습니다.

파라미터 설정과 과최적화 함정

MACD의 기본 파라미터는 (12, 26, 9)입니다. 이것은 제럴드 아펠(Gerald Appel)이 주봉 기준으로 설계한 값입니다. 많은 트레이더들이 파라미터를 바꿔가며 최적값을 찾으려 하는데, 이것이 과최적화(커브 피팅)의 시작입니다.

  • 단타(15분봉 이하): (5, 13, 6) 또는 (3, 10, 16) 같은 짧은 기간이 쓰이기도 합니다. 신호는 빠르지만 노이즈가 극심합니다.
  • 스윙 트레이딩(4시간봉~일봉): 기본값 (12, 26, 9)가 가장 많은 백테스트 데이터가 축적된 설정입니다.
  • 장기 투자(주봉 이상): (8, 17, 9) 또는 기본값 그대로 쓰기도 합니다.

중요한 원칙이 있습니다. 특정 자산의 과거 데이터에서 최적화한 파라미터는 그 기간의 노이즈에 맞춰진 것일 가능성이 높습니다. 저는 파라미터 최적화보다 시장 국면 판단과 포지션 크기 조절에 더 많은 시간을 씁니다. 좋은 파라미터 하나보다 나쁜 신호를 걸러내는 필터가 실전 성과에 더 크게 기여했습니다.

직접 써본 후기 — MACD 전략의 현실과 개인 셋업

저는 MACD 전략을 단독으로 자동화해서 돌리는 것을 현재는 하지 않습니다. 앞서 설명한 횡보장 속임수 문제 때문입니다. 대신 두 가지 용도로 씁니다.

첫째, 방향성 필터로 씁니다. MACD가 양수 영역에 있으면 롱만 검토하고, 음수 영역에 있으면 숏만 검토하는 식으로 다른 전략의 방향 필터로 활용합니다. 둘째, 다이버전스 경고 도구로 씁니다. 보유 중인 종목에서 약세 다이버전스가 보이면 비중을 줄이는 신호로 씁니다.

장점: 계산이 단순하고 시각적으로 직관적입니다. 거의 모든 차트 플랫폼에서 기본 제공되고, 히스토그램으로 모멘텀의 강약을 한눈에 볼 수 있습니다. 장기 추세가 강한 구간에서는 데드크로스가 나와도 포지션을 유지하다 골든크로스에 재진입하는 방식으로 추세를 끝까지 탈 수 있습니다.

단점: 후행 지표라 진입이 늦습니다. 강한 추세의 초반 구간을 상당 부분 놓치는 경우가 많습니다. 횡보장에서 크로스가 연속으로 발생하면 잦은 진입·청산으로 수수료 손실이 큽니다. 진입 빈도가 높은 타임프레임에서는 수수료 비용을 먼저 계산해야 합니다.

개인 셋업은 일봉 MACD(12, 26, 9)에 ADX(25 이상) 필터입니다. 히스토그램이 음수에서 양수로 전환되기 시작할 때를 모멘텀 반전 조기 신호로 보고 관심 목록에 올린 뒤, 골든크로스 확인 후 진입합니다.

※ 본 글은 교육·정보 제공 목적의 콘텐츠이며, 특정 종목·자산의 매수·매도 권유가 아닙니다. 투자 판단과 책임은 투자자 본인에게 있습니다.

MACD 전략 자주 묻는 질문

Q. MACD 골든크로스가 나왔을 때 무조건 매수해도 되나요?

아닙니다. MACD 골든크로스는 추세 방향 전환 후 발생하는 후행 신호이며, 횡보 구간에서는 속임수 신호가 많습니다. ADX 25 이상의 추세 구간에서 발생한 골든크로스, 상위 타임프레임의 추세와 일치하는 방향의 신호만 선별하면 신뢰도를 높일 수 있습니다.

Q. MACD 기본 설정값 (12, 26, 9)를 바꿔야 할 이유가 있나요?

대부분의 경우 기본값을 그대로 쓰는 것을 권장합니다. 기본값은 수십 년간 가장 많이 검증된 설정이며, 파라미터를 바꿔 과거 데이터에서 최적화하는 것은 과최적화(커브 피팅)로 이어지기 쉽습니다. 단타 트레이딩에서 반응 속도가 필요하다면 기간을 줄이는 것도 있지만, 그만큼 노이즈가 늘어납니다.

Q. MACD와 RSI를 함께 쓰는 것이 효과적인가요?

효과적입니다. MACD는 추세 방향과 모멘텀을, RSI는 과매수·과매도 상태를 보여주므로 서로 다른 정보를 제공합니다. 예를 들어 MACD 골든크로스 신호가 RSI 과매도 구간에서 동시에 발생하면 두 가지 근거가 겹쳐 신호 신뢰도가 높아집니다. 같은 계열(MACD + 스토캐스틱)보다 성격이 다른 지표 조합이 의미있습니다.

Q. MACD 히스토그램이 줄어들기 시작하면 어떻게 해야 하나요?

양수 히스토그램이 줄어들기 시작하는 것은 상승 모멘텀이 약해지고 있다는 조기 경고입니다. 데드크로스보다 먼저 나타나는 신호로, 이 시점에 포지션 비중을 줄이거나 손절선을 올리는 데 참고할 수 있습니다. 단, 히스토그램 감소가 바로 추세 반전을 의미하지 않으며 단순 모멘텀 둔화일 수 있으므로 다른 지표와 함께 판단하는 것이 좋습니다.

함께 보면 좋은 지표

배운 지표를 실제 차트에서 확인해 보세요 — 국내주식 시세·AI 분석 · 암호화폐 차트