ModuQuant
/MACD 골든크로스 수익률 — 백테스트로 검증한 결과
추세추종 전략 패밀리

MACD 골든크로스 수익률 — 백테스트로 검증한 결과

NEW

MACD 골든크로스(시그널선 상향 돌파) 매수 전략의 수익률·승률을 백테스트 관점에서 분석하고, 오신호를 줄이는 필터를 정리했습니다.

마지막 수정: 2026. 7. 13. 오후 7:19:01약 4분 소요

전략 개념 차트

단기 MA(5일)이 장기 MA(20일)을상향 돌파 → 골든크로스(매수),하향 돌파 → 데드크로스(매도).

[object Object]크로스 (1/22)[object Object]크로스 (2/1)[object Object]크로스 (2/8)

MACD 골든크로스란?

MACD 골든크로스는 MACD 선(단기 EMA − 장기 EMA)이 시그널 선을 아래에서 위로 돌파하는 순간으로, 상승 모멘텀이 강해지는 대표적 매수 신호입니다. 반대로 MACD 선이 시그널 선을 하향 돌파하는 데드크로스는 매도 신호입니다. 이 글에서는 MACD 골든크로스에 매수·데드크로스에 매도하는 전략의 수익률이 백테스트에서 어떻게 나오는지, 그리고 수익률을 끌어올리는 방법을 다룹니다.

백테스트 기본 규칙

  • MACD 설정 — 12, 26, 9 (단기 EMA 12일, 장기 EMA 26일, 시그널 9일 — 표준값)
  • 매수 — MACD 선이 시그널 선을 상향 돌파(골든크로스)
  • 매도 — MACD 선이 시그널 선을 하향 돌파(데드크로스)
  • 대상·비용 — KOSPI·KOSDAQ, 수수료·세금·슬리피지 반영

MACD 골든크로스 수익률의 일반적 패턴

MACD 교차 전략은 추세 추종형이라 승률은 낮은 편(대략 35~45%)이지만 손익비가 높은 프로파일을 보이는 경우가 많습니다. 큰 상승 추세 하나를 길게 먹어 소수의 큰 이익이 다수의 작은 손실을 상쇄하는 구조입니다. 국면별 특징은 다음과 같습니다.

  • 강한 추세장 — 최고의 국면. 골든크로스 후 추세를 오래 타 큰 수익이 납니다.
  • 횡보장 — 최악의 국면. 골든·데드크로스가 짧은 간격으로 반복되며(휩쏘) 수수료만 쌓여 수익률이 마이너스로 갈 수 있습니다.

따라서 "MACD 골든크로스 수익률"은 테스트한 기간이 추세장이었는지 횡보장이었는지에 극도로 민감합니다. 특정 강세장 구간만 잘라 테스트하면 화려한 수익률이 나오지만, 횡보 구간을 포함하면 급격히 나빠집니다. 이것이 반드시 10년 이상 여러 국면을 포함해 백테스트해야 하는 이유입니다.

수익률을 높이는 필터

1. 0선(기준선) 필터

MACD가 0선 에서 발생한 골든크로스만 매수합니다. 이미 상승 추세에 진입한 구간의 신호만 취해 하락장 중의 거짓 반등을 걸러냅니다.

2. 장기 추세 필터

현재가가 200일 이동평균 위일 때만 매수. 횡보·하락장의 휩쏘를 크게 줄여 수익률 안정성을 높입니다.

3. 히스토그램·다이버전스 병행

MACD 히스토그램이 확대되며 골든크로스가 나올 때 신뢰도가 높습니다. 가격은 신고가인데 MACD는 고점을 낮추는 약세 다이버전스가 나오면 매수를 보류합니다.

백테스트 시 반드시 확인할 것

  • 거래 비용 후 수익률 — MACD는 신호가 잦아 비용 민감도가 큽니다.
  • 구간별 성과 — 상승·하락·횡보 구간별로 나눠 일관성을 확인하세요.
  • 단독 사용 지양 — MACD 골든크로스 단독보다 추세 필터를 얹은 조합의 수익률이 대체로 우수합니다.

지금 직접 백테스트로 확인하기

이 글의 수치는 학술 연구와 업계에서 일반적으로 보고되는 참고 범위입니다. 종목·기간·파라미터에 따라 결과는 크게 달라지므로, 반드시 본인이 투자할 종목과 기간으로 직접 검증해야 합니다. 모두퀀트에서는 코딩 없이 KOSPI·KOSDAQ 10년 데이터로 이 전략의 CAGR·MDD·샤프 비율·승률을 수 초 만에 확인하고, 코스피 벤치마크와 나란히 비교할 수 있습니다.

본 문서는 교육 목적의 시뮬레이션 해설이며 투자 권유가 아닙니다. 과거 성과는 미래 수익을 보장하지 않습니다.