트레이딩 중급 강의 11강

이동평균선이란? 단순이동평균선(SMA)과 지수이동평균선(EMA)의 계산과 차이

이동평균선은 정해진 개수의 가격을 평균 내 연결한 선으로, 흔들림을 줄여 흐름을 보여 주지만 미래 가격을 알려 주지는 않습니다. SMA와 EMA를 같은 숫자로 직접 계산해 보며 차이와 한계를 익혀 봅시다.

(제목 생성 중)

매일 달라지는 시험 점수보다 최근 다섯 번의 평균을 보면 전체 흐름이 훨씬 잘 보이죠. 가격도 비슷합니다. 하루하루 들쭉날쭉한 종가 대신 평균을 이어 보면 지금 흐름이 어느 쪽으로 기울고 있는지 읽기 쉬워져요.

문제는 많은 분들이 이 선을 "위면 사고 아래면 판다"는 신호로 바로 써버린다는 점입니다. 이동평균선은 가격을 요약한 결과일 뿐이에요. 이번 강의에서는 SMA와 EMA의 계산, 기간의 뜻, 추세를 읽는 순서, 그리고 횡보장에서의 한계를 차근차근 짚어 보겠습니다. 모든 숫자와 그림은 교육용 가정입니다.

이 글의 핵심 3줄
  • 이동평균선은 최근 N개 봉의 가격을 평균 낸 선으로, 흐름을 요약할 뿐 미래 가격을 예측하지 않습니다.
  • SMA는 최근 N개에 같은 비중을, EMA는 가중치 2÷(기간+1)로 최근 가격에 더 큰 비중을 주며 둘 다 가격을 뒤따릅니다.
  • 가격 위치와 선의 기울기를 따로 읽고, 횡보장의 잦은 교차와 '닿으면 반등' 같은 가정을 경계해야 합니다.
목차
  1. 이동평균선이란 무엇이고 무엇을 알려 줄까?
  2. 단순이동평균선(SMA)은 어떻게 계산할까?
  3. 지수이동평균선(EMA)은 어떻게 계산할까?
  4. SMA와 EMA 중 무엇이 더 좋을까?
  5. 이동평균선으로 추세는 어떤 순서로 읽을까?
  6. 횡보장에서 이동평균선은 왜 조심해야 할까?
  7. 이동평균선을 매매 계획에 어떻게 더할까?
  8. 트레이딩뷰에서 SMA와 EMA를 함께 띄우려면?
  9. 이 강의를 마치고 해볼 것은?
  10. 자주 묻는 질문

이동평균선이란 무엇이고 무엇을 알려 줄까?

이동평균선은 정해진 개수의 가격을 평균 내고 그 값을 이어 그린 선입니다. 복잡한 가격 흔들림을 줄여 흐름을 보여 주지만, 미래 가격을 미리 알려 주는 선은 아닙니다.

첫머리 차트는 같은 가상 종가로 5봉 SMA와 5봉 EMA를 계산한 것입니다. 회색 종가가 오르내리는 동안 두 평균선은 훨씬 완만하게 움직이죠. EMA는 다섯 번째 봉의 SMA 값 102를 시작값으로 사용했습니다.

이번 강의의 핵심이동평균선은 가격을 요약한 결과입니다. 선 위라는 이유만으로 매수하거나, 선 아래라는 이유만으로 매도하지 않습니다.

단순이동평균선(SMA)은 어떻게 계산할까?

SMA는 최근 N개 가격에 같은 비중을 주어 평균을 낸 값입니다. 새 봉이 생길 때마다 가장 오래된 값을 빼고 새 값을 넣기 때문에 '이동'평균이라고 불러요.

SMA
Simple Moving Average, 단순이동평균선. 최근 N개 값에 동일 비중을 주는 평균
기간(N)
평균에 넣는 봉의 개수. 날짜 수가 아님
가격 기준
평균에 넣는 가격 종류. 이번 예시는 종가
5번째 봉 SMA 510÷5=102에서 6번째 봉에 100을 빼고 110을 넣어 520÷5=104가 되는 계산 도식
SMA는 새 봉이 생길 때마다 가장 오래된 값을 빼고 새 값을 넣어 다시 평균을 냅니다.
  1. 5번째 봉까지의 종가100, 102, 101, 103, 104 → 합계 510 ÷ 5 = 102
  2. 6번째 봉 종가 110이 생김가장 오래된 100을 빼고 110을 넣음
  3. 새 5봉 SMA102, 101, 103, 104, 110 → 합계 520 ÷ 5 = 104

새 가격은 110인데 평균선은 104에 머물렀습니다. 상승한 가격이 평균에는 천천히 반영된다는 뜻이에요.

기간 20은 20일이라는 뜻일까?

아닙니다. 기간은 날짜가 아니라 봉의 개수입니다. 일봉의 20기간은 최근 20개 일봉, 1시간봉의 20기간은 최근 20개 1시간봉이에요. 주식 일봉 20기간은 휴장일을 포함한 달력 20일과도 다릅니다. 같은 20이라는 숫자라도 시간봉이 다르면 전혀 다른 가격 구간을 요약합니다.

평균에 넣는 가격도 확인해야 할까?

확인해야 합니다. 이번 예시는 종가를 썼지만, 플랫폼에서는 시가나 고저 평균 같은 다른 기준을 고를 수 있어요. 차트 종류, 가격 기준, 거래 세션, 수정주가 설정이 다르면 같은 기간의 선도 다르게 그려질 수 있습니다.

종가가 내렸는데 SMA가 오를 수 있을까?

오를 수 있습니다. 새로 들어온 가격이 계산에서 빠지는 오래된 가격보다 높으면 평균은 올라가요. 하루 가격 변화와 평균선 변화는 같은 뜻이 아닙니다.

지수이동평균선(EMA)은 어떻게 계산할까?

EMA는 최근 가격에 더 큰 비중을 두고 과거 값의 영향은 점차 줄여 가는 이동평균입니다. 새 EMA는 이전 EMA에 "(새 가격 − 이전 EMA) × 가중치"를 더해 구하며, 일반적인 가중치는 2 ÷ (기간 + 1)입니다.

SMA (단순이동평균선)
최근 N개 값에 같은 비중을 주어 평균을 냅니다. N개 범위를 벗어난 값은 계산에서 빠집니다.
EMA (지수이동평균선)
Exponential Moving Average. 최근 가격에 더 큰 비중을 주고, 이전 값의 영향은 점차 줄어듭니다.
이전 EMA 102와 새 종가 110, 가중치 1/3으로 새 EMA 약 104.67을 구하는 5봉 EMA 계산 도식
5봉 EMA는 가중치 1/3로 새 가격을 반영해 같은 시점 SMA 104보다 새 가격 쪽으로 더 움직입니다.
  1. 가중치 구하기5봉이면 2 ÷ (5 + 1) = 2 ÷ 6 = 1/3
  2. 시작값 정하기이전 EMA로 처음 5개 종가의 SMA 102를 사용
  3. 새 종가 반영102 + (110 − 102) ÷ 3 = 약 104.67
  4. SMA와 비교같은 시점 SMA는 104, EMA는 약 104.67로 새 가격 쪽으로 더 움직임

EMA가 빠르면 미래를 먼저 아는 걸까?

그렇지 않아요. EMA도 과거 가격으로 계산합니다. 빠르게 반응한다는 건 변화에 민감하다는 뜻이고, 그만큼 작은 흔들림에도 반응할 수 있어요. 같은 기간이라면 EMA가 항상 더 좋은 매매 결과를 낸다고 단정할 수 없습니다.

EMA는 최근 5개만 쓰고 나머지는 버릴까?

아닙니다. EMA는 이전 값이 필요해서 최초 값을 정하는 방식이 따로 있고, 그 이전 가격의 영향도 점점 작아질 뿐 남아 있어요. 이 강의는 처음 5개 종가의 SMA로 시작했지만, 플랫폼의 초기화 방식이나 불러온 과거 데이터 길이가 다르면 특히 초반 수치가 달라질 수 있습니다.

공식보다 반응 차이를 먼저계산식을 외우는 것보다 같은 가격 자료에서 무엇이 더 빨리 반응하는지 이해하는 게 먼저입니다. 차트를 볼 때 기간·가격 기준·이동평균 종류를 함께 기록해 두세요.

SMA와 EMA 중 무엇이 더 좋을까?

어느 쪽이 더 좋다고 정해진 답은 없고, 관찰 목적과 매매 규칙에 따라 검토해야 합니다. 두 선 모두 가격 변화를 뒤따른다는 공통 한계를 가지고 있어요.

SMA와 EMA 비교표
비교 항목SMAEMA
비중최근 N개에 동일 비중최근 가격에 더 큰 비중
계산 범위최근 N개만 반영이전 값의 영향이 점차 감소
새 가격 반응단순 평균으로 변화일반적으로 더 민감
공통 한계가격 변화에 뒤따름
빠른 신호 = 큰 이익은 아니에요EMA가 빨리 방향을 바꿨다고 이익도 더 크다고 볼 수 없습니다. 빠른 신호가 반복된 실패나 비용을 늘릴 수도 있어요.

이동평균선으로 추세는 어떤 순서로 읽을까?

가격이 선 위에 있는지(위치)와 선이 오르는지 내리는지(기울기)를 따로 확인한 뒤 함께 해석합니다. 가격 위치 하나만으로 추세를 판단하지 않습니다.

가격 위치와 기울기 조합 읽기
가격 위치선의 기울기읽을 수 있는 상황
평균선 위상승최근 평균보다 높은 가격에서 상승 흐름을 관찰하는 상황
평균선 위하락하락 흐름 중 반등일 수 있음

기울기는 각도로 판단하면 될까?

기울기는 이전 평균값과 현재 평균값을 비교해서 봅니다. 화면을 확대하거나 가격축을 바꾸면 눈에 보이는 각도가 달라지기 때문에 "45도면 강한 추세" 같은 고정 각도 판단은 피하세요. 주변 고점과 저점의 방향도 함께 봐야 합니다.

평균 매입 단가가 아닙니다이동평균은 시장 참가자 전체의 실제 평균 매입 단가가 아닙니다. 기본 SMA는 거래량을 반영하지 않는 가격 평균이고, 보유자의 손익이나 주문 위치를 그대로 보여 주지 않아요.

횡보장에서 이동평균선은 왜 조심해야 할까?

가격이 좁은 범위를 오가면 선을 넘었다가 되돌아오는 일이 반복되기 때문입니다. 선을 넘을 때마다 거래하면 작은 손실과 수수료가 쌓일 수 있어요.

아래는 가상 횡보 자료로 계산한 5봉 SMA입니다. 평균선은 거의 평평한데 회색 종가는 선 양쪽을 계속 오가죠. 추세가 있을 때는 평균선이 흐름을 관찰하는 배경이 되지만, 이런 구간에서는 잦은 교차가 오히려 혼란을 줍니다.

가상 횡보 종가가 평평한 5봉 SMA 위아래를 반복해서 오가며 교차가 잦게 생기는 선 차트
횡보장에서는 가격이 평균선을 자주 넘나들어, 선을 넘을 때마다 주문하면 거래가 잦아집니다.

평균선에 닿으면 반드시 반등할까?

아닙니다. 선 부근에서 반등했던 기록이 있어도 다음에 또 반등한다는 보장은 없어요. 이전 지지 구간과 선이 가까운지, 봉이 어디에서 마감했는지, 실제로 저점을 지키는지를 관찰하세요. 선을 주문이 쌓여 있는 정확한 가격이라고 가정하지 않습니다.

평균선에서 멀어지면 반드시 돌아올까?

그것도 아닙니다. 가격이 평균선에서 크게 벗어나면 그 거리를 관찰할 수는 있지만, 강한 추세에서는 그 상태가 이어질 수 있어요. 비싸 보인다는 이유만으로 숏을 시작하거나, 많이 떨어졌다는 이유만으로 매수하지 않습니다.

진행 중인 봉의 교차는 확정이 아니에요진행 중인 봉의 종가와 평균선 값은 함께 변합니다. 완성봉 기준으로 규칙을 만들었다면 봉이 끝나기 전 잠깐 생긴 교차를 확정 신호로 기록하지 마세요.

이동평균선을 매매 계획에 어떻게 더할까?

이동평균선은 진입 근거를 보완하는 정보이지, 그 자체로 주문 이유가 되지는 않습니다. 진입·손절·목표·수량은 중급 10강에서 배운 방식대로 따로 정해야 합니다.

가상의 1시간봉에서 가격이 20봉 SMA 위에 있고 SMA도 올라간다고 해 볼게요. 여기에 이전 저항을 넘고 재시험을 지키는 모습까지 확인됐다면 상승 방향 계획을 검토할 배경이 생깁니다. 그래도 평균선 위라는 사실만으로 주문하지는 않아요.

20봉 SMA를 보조 근거로 쓴 가상 매매 계획진입 102, 재시험 저점 아래 손절 98, 가까운 저항 목표 110, 비용 제외 손익비 8 나누기 4는 2배. 가격이 108까지 오른 뒤라면 새 가격으로 다시 계산해야 함110목표 · 가까운 저항 (진입 대비 +8)108여기까지 오른 뒤라면 목표까지 여유가 줄어 새 가격으로 다시 계산102실제 진입 · 비용 제외 손익비 8 ÷ 4 = 2배98손절 · 재시험 저점 아래 (진입 대비 −4)
평균선을 보조 근거로 쓴 가상 계획
항목예시 값
배경1시간봉, 가격이 상승 중인 20봉 SMA 위 + 이전 저항 돌파 후 재시험 유지
실제 진입102
손절98 (재시험 저점 아래)
목표110 (가까운 저항)
손익비 (비용 제외)8 ÷ 4 = 2배
선이 올라온다고 손절을 늦추지 마세요평균선이 따라 올라온다는 이유로 정해 둔 손절을 불리하게 옮기지 않습니다. 또 가격이 108까지 오른 뒤라면 같은 목표까지의 여유가 줄었으니, 처음 계산을 그대로 쓰지 말고 새 가격으로 다시 계산해야 합니다.

평균선을 쓸 때 흔히 하는 실수는?

  1. 1. 결과에 맞춰 기간을 계속 바꾼다

    20봉이 실패했으니 18봉, 다시 23봉으로 바꾸며 과거 차트에 가장 잘 맞는 선만 고르면 실전에서도 잘 작동한다고 보장할 수 없습니다.

    점검: 기간과 종류를 먼저 정하고 성공·실패 사례를 함께 기록하기
  2. 2. 기간과 종류를 한꺼번에 바꿔 비교한다

    SMA와 EMA의 차이를 보려면 같은 기간, 같은 종가 기준을 써야 합니다. 둘을 동시에 바꾸면 무엇 때문에 선이 달라졌는지 알 수 없어요.

    점검: 비교할 때는 한 가지 조건만 바꾸기
  3. 3. 선을 많이 겹쳐 놓는다

    여러 개의 선을 깔아 두는 것보다 한두 개 선의 역할을 설명할 수 있는지가 먼저입니다.

    점검: 차트에 띄운 선마다 역할을 한 문장으로 적어 보기

골든크로스·데드크로스 같은 교차 전략과 기간별 역할은 다음 강의들에서 다룹니다. 이번에는 계산 방식, 가격과의 위치, 기울기, 횡보장 한계를 먼저 익혀 두세요.

트레이딩뷰에서 SMA와 EMA를 함께 띄우려면?

트레이딩뷰 지표 검색에서 "Moving Averages for all timeframes"를 찾으면 하나의 지표 안에서 여러 개의 이동평균선을 함께 쓸 수 있습니다. 보조지표를 각각 추가하면 구독 결제가 필요해지는 상황을 피하는 방법이에요.

트레이딩뷰 지표 검색창에 moving averages for all을 입력해 Moving Averages For All Timeframes를 찾은 화면
지표 검색에서 Moving Averages For All Timeframes를 찾으면 하나의 지표로 여러 이동평균선을 쓸 수 있습니다.
  1. 지표 검색 열기인디케이터 검색창에 moving averages for all을 입력합니다.
  2. 지표 추가검색 결과의 Moving Averages For All Timeframes를 선택합니다.
  3. 기간·종류·가격 기준 설정설정 창의 인풋 탭에서 선마다 기간, 이동평균 종류, 가격 기준(예: 종가), 색을 정합니다.
  4. 같은 조건으로 비교SMA와 EMA를 같은 기간·같은 종가 기준으로 하나씩 띄워 반응 차이를 관찰합니다.

설정 창을 보면 INTRADAY MOVING AVERAGES와 DAILY MOVING AVERAGES 영역이 나뉘어 있고, 영역마다 5개 선을 쓸 수 있어요. 캡처 예시에서는 장중 영역에 5·20·60·100·200 지수이동평균을, 일봉 영역에 20 단순·60 지수·100 단순·200 단순이동평균을 켜 두었고 300 단순이동평균은 꺼 두었습니다. 모두 종가 기준입니다.

Moving Averages 지표 설정 창에서 장중 5·20·60·100·200 지수이동평균과 일봉 이동평균을 종가 기준으로 설정한 화면
장중과 일봉 영역마다 기간, 이동평균 종류, 가격 기준, 색을 선별로 지정할 수 있습니다.

종류 드롭다운에서는 단순이동평균, 지수이동평균, 거래량 가중이동평균, 가중이동평균 등을 고를 수 있습니다. 단순 이동평균과 지수 이동평균 모두 쓸 수 있으니 직접 바꿔 보면서 익숙해지세요.

이동평균 종류 드롭다운에 단순이동평균, 지수이동평균, 거래량 가중이동평균, 가중이동평균이 표시된 설정 화면
종류 드롭다운에서 단순이동평균과 지수이동평균을 바꿔 가며 같은 조건으로 비교할 수 있습니다.
이동평균선 띄우기 전 셀프 체크
0 / 5 완료

계산 감각, 직접 확인해 볼까요?

Q1. 종가 100, 102, 101, 103, 104 다음에 110이 나왔습니다. 새 5봉 SMA는?

가장 오래된 100을 빼고 110을 넣으면 102 + 101 + 103 + 104 + 110 = 520, 520 ÷ 5 = 104입니다.

Q2. 5봉 EMA의 가중치와, 이전 EMA 102에서 새 종가 110을 반영한 값은?

가중치는 2 ÷ (5 + 1) = 1/3입니다. 102 + (110 − 102) ÷ 3 = 약 104.67로, 같은 시점 SMA 104보다 새 가격 쪽으로 더 움직였습니다.

Q3. 가격이 평균선 위에 있는데 선은 내려가고 있습니다. 상승 추세라고 볼 수 있을까요?

단정할 수 없습니다. 하락 흐름 중 반등일 수 있어요. 가격 위치와 기울기를 따로 보고, 주변 고점·저점 방향도 함께 확인하세요.

이 강의를 마치고 해볼 것은?

트레이딩뷰에서 같은 기간·같은 종가 기준으로 SMA 하나, EMA 하나만 띄워 보세요. 새 봉이 생길 때 어느 선이 더 빨리 움직이는지, 횡보 구간에서 가격이 선을 몇 번 오가는지 관찰해 기록하는 게 이번 과제입니다.

관찰할 때는 시간봉, 기간, 가격 기준, 이동평균 종류를 꼭 함께 적어 두세요. 기간별 역할과 활용법은 다음 강의에서 이어서 배웁니다. 선은 가격을 요약한 결과일 뿐, 진입·손절·목표·수량은 언제나 따로 정해야 한다는 점을 잊지 마세요.

같은 가상 종가로 계산한 5봉 SMA와 5봉 EMA가 회색 종가선을 완만하게 따라가는 선 차트
평균선은 종가의 흔들림을 줄여 흐름을 보여 주며, EMA가 SMA보다 새 가격에 조금 더 빨리 반응합니다.

자주 묻는 질문

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

이동평균선은 정해진 개수의 가격을 평균 내고 그 값을 연결한 선입니다. 가격의 흔들림을 줄여 흐름을 보기 쉽게 해 주지만 미래 가격을 알려 주지는 않습니다.

SMA와 EMA의 차이는 무엇인가요?

SMA는 최근 N개 가격에 같은 비중을 주는 단순 평균이고, EMA는 최근 가격에 더 큰 비중을 주며 이전 값의 영향을 점차 줄이는 평균입니다. EMA가 일반적으로 새 가격에 더 민감하지만, 둘 다 가격 변화를 뒤따른다는 한계는 같습니다.

EMA는 어떻게 계산하나요?

새 EMA는 이전 EMA에 (새 가격 − 이전 EMA) × 가중치를 더해 구하며, 일반적인 가중치는 2 ÷ (기간 + 1)입니다. 5봉이면 가중치 1/3이고, 이전 EMA 102·새 종가 110이면 102 + (110 − 102) ÷ 3 = 약 104.67입니다.

이동평균선 20일선과 20기간은 같은 뜻인가요?

기간은 날짜가 아니라 봉의 개수입니다. 일봉 20기간은 최근 20개 일봉, 1시간봉 20기간은 최근 20개 1시간봉이며, 주식 일봉 20기간은 휴장일을 포함한 달력 20일과도 다릅니다.

가격이 이동평균선에 닿으면 반등하나요?

반드시 반등하지 않습니다. 과거에 선 부근에서 반등했더라도 다음에 반등한다는 보장은 없으니, 지지 구간과의 거리, 봉의 마감 위치, 저점 유지 여부를 함께 관찰해야 합니다.

횡보장에서 이동평균선을 쓰면 왜 손실이 나기 쉬운가요?

가격이 좁은 범위를 오가면 평균선을 넘었다가 되돌아오는 교차가 반복되기 때문입니다. 선을 넘을 때마다 거래하면 작은 손실과 수수료가 누적될 수 있습니다.

인용 안내 이 글을 인용할 때는 출처를 함께 적어 주세요.
이재민, 「이동평균선이란? 단순이동평균선(SMA)과 지수이동평균선(EMA)의 계산과 차이」, 트레이드캠프, 2026-10-06. https://tradecamp.co.kr/post/moving-average-sma-vs-ema

본문의 가격, 차트, 매매 계획은 모두 원리 설명을 위한 교육용 가상 예시이며 특정 종목의 매수·매도 권유가 아닙니다. 트레이드캠프의 모든 콘텐츠는 교육 목적으로 제공되며 투자 권유나 자문이 아닙니다. 투자 판단과 그 결과에 대한 책임은 투자자 본인에게 있으며, 가상자산과 주식은 원금 손실 위험이 있습니다.

중급 다른 강의

전체 보기