모멘텀 전략 — 트레이딩뷰 기본 전략으로 추세의 힘에 올라타는 법
모멘텀 전략 (Momentum Strategy) · 글: 주가맵 운영자 (9년 차 개인 투자자) · 콘텐츠 원칙에 따라 작성합니다

처음 트레이딩뷰의 [전략] 탭을 눌렀을 때, 목록에 깔린 수십 개의 기본 전략 중 이름이 가장 끌렸던 게 모멘텀 전략이었습니다. '추세의 힘에 올라탄다'는 단순한 발상이 마음에 들었거든요. 그런데 막상 차트에 얹고 백테스트 숫자를 보니, 종목과 기간을 바꿀 때마다 결과가 널뛰는 걸 보고 적잖이 당황했던 기억이 납니다.
이 글에서는 트레이딩뷰가 기본으로 제공하는 모멘텀 전략이 어떤 규칙으로 매수·매도하는지, 백테스트 결과를 어떻게 읽어야 하는지, 그리고 숫자에 속지 않으려면 무엇을 조심해야 하는지를 제 경험과 함께 정리합니다. 처음 전략 백테스트를 접하는 분에게 좋은 출발점이 되길 바랍니다.
전략 개요 — 모멘텀이 양수면 사고 음수면 판다
모멘텀 전략은 가격의 '변화 속도'를 신호로 삼는 추세 추종 전략입니다. 핵심 계산은 단순합니다. 현재 종가에서 일정 기간 전의 종가를 뺀 값, 즉 모멘텀 값을 구합니다. 이 값이 양수면 가격이 그 기간 동안 올랐다는 뜻이고, 음수면 내렸다는 뜻입니다.
트레이딩뷰 기본 모멘텀 전략은 이 모멘텀 값의 변화에 주목합니다. 모멘텀이 상승세로 돌아서면 매수, 하락세로 돌아서면 매도(청산 후 매도 포지션)로 방향을 잡습니다. 다시 말해 '오르던 힘이 더 세지면 따라 사고, 그 힘이 꺾이면 빠진다'는 발상입니다. 진입과 청산이 한 신호로 맞물려 있어 항상 시장 안에 포지션이 있는 구조라는 점이 특징입니다.
여기서 한 가지 짚어둘 점은, 모멘텀은 가격 자체가 아니라 가격의 '기울기'를 본다는 사실입니다. 가격이 아무리 높아도 오르는 속도가 느려지면 모멘텀은 줄어들고, 바닥권이라도 빠르게 반등하면 모멘텀은 커집니다. 그래서 모멘텀 전략은 추세의 절대 위치보다 추세의 가속과 감속에 민감하게 반응합니다. 이 성질을 이해하면 왜 고점 근처에서 미리 청산 신호가 뜨고, 저점에서 일찍 매수 신호가 나오는지 자연스럽게 납득됩니다.
진입·청산 규칙 상세
기본 전략의 규칙은 모멘텀 값과 그 값을 한 번 더 부드럽게 만든 기준선의 관계로 정해집니다. 모멘텀이 기준선을 위로 넘으면 상승 모멘텀이 강해진 것으로 보고 매수 진입, 아래로 내려가면 하락 모멘텀이 강해진 것으로 보고 매도 진입합니다. 한 방향 신호가 나면 반대 포지션은 자동으로 청산됩니다.
여기서 가장 중요한 조정값은 모멘텀을 계산하는 기간(length)입니다. 기간이 짧으면 신호가 빨라지지만 잡음에 자주 흔들리고, 길면 큰 추세를 안정적으로 잡지만 진입과 청산이 느려져 수익 구간을 늦게 따라갑니다. 같은 종목이라도 기간을 며칠만 바꿔도 백테스트 곡선이 크게 달라지기 때문에, 이 값 하나를 어떻게 정하느냐가 전략의 성격을 거의 결정한다고 봐도 무방합니다.
실전에서는 분봉·일봉 같은 시간 단위에 따라서도 적정 기간이 달라집니다. 짧은 분봉에서는 잡음이 많아 기간을 다소 길게 잡아야 신호가 견딜 만하고, 일봉에서는 기본값 근처에서도 큰 추세를 무난히 따라갑니다. 아래 표는 기본 전략에서 자주 만지는 파라미터와 값을 키우거나 줄였을 때의 효과를 정리한 것입니다.
| 파라미터 | 역할 | 값을 키우면 | 값을 줄이면 |
|---|---|---|---|
| 모멘텀 기간 | 변화 속도 측정 구간 | 신호 안정·반응 느림 | 신호 민감·잡음 증가 |
| 기준선(시그널) | 신호 판단 기준 | 거짓 신호 감소 | 빠른 진입·휩쏘 증가 |
| 포지션 방향 | 매수·매도 허용 범위 | 양방향 거래 | 한 방향만 거래 |
백테스트 결과 읽는 법 — 승률·손익비·MDD
전략을 차트에 얹으면 트레이딩뷰 하단 [전략 테스터]에 성과 요약이 뜹니다. 초보자가 가장 먼저 보는 숫자는 총수익이지만, 정작 중요한 건 그 수익이 '어떻게' 만들어졌는지입니다. 승률, 손익비, 최대낙폭(MDD)을 함께 봐야 전략의 진짜 성격이 보입니다.
승률이 높아도 손익비가 나쁘면 한 번의 큰 손실로 누적 수익이 날아갑니다. 반대로 승률이 40퍼센트대여도 손익비가 좋으면 장기적으로 우상향할 수 있습니다. 특히 MDD는 자금이 고점 대비 얼마나 깊게 빠졌는지를 보여주는데, 이 수치가 내 심리적 한계를 넘으면 아무리 기대수익이 좋아도 실전에서 버티지 못합니다. 화면 속 수익 곡선은 견뎌도, 실제 계좌가 같은 폭으로 빠지면 대부분 중간에 전략을 포기하게 되기 때문입니다.
거래 횟수도 빼놓을 수 없습니다. 테스트 구간에서 거래가 다섯 번, 열 번밖에 없었다면 그 승률과 손익비는 우연일 가능성이 큽니다. 표본이 충분히 쌓여야 숫자가 통계적으로 의미를 가집니다. 저는 전략 테스터를 볼 때 총수익보다 이 표본의 크기와 손익비, MDD를 먼저 확인하는 순서로 습관을 바꾸고 나서야 비로소 전략을 객관적으로 비교할 수 있게 됐습니다.
- 승률 — 이긴 거래의 비율. 높다고 좋은 전략은 아님
- 손익비 — 평균 이익 ÷ 평균 손실. 1보다 충분히 커야 안정적
- 최대낙폭(MDD) — 고점 대비 최대 하락폭. 심리적으로 견딜 수준인지 확인
- 거래 횟수 — 표본이 너무 적으면(예: 10회 미만) 결과를 신뢰하기 어려움
- 수익 팩터 — 총이익 ÷ 총손실. 1.5 이상이면 비교적 견고한 편
과최적화(커브피팅)와 한계
백테스트의 가장 큰 함정은 과최적화, 즉 커브피팅입니다. 파라미터를 이리저리 바꿔 과거 데이터에 딱 맞는 값을 찾아내면 화면 속 수익 곡선은 아름다워집니다. 하지만 그 숫자는 '과거를 가장 잘 설명하는 값'일 뿐, 미래에도 통한다는 보장은 전혀 없습니다. 저도 한 종목에서 승률 70퍼센트짜리 설정을 찾아 들떴다가, 다른 종목과 다음 분기에 적용하니 평범한 결과로 돌아온 경험이 여러 번 있습니다.
모멘텀 전략 자체의 한계도 분명합니다. 추세 추종형이라 횡보장에서는 신호가 위아래로 번갈아 나오며 손실이 쌓이는 톱질에 약합니다. 또 항상 포지션을 들고 가는 구조라 추세가 끊기는 변곡점에서 손실을 피하기 어렵습니다. 그래서 한 종목·한 기간에서 좋게 나온 결과를 그대로 믿기보다, 여러 종목과 다른 시간 구간에서 결과가 일관적인지 교차로 확인하는 습관이 중요합니다.
커브피팅을 줄이는 현실적인 방법은 의외로 단순합니다. 파라미터를 한 점에 고정해 최고 수익을 좇기보다, 그 값 주변을 조금씩 바꿨을 때도 성과가 크게 무너지지 않는지를 봅니다. 기간을 몇 칸 옮겨도 곡선이 비슷하게 우상향한다면 그 설정은 비교적 견고하다고 볼 수 있고, 한두 칸만 바꿔도 결과가 곤두박질친다면 그건 우연히 맞아떨어진 값일 가능성이 높습니다. 또 백테스트 구간과 다른 최근 구간에서 따로 검증해 보는 것도 과거에만 맞춘 함정을 피하는 데 도움이 됩니다.
직접 써보고 느낀 점 — 정답이 아니라 출발점
제가 모멘텀 전략에서 가장 크게 배운 건 매매 기법이 아니라 '백테스트를 의심하는 태도'였습니다. 처음엔 수익률 숫자만 보고 좋은 전략을 찾았다고 믿었지만, 손익비와 MDD, 거래 횟수를 함께 보기 시작하면서 비로소 숫자 너머가 보였습니다. 지금은 모멘텀 전략을 그대로 자동매매에 쓰기보다, 추세의 힘이 살아있는지 가늠하는 참고 도구로만 활용합니다.
기본 전략은 어디까지나 학습용 출발점이라고 생각합니다. 파라미터를 무리하게 맞추기보다 기본값 근처에서 여러 종목에 돌려보며 전략의 성격을 익히는 편이 훨씬 도움이 됐습니다. 마지막으로 분명히 짚어둘 점은, 모든 백테스트는 과거 데이터에 기반하며 미래 수익을 보장하지 않는다는 것입니다. 어떤 전략을 쓰든 최종 판단과 책임은 투자자 본인에게 있습니다.