단순이동평균선(SMA)이란? 이동평균선은 왜 늘 한 박자 늦을까

‘가격이 이동평균선 위로 올라서면 사고, 아래로 내려가면 판다.’ 아마 가장 많은 사람이 처음 배우는 매매 규칙일 것입니다.

이동평균선이 쓸모 있는 이유는 분명합니다. 오르내리는 가격을 매끄럽게 펴서 방향을 한눈에 보여 줍니다. 하지만 피할 수 없는 성격이 하나 있습니다. 이동평균선은 반드시 가격보다 느립니다. 이 글에서는 먼저 숫자 5개로 한 번 계산해 보고, 1234가 표시된 실제 차트(비트코인, 2021년)로 ‘얼마나 느린지, 왜 느린지, 느린 것을 어떻게 쓰는지’를 분명히 정리합니다.

이 글은 MASQuant ‘트레이딩 아카데미 · 기술 지표 백과’ 시리즈의 한 편입니다. 모든 지표의 분류는 기술 지표 백과에 정리되어 있습니다.

한 문장으로 이해하기

단순이동평균(SMA) = 최근 N개 봉의 종가 평균.

이 지표가 답하는 질문은 ‘최근 한동안 가격이 대략 어느 수준에 있었고, 어느 방향으로 가고 있는가?’입니다.

‘최근 20일 평균 기온’이라고 생각해 보세요. 오늘 갑자기 추워져도 평균 기온은 바로 떨어지지 않습니다. 그 전의 따뜻했던 19일이 아직 계산에 들어 있기 때문입니다. 추운 날이 며칠 이어져야 평균이 눈에 띄게 내려갑니다. 이동평균선이 가격을 보는 방식도 똑같습니다. 안정적이지만, 반드시 늦습니다.

먼저 한 번 계산하기: 숫자 5개면 충분

아래에서는 5개 봉 이동평균 SMA(5)로 계산합니다(설명을 위한 정수이며, 시세 데이터가 아닙니다). 글에서 말하는 ‘봉 1개’는 캔들 1개를 뜻합니다. 일봉이라면 1개가 하루, 1시간봉이라면 1개가 1시간입니다.

최근 8개 봉의 종가가 차례로 10, 11, 12, 13, 14, 20, 15, 14라고 해 봅시다.

몇 번째 봉 종가 평균에 들어가는 5개 SMA(5)
5번째 14 10, 11, 12, 13, 14 12
6번째 20 11, 12, 13, 14, 20 14
7번째 15 12, 13, 14, 20, 15 14.8
8번째 14 13, 14, 20, 15, 14 15.2

두 곳을 보세요.

  • 6번째 봉에서 가격은 단숨에 20까지 뛰었지만, 이동평균선은 14에 그칩니다. 나머지 4개의 옛 가격이 아직 들어 있어 평균을 아래로 끌어내립니다.
  • 7번째와 8번째 봉에서 가격은 이미 20에서 15, 14로 내려왔는데, 이동평균선은 아직 올라가고 있습니다(14 → 14.8 → 15.2). 새 봉이 하나 들어올 때마다 빠지는 것은 더 오래되고 더 낮은 11, 12입니다. 그 20은 아직 평균 안에 남아 있고, 몇 개 봉이 더 지나야 빠집니다.

이것이 ‘이동평균선은 한 박자 늦다’의 이유 전부입니다. 가격은 이미 방향을 틀었는데, 이동평균선은 옛 가격을 하나씩 바꿔 넣어야 따라갈 수 있습니다. 기간이 길수록(예를 들어 60개) 바꿔야 할 옛 가격이 많아져 더 느려집니다.

정식 공식

SMA(N) = 최근 N개 종가의 합 ÷ N

새 캔들이 하나 생길 때마다 가장 오래된 하나를 빼고 가장 최근 하나를 더하기 때문에 ‘이동’ 평균이라고 부릅니다. 자주 쓰는 기간은 5, 10, 20, 60, 120, 200입니다. 일봉에서 20일선은 대략 한 달, 60일선은 대략 한 분기에 해당합니다. MT5에서 이동평균선은 기본 탑재된 Moving Average이며, 방법에서 Simple을 고르면 SMA가 됩니다.

차트로 보기: 비트코인 2021년 고점, 1234 순서로

아래 차트는 비트코인(BTCUSD)의 2021년 6월부터 2022년 1월까지의 일봉으로, MT5의 과거 시세에서 가져왔습니다. 많은 사람이 기억하는 흐름입니다. 여름에는 3만 달러대에서 횡보하다가, 11월 사상 최고가 부근까지 쭉 오른 뒤, 다시 3만 달러대로 떨어졌습니다.

비트코인 2021년 6월~2022년 1월 일봉에 20일선과 60일선을 겹친 차트. ① 횡보 구간에서 20일선은 방향이 없음, ② 11월 9일 종가 고점, ③ 고점 후 5번째 봉에서 종가가 20일선 아래로, ④ 13번째 봉에서 60일선 아래로
그림: 비트코인(BTCUSD) 일봉, 2021/6/2–2022/1/24, MT5 과거 시세. 속이 빈 캔들은 상승 마감, 속이 찬 캔들은 하락 마감입니다. 주황색 선은 20일선(SMA20), 보라색 선은 60일선(SMA60)입니다. 회색 바탕은 횡보, 연한 주황색 바탕은 추세입니다. 검은 점선은 종가 최고점, 주황색과 보라색 점선은 종가가 20일선·60일선 아래로 내려간 위치입니다. 오른쪽은 가격, 아래쪽은 날짜이며, 동그라미 숫자는 아래 설명과 대응합니다.
1

횡보할 때 이동평균선은 방향을 주지 못합니다. 6월부터 7월 중순까지 비트코인 종가는 32,162에서 39,880 사이를 오갔고, 20일선은 가격을 따라 위아래로 흔들릴 뿐 방향을 알 수 없었습니다. 이때 ‘올라서면 사고 내려가면 판다’를 하면 사고팔기를 반복하며 양쪽으로 얻어맞기만 합니다.

2

11월 9일, 종가 최고점 67,643. 7월 중순의 31,674에서 쭉 올라와 113.6% 상승했습니다. 이때 두 이동평균선 모두 아직 위를 향하고 있다는 점에 주목하세요. 위 예시의 7번째, 8번째 봉처럼, 고점이 이미 끝났다는 것을 아직 모릅니다.

3

종가가 20일선 아래로: 고점 후 5번째 봉(11월 16일). 종가 60,400으로, 이미 고점에서 10.7% 내려온 상태였습니다. 20일선 자체는 고점 후 4번째 봉에서야 아래로 꺾였습니다.

4

종가가 60일선 아래로: 고점 후 13번째 봉(11월 26일). 종가 54,126으로, 이미 20% 내려온 상태였습니다. 60일선 자체는 더 느려서, 고점 후 34번째 봉(12월 27일)에야 아래로 꺾였습니다.

20일선은 4개 봉 늦게 꺾였고, 60일선은 34개 봉 늦었습니다. 기간이 길수록 바꿔야 할 옛 가격이 많아 더 늦습니다. 거꾸로 말하면 기간이 긴 선일수록 더 매끄러워서, 횡보할 때 가격이 선을 이리저리 뚫고 지나가는 일이 적습니다. 안정과 느림은 같은 것의 양면입니다. (그 후 비트코인은 2022년 1월 24일 36,721까지 계속 하락했습니다.)

이는 실제 과거 시세의 한 구간으로, 이동평균선의 성격을 설명하기 위한 것이지 일반 법칙이 아닙니다. 상품, 시간 단위, 구간을 바꾸면 숫자는 모두 달라집니다.

보이는 것, 의미하는 것

보이는 것 보통 의미하는 것 하지만 주의할 점
이동평균선이 위를 향하고, 가격이 대체로 선 위에 있음 최근 구간은 상승 쪽 이동평균선은 늦기 때문에 고점이 이미 끝났을 수 있음(차트의 2처럼)
이동평균선이 아래를 향하고, 가격이 대체로 선 아래에 있음 최근 구간은 하락 쪽 바닥도 마찬가지로 몇 개 봉 늦게 확인됨
이동평균선이 평평하고, 가격이 선 위아래를 오감 횡보, 방향 없음 이때의 ‘올라섬, 내려감’은 대부분 거짓 신호(차트의 1처럼)
종가가 이동평균선 아래로 내려감 단기적으로 약해졌다는 한 가지 해석 내려갈 때쯤이면 가격은 보통 고점에서 꽤 떨어져 있음(차트의 34처럼)
단기선이 장기선을 위로 뚫음(골든크로스) 단기와 중기의 방향이 일치하기 시작함 두 선이 모두 평평할 때의 교차는 의미가 매우 작음

실전 활용: 예시 세 가지

예시 1: ‘방향 필터’로 쓰기

가격이 60일선 위에 있고, 60일선이 위를 향할 때만 매수 기회를 찾습니다. 이동평균선은 어느 봉에서 진입할지 알려 주지 않습니다. ‘큰 방향을 거스르는’ 주문을 걸러 내는 역할만 합니다.

예시 2: ‘청산선’으로 쓰기

매수한 뒤 종가가 20일선 아래로 내려가면 청산합니다. 규칙이 분명하고 추측할 필요가 없다는 것이 장점이고, 대가는 차트의 3처럼 최고점보다 몇 개 봉 늦게 나오면서 수익 일부를 반납하는 것입니다. 60일선으로 바꾸면 털리는 횟수는 줄지만 반납하는 몫은 커집니다(차트의 4).

예시 3: 기간은 보유 기간에 맞추기

며칠 보유할 거래에 200일선을 쓰면 신호가 너무 느려 의미가 없고, 몇 달 보유할 거래에 5일선을 쓰면 작은 흔들림마다 털려 나갑니다. 기간은 대체로 보유 기간과 같은 규모여야 합니다. 또 ‘이동평균선 아래로 내려가면 청산’은 그 자체로 일종의 손절입니다. 다만 그 위치는 이동평균선이 있는 곳일 뿐, 반드시 내 판단이 틀린 위치는 아닙니다. 둘을 어떻게 저울질할지는 손절매는 어떻게 설정하나요?를 참고하세요.

흔한 오용

1. 이동평균선을 지지·저항의 ‘벽’으로 여기기

이동평균선은 과거 가격의 평균이지, 누군가 그 자리에 걸어 둔 주문이 아닙니다. 가격이 이동평균선에 닿고 반등하는 것은 많은 사람이 같은 선을 보고 있어서일 때도 있고, 그저 우연일 때도 있습니다. 닿은 뒤 그대로 뚫고 지나가는 경우도 많습니다.

2. 기간을 계속 바꿔 ‘가장 잘 맞는’ 선을 찾기

같은 구간에 18일, 23일, 37일을 반복해서 시험하면 과거에서 가장 보기 좋은 선은 언제든 찾을 수 있습니다. 하지만 그것은 그 구간에 우연히 잘 맞았을 가능성이 크고, 다른 구간에서는 통하지 않습니다. 대부분의 트레이딩 전략은 왜 실패할까?를 참고하세요.

3. 교차만 보고 선의 방향은 보지 않기

단기선이 장기선을 교차하는 것(골든크로스, 데드크로스)은 횡보 구간에서 계속 일어납니다. 두 선이 모두 평평할 때 나온 교차는, 두 선이 같은 방향을 향할 때보다 의미가 훨씬 작습니다.

자주 묻는 질문

이동평균선이란 무엇인가요?

이동평균선은 최근 일정 기간의 종가를 평균 내어 그린 선으로, 새 캔들이 하나 생길 때마다 다시 계산합니다. 가장 흔한 것은 단순이동평균(SMA)으로, 최근 N개 종가의 합을 N으로 나눈 값입니다. 예를 들어 5개 종가가 10, 11, 12, 13, 14라면 SMA(5)는 12입니다.

이동평균선은 왜 늦나요?

이동평균선의 모든 점에는 과거 N개 봉의 가격이 들어 있기 때문입니다. 가격이 방향을 바꾼 뒤에도 옛 가격이 평균 안에 남아 있고, 이것들이 천천히 새 가격으로 바뀌어야 이동평균선도 방향을 바꿉니다. 기간이 길수록 바꿔야 할 옛 가격이 많아 지연도 커집니다.

SMA와 EMA는 무엇이 다른가요?

SMA에서는 모든 가격의 가중치가 같습니다. EMA(지수이동평균)는 최근 가격에 더 큰 가중치를 주기 때문에 방향 전환은 빠르지만, 단기 변동에 휘둘리기도 더 쉽습니다. 자세한 내용은 EMA 지수이동평균을 참고하세요.

20일선, 60일선, 200일선은 어떻게 고르나요?

정해진 답은 없습니다. 기간이 짧을수록 민감하고 잡음이 많으며, 길수록 매끄럽고 느립니다. 흔히 쓰는 방법은 기간을 보유 기간과 같은 규모로 맞춘 뒤, 백테스트로 여러 기간이 내 상품에서 어떻게 작동하는지 비교하는 것입니다.

MT5에서 이동평균선은 어떻게 추가하나요?

MT5에는 Moving Average 지표가 기본 탑재되어 있습니다. 설정의 방법에서 Simple을 고르면 SMA, Exponential을 고르면 EMA가 되며, 기간은 Period 칸에서 조정합니다.

맺음말

이동평균선의 느림은 진짜이고, 그 안정도 진짜입니다. 60일선 덕분에 덜 털린 몇 번과, 60일선 때문에 더 반납한 몇 %는 같은 선택의 양면입니다.

그러니 물어야 할 것은 ‘어느 이동평균선이 가장 잘 맞나’가 아니라, 내 상품에서는 얼마나 느린 이동평균선이 가장 이득인가?입니다. 이 질문은 과거 시세 한 구간으로는 답할 수 없습니다. 당사의 AI 전략 어시스턴트로 백테스트하면 알 수 있습니다.

조건을 한 문장으로 적어, 예를 들어 ‘종가가 20일선 위로 올라서면 진입, 아래로 내려가면 청산’처럼 MASQuant의 AI 전략 어시스턴트에 맡기고 버튼을 누르면 백테스트가 시작됩니다. 백테스트 환경에는 스프레드, 슬리피지, 시장 유동성 변화, 체결 지연 같은 실제 시장의 마찰이 반영되어 있습니다(사용 방법은 AI 전략 어시스턴트 사용 가이드 참고). 그다음 20을 60으로 바꿔 한 번 더 돌리면, 두 가지 ‘느림’이 내 상품에서 어떻게 다른지 비교할 수 있습니다. 백테스트가 알려 주는 것은 ‘이 규칙이 과거 시세에서 어땠는가’이지, 미래에 대한 보장이 아닙니다.

아이디어는 검증을 거쳐야 비로소 전략이 됩니다.

본문의 차트는 MT5 플랫폼의 과거 시세(일봉. 플랫폼마다 시세와 일봉 구분 방식이 조금씩 달라 수치가 완전히 같지 않을 수 있습니다)에서 가져왔고, 지표는 프로그램이 표준 계산법에 따라 산출했습니다. 예시에 쓴 정수는 시세 데이터가 아닙니다. 과거 시세는 지표의 성격을 설명하기 위해서만 쓰였으며, 미래 가격 움직임을 나타내지 않습니다.

위험 고지: CFD는 고위험 금융상품으로, 빠른 자금 손실로 이어질 수 있습니다. 과거 성과는 미래 결과를 보장하지 않으며, 모든 전략과 백테스트는 참고용일 뿐 투자 조언이 아닙니다. 거래 전에 당사의 위험 고지 조항을 충분히 확인하시기 바랍니다.

댓글 작성