MACD 전략: 백테스트에서 실제로 살아남는 것

글쓴이 chwoo · 코인 매매 7년. 최근 4개월은 자동매매 봇 운용. ·

MACD(이동평균 수렴확산)는 지수이동평균 두 개를 모멘텀 라인 하나로 압축한 지표입니다. 모든 교과서가 같은 깔끔한 그림을 보여주기 때문에 트레이더들이 사랑하죠: MACD 라인이 시그널 라인을 상향 돌파하면 매수. 교과서가 안 보여주는 건 그 규칙이 실제 코인 캔들 7년 위에서 어떻게 움직이는가입니다. 바로 백테스트가 필요한 이유입니다.

MACD의 구성

MACD 라인은 단기 EMA(기본 12)와 장기 EMA(26)의 차이입니다. 시그널 라인은 MACD 라인 자체의 EMA(9)입니다. 단기 평균이 장기에서 멀어지면 모멘텀이 붙는 중이고, 간격이 좁혀지면 모멘텀이 식는 중입니다. MACD가 말해주는 모든 것은 이 간격의 재서술입니다.

검증 가능한 규칙들

  • 시그널 크로스 상/하향: 고전적 진입. 자주 발생하고 반응이 빠르며, 횡보장에선 잔인하게 톱니에 갈립니다. 모멘텀이 조금만 흔들려도 시그널 라인을 넘나드니까요.
  • 제로라인 크로스: MACD 라인이 0을 넘는다는 건 단기 EMA가 장기 EMA를 방금 넘었다는 뜻입니다. 더 느리고 추세 확인형인 시그널입니다. 거래는 적고, 진입은 늦고, 페이크는 대개 덜합니다.
이 트레이드오프가 이야기의 전부입니다: 시그널 크로스는 일찍 태워주지만 자주 틀리고, 제로 크로스는 늦게 태워주지만 덜 틀립니다. 수수료 떼고 어느 쪽이 남는 장사인지는 의견의 문제가 아닙니다. 같은 코인·타임프레임에 둘 다 돌리고 기간 표를 읽으세요.

MACD를 생존 가능하게 만들기

중간 타임프레임의 생 MACD 진입은 톱니장에서 피를 흘리기 마련입니다. 결과의 모양을 확실히 바꾸는 세 가지가 있고, 셋 다 여기서 검증 가능합니다: 상위 타임프레임 추세 필터(일봉 추세가 동의할 때만 롱), ADX 하한(추세 강도가 존재할 때만 매매), 그리고 정직한 청산, 즉 고정 또는 ATR 손절. MACD는 모멘텀 게이지지 리스크 매니저가 아니니까요. 필터 전후의 거래수를 비교하세요: 좋은 필터는 패자를 많이 지우고 승자를 조금만 지웁니다.

결과 읽기

숫자 셋을 먼저 보세요: 거래수(의미가 생길 만큼의 표본), 손익비(총이익 나누기 총손실), 최대낙폭. 그다음 12/26/9 설정을 조금씩 흔들어 보세요. MACD 파라미터는 마법의 조합 하나에서만 최적으로 보이기로 악명 높습니다. 12/26/9는 빛나는데 10/24/9와 14/28/9가 무너진다면, 그건 모멘텀 엣지가 아니라 커브피팅 노이즈입니다.

MACD 다이버전스, 즉 가격은 신고가인데 MACD는 아닌 상황은 유명하지만 객관적으로 정의하기 어려워서 사후에 자신을 속이기 쉽습니다. 기계적으로 정의되는 규칙부터 검증하세요; 그게 실제로 확인 가능한 부분입니다. 지금 바이낸스 7년 데이터로 MACD 전략을 돌려 당신의 시장이 어느 모드를 보상하는지 확인해 보세요.

참고 자료

읽는 것도 좋지만 직접 돌려보는 게 낫다. 바이낸스 7년 데이터로 진짜 백테스트를 무료로.

백테스터 써보기