매매 전략MovingAvg2Line Cross

이동평균 2선 크로스 전략 실전 후기 — 골든크로스·데드크로스 함정과 최적 설정값

8분 읽기··피플로
MovingAvg2Line 크로스 전략(MovingAvg2Line Cross) 보는법 — 전략 지표 가이드

핵심만 먼저

MovingAvg2Line 크로스 전략은 단기 이동평균선이 장기 이동평균선을 위로 교차할 때 매수, 아래로 교차할 때 매도하는 추세 추종 자동매매 전략입니다. 골든크로스·데드크로스 개념을 기계적으로 실행합니다.

  • 단기선이 장기선을 상향 돌파하는 골든크로스에서 매수, 하향 돌파하는 데드크로스에서 매도·청산한다
  • 이동평균은 과거 가격의 평균이므로 신호 자체에 구조적 지연이 있다 — 추세 초입이 아닌 중반에 진입하기 쉽다
  • 횡보장에서는 크로스가 연속으로 발생해 수수료와 슬리피지만 쌓이는 휩쏘 구간이 길어진다
  • 기간 조합을 과거 데이터에 맞춰 최적화하면 미래에는 그 성과가 재현되지 않는 경우가 많다

이동평균선 두 개를 화면에 올려놓고 교차 순간에 매수·매도하는 방식은 아마 가장 많이 알려진 자동매매 아이디어일 겁니다. 저도 트레이딩뷰에서 MovingAvg2Line Cross 전략을 발견하고 백테스트를 돌렸을 때 꽤 그럴듯한 수익 곡선에 설레었던 기억이 납니다. 5일선과 20일선 조합으로 지난 3년 코스피 데이터에서 연 12% 수익이 나오는 것처럼 보였으니까요.

그런데 실제로 돌려보고 나서야 알게 된 것들이 있었습니다. 백테스트 기간을 바꾸면 수익이 반토막이 나고, 실제 거래에서는 호가 차이와 수수료가 은근히 크게 먹혔습니다. 그 경험을 바탕으로, 이 전략이 무엇이고 어디서 통하며 어디서 무너지는지를 솔직하게 정리해봤습니다.

전략 구조 — 두 이동평균선의 교차로 진입과 청산

MovingAvg2Line Cross 전략의 규칙은 단순합니다. 단기 이동평균과 장기 이동평균, 두 개의 선을 설정하고 아래 조건을 기계적으로 실행합니다.

신호조건행동
골든크로스단기선이 장기선을 위로 돌파매수(롱 진입)
데드크로스단기선이 장기선을 아래로 돌파매도·청산(또는 숏 진입)

이동평균 종류는 SMA(단순), EMA(지수), WMA(가중) 등 선택 가능하며, 기본 조합으로는 단기 9~20 / 장기 50~200 구간이 자주 쓰입니다. 전략의 기반 논리는 추세 추종입니다. 단기선이 장기선 위로 올라섰다는 것은 최근 가격 흐름이 중·장기 흐름보다 강해지고 있다는 의미이고, 이것을 상승 추세의 초입으로 보는 것입니다.

원리 자체는 직관적이고 명쾌합니다. 문제는 이 단순함이 실전에서 여러 가지 이유로 예상보다 복잡한 결과를 낳는다는 점입니다.

구조적 지연 — 신호가 늦게 오는 것은 피할 수 없다

이동평균은 정의상 과거 n개 캔들의 평균입니다. 가격이 이미 한참 올라가야 단기선이 장기선을 뚫습니다. 즉 골든크로스 신호가 뜰 때쯤이면 이미 상승의 상당 부분이 진행된 이후인 경우가 많습니다.

실제로 경험했던 상황입니다. 어느 종목이 저점에서 30% 오른 뒤에야 골든크로스가 발생했고, 그 시점에 진입했다가 직후 눌림목 조정을 전부 맞았습니다. 손절 안 하고 버텼더니 다시 올라가긴 했지만, 진입 후 한동안은 마이너스였고 그 구간의 스트레스가 적지 않았습니다.

  • EMA는 SMA보다 최신 가격에 더 빠르게 반응해서 지연을 일부 줄일 수 있습니다. 하지만 빠른 만큼 속임 신호도 늘어납니다.
  • 단기선 기간을 줄이면 더 빨리 반응하지만, 잡음이 많아져서 불필요한 교차가 늘어납니다.
  • 지연 문제는 전략의 한계이지 설정으로 완전히 없앨 수 있는 것이 아닙니다. 이 점을 받아들이고 사용하는 것이 현실적입니다.

횡보장의 함정 — 휩쏘가 수익을 갉아먹는 과정

이 전략이 가장 크게 손실을 내는 구간은 방향성 없는 횡보장입니다. 가격이 좁은 범위에서 오르락내리락하면 단기선도 장기선 위아래를 짧은 간격으로 계속 교차합니다. 이때마다 신호가 발생하고 매매가 실행되면 다음과 같은 일이 반복됩니다.

  • 골든크로스 - 매수 - 소폭 하락 - 데드크로스 - 손절 매도 - 소폭 상승 - 골든크로스 - 재매수…

매번 진입·청산할 때마다 수수료와 호가 스프레드(슬리피지)가 발생합니다. 주식의 경우 매매 수수료가 0.015~0.1% 수준이더라도, 한 달에 10번 넘게 거래하면 무시 못 할 비용이 됩니다. 선물이나 코인이라면 펀딩 비용도 더해집니다.

제가 백테스트와 실전의 괴리를 가장 크게 느꼈던 것이 바로 이 부분이었습니다. 백테스트 도구는 이상적인 시장가로 거래가 체결되는 걸 가정하지만, 실전에서는 매수호가와 매도호가 사이 스프레드를 내면서 체결됩니다. 호가가 넓은 소형주나 유동성이 낮은 코인에서 이 차이가 더욱 두드러집니다.

백테스트 함정 — 과최적화는 왜 항상 유혹적인가

MovingAvg2Line Cross 전략에서 조정할 수 있는 파라미터는 크게 세 가지입니다. 단기 기간, 장기 기간, 이동평균 종류(SMA/EMA/WMA 등). 이 세 가지를 조합하면 수백 가지 설정이 나오고, 그중에서 특정 과거 기간에 가장 잘 맞는 조합을 찾는 것은 어렵지 않습니다.

문제는 그 '최적 조합'이 왜 그 기간에 잘 됐는지를 파악하지 않으면, 시장 환경이 바뀌었을 때 같은 성과가 나오지 않는다는 점입니다. 예를 들어 2020~2021년 강세장 데이터로 최적화한 설정은 2022년 하락장에서 거의 전부 손실로 바뀌었습니다. 저도 그걸 실전에서 경험했습니다.

최적화 함정 유형발생 원인대처법
기간 편향특정 구간(강세/약세)에서만 최적화여러 시장 국면을 포함한 충분히 긴 기간으로 검증
수수료 미반영이상적 체결 가정현실적 수수료와 슬리피지를 직접 입력
미래 데이터 누설백테스트 도구의 설정 오류바 단위가 아닌 확정 바 기준 신호 설정 확인

가장 실용적인 조언은, 백테스트 기간을 최소 5년 이상, 여러 시장 국면을 포함해서 검증하고, 그중 절반은 '미래 검증 기간(out-of-sample)'으로 따로 떼어두는 것입니다. 이 기간에서도 비슷한 성과가 나와야 전략을 신뢰할 수 있습니다.

어떤 시장에서 통하는가 — 명확한 추세가 답

이 전략이 잘 작동하는 조건은 하나로 요약됩니다. 방향성이 명확한 추세장입니다. 꾸준히 우상향하거나 우하향하는 구간에서는 골든크로스·데드크로스가 한 번 발생하고 나서 한동안 추세가 이어지기 때문에 손익비가 유리합니다.

  • 잘 통하는 경우: 강한 추세 종목(성장주, 추세형 코인), 월봉·주봉 단위 장기 추세 확인, 거래량이 풍부한 대형 자산
  • 잘 안 통하는 경우: 박스권 횡보 장세, 고변동성·잡음이 많은 소형주, 거래량이 적어 호가 스프레드가 넓은 자산

저는 이 전략을 단독으로 쓰기보다 필터를 추가해서 횡보 구간을 최대한 회피하는 방식으로 씁니다. ADX가 25 이상일 때(추세 강도가 확인될 때)에만 크로스 신호를 유효하게 보는 식입니다. 이것만으로도 불필요한 휩쏘 거래가 눈에 띄게 줄었습니다.

국내 종목에서 이동평균 크로스가 어떻게 작동하는지는 피플로 국내주식 페이지에서 종목별 기술적 지표 요약과 함께 확인할 수 있습니다.

직접 써본 후기 — 기대와 현실 사이의 거리

MovingAvg2Line Cross 전략을 처음 봤을 때의 매력은 단순함이었습니다. 설명하기 쉽고, 규칙이 명확하고, 백테스트 결과도 그럴듯해 보였습니다. 실제로 써보고 난 뒤의 느낌은 조금 달랐습니다.

장점부터 말하면, 추세가 강한 구간에서는 정말로 큰 움직임을 잡아내는 경험을 했습니다. 2023년 하반기 반도체 종목 상승 구간에서 5일선과 20일선 골든크로스로 진입해서 한 달 넘게 추세를 타며 수익을 낸 적이 있었고, 그때는 이 전략이 굉장히 좋아 보였습니다.

그런데 2024년 초 박스권 장세에서는 두 달 동안 여섯 번의 크로스가 발생하면서 연속으로 작은 손실이 쌓였습니다. 한 번 한 번은 별거 아닌 것 같았는데, 합산하니 꽤 아팠습니다. 제 셋업은 현재 이렇습니다.

  • 이동평균 종류: EMA
  • 기간 조합: 단기 12 / 장기 26 (MACD와 동일한 기간 — 다른 분석과 일관성을 위해)
  • 진입 필터: ADX 25 이상, 또는 주봉 방향과 일치하는 크로스만 유효
  • 손절: 장기선 아래 2ATR 또는 직전 저점 아래

자동매매 전략은 그 자체로 수익을 보장하지 않습니다. 전략은 도구이고, 어떤 시장 환경에서 그 도구를 쓸지 판단하는 것은 결국 사람입니다.

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

MovingAvg2Line 크로스 전략 자주 묻는 질문

Q. MovingAvg2Line Cross 전략에서 가장 좋은 이동평균 기간 조합은 무엇인가요?

정해진 정답은 없습니다. 단기 9~20과 장기 50~200 범위에서 주로 씁니다. 다만 특정 자산과 기간에 최적화한 조합을 그대로 미래에 적용하면 성과가 재현되지 않는 경우가 많습니다. 여러 시장 국면이 포함된 5년 이상 구간으로 검증하고, 그중 일부를 미래 검증(out-of-sample) 구간으로 따로 테스트하는 것이 중요합니다.

Q. 골든크로스가 발생하면 무조건 매수해도 되나요?

크로스만으로 무조건 진입하면 횡보 구간에서 반복 손절이 쌓입니다. ADX 같은 추세 강도 지표나 거래량 확인을 함께 써서 '추세가 있을 때'만 신호를 유효하게 보는 필터를 추가하는 것이 일반적입니다.

Q. SMA와 EMA 중 어느 것이 더 낫나요?

EMA가 최신 가격에 더 빠르게 반응해서 신호가 조금 일찍 나오지만 속임수도 늘어납니다. SMA는 느리지만 잡음이 적습니다. 어느 쪽이 낫다기보다 자신의 매매 스타일과 보유 기간에 맞는 것을 하나 정해서 오래 써보는 것이 중요합니다.

Q. 이 전략은 코인 시장에서도 쓸 수 있나요?

쓸 수 있지만 코인 시장은 변동성이 크고 24시간 거래되기 때문에 횡보 구간의 휩쏘가 주식보다 잦습니다. 일봉이나 4시간봉 이상 타임프레임에서, 유동성이 충분한 대형 코인에 적용하는 것이 상대적으로 안정적입니다. 단타 타임프레임에서는 크로스 신호가 너무 자주 발생해 수수료 소모가 큽니다.

함께 보면 좋은 지표

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