← 학습 센터
지표기술적 분석

이동평균선 완전 정리: EMA 대 SMA와 활용법

SMA와 EMA는 곱셈값 하나만큼 다릅니다. 계산법, 9/20/50이 표준인 이유, 지지선으로 활용하는 법, 그리고 왜 항상 지연되는지 알아보세요.

Stockade Team··6 분 읽기
이 페이지에서

지난 40개 봉 동안 오르고, 내리고, 오르고, 내리고, 다시 오른 차트를 보고 있는데 이것이 추세인지 그냥 흔들리는 것인지 구분할 수 없습니다. 봉 하나하나는 모두 잡음입니다. “이게 대체로 어딘가로 가고 있는가?“라는 정말 알고 싶은 질문은 어떤 단일 봉에서도 보이지 않습니다. 전체 흐름에 대한 질문이기 때문입니다.

이동평균은 이 질문에 대한 가장 단순한 답입니다. 최근 종가들의 흐름을 받아 하나의 숫자로 압축하고, 새 봉이 생길 때마다 그 숫자를 다시 그립니다. 흔들림이 상쇄되고, 남는 것은 상승, 하락, 횡보라고 바로 판단할 수 있는 선입니다.

이동평균이 실제로 계산하는 것

어떤 종목의 최근 5개 종가를 살펴봅시다: 182.00, 184.50, 183.00, 186.00, 185.50. 더하면 921.00입니다. 5로 나누면 184.20입니다. 이것이 5기간 단순이동평균, SMA입니다.

“이동”이라는 단어가 중요한 절반입니다. 다음 봉에서 새 종가가 들어옵니다 — 190.00이라고 합시다 — 그러면 가장 오래된 값인 182.00이 창에서 빠져나갑니다. 새 합계는 921.00 − 182.00 + 190.00 = 929.00이고, 새 SMA는 929.00 ÷ 5 = 185.80입니다. 창이 한 봉 앞으로 밀려났고 평균은 1.60 올랐습니다.

평균이 두 가지 이유로 변했다는 점에 주목하세요: 새 가격이 들어왔고 동시에 오래된 가격이 빠져나갔습니다. 이 두 번째 효과는 놓치기 쉽습니다 — 오늘 가격이 거의 움직이지 않았더라도 창 뒤에서 큰 숫자가 빠져나가는 것만으로 SMA가 튈 수 있습니다.

SMA 대 EMA: 가중치 곱셈값과 EMA가 더 빠르게 반응하는 이유

SMA는 창 안의 모든 가격에 동일한 투표권을 줍니다. 20기간 SMA에서 20봉 전 종가는 어제 종가와 똑같은 비중을 갖다가, 다음 봉에서는 갑자기 비중이 0이 됩니다. 관련성에 대한 이상한 모델입니다.

지수이동평균(EMA)은 이것을 고칩니다. 창을 쓰는 대신, EMA는 진행 중인 값을 유지하면서 새 종가 방향으로 고정된 비율만큼 밀어줍니다 — 평활 곱셈값(smoothing multiplier)입니다:

곱셈값 = 2 / (기간 + 1)

9기간 EMA라면 2 / 10 = 0.2입니다. 업데이트 규칙은 다음과 같습니다:

새 EMA = 이전 EMA + 곱셈값 x (새 종가 - 이전 EMA)

한 봉을 계산해봅시다. 9기간 EMA가 현재 186.50이고 봉이 188.00에 마감했다고 합시다. 격차는 188.00 − 186.50 = 1.50입니다. 0.2를 곱하면 0.30이 됩니다. 따라서:

새 EMA = 186.50 + 0.2 x (188.00 − 186.50) = 186.50 + 0.30 = 186.80

EMA는 1.50달러 움직임에 대해 30센트를 반응했습니다. 매 봉마다 새 가격까지 남은 거리의 20%씩을 영원히 좁혀갑니다. EMA에서는 아무것도 완전히 빠져나가지 않습니다 — 오래된 가격은 그저 줄어들 뿐입니다. 곱셈값 0.2에서, n봉 전 종가에 걸린 가중치는 0.2 × 0.8ⁿ이므로, 10봉 전 가격은 여전히 약 2.1%의 가중치를 갖고, 30봉 전 가격은 반올림 오차 수준의 가중치를 갖습니다.

이제 속도를 비교해봅시다. 우리의 5기간 SMA는 190.00이 들어왔을 때 184.20에서 185.80으로 — 1.60 상승 — 움직였습니다. 같은 184.20에 있는 5기간 EMA는 곱셈값 2/6 = 0.3333이므로, 184.20 + 0.3333 × 5.80 = 186.13으로, 1.93 상승합니다. 같은 데이터인데 움직임이 더 큽니다. 이것이 전체 차이입니다: EMA는 최근 가격에 더 큰 가중치를 두기 때문에 더 빠르게 반응합니다.

빠르다고 더 좋은 것은 아닙니다. 빠르다는 것은 더 이른 신호와 동시에 더 많은 거짓 신호를 뜻합니다. SMA는 더 조용하며, EMA 트레이더를 흔들어 떨어뜨리는 되돌림 속에서도 여러분을 추세 안에 붙잡아둘 것입니다. Stockade의 차트는 표준적인 방식으로 EMA를 계산합니다: 첫 값은 시작 구간의 단순평균으로 시작하고, 그 이후 모든 봉은 위의 곱셈값을 사용합니다.

기간을 고르는 법, 그리고 9, 20, 50이 어디서나 등장하는 이유

기간은 반응성과 안정성을 저울질하는 다이얼입니다. 짧은 기간은 가격에 밀착해 끊임없이 방향을 바꾸고, 긴 기간은 대부분의 움직임을 무시하며 좀처럼 방향을 바꾸지 않습니다. Stockade가 겹쳐 보여주는 세 EMA에서 곱셈값이 하는 일을 살펴봅시다. 모든 행에서 이전 EMA를 186.50, 종가를 188.00으로 둡니다:

EMA 곱셈값 +1.50 격차에서의 이동 역할
EMA 9 2/10 = 0.2000 +0.30 단기 모멘텀
EMA 20 2/21 = 0.0952 +0.14 인트라데이 추세
EMA 50 2/51 = 0.0392 +0.06 구조적 편향

EMA 50은 EMA 9를 다섯 배나 더 크게 움직이는 이동에도 거의 꿈쩍하지 않습니다. 이들은 서로 다른 질문에 답하고 있습니다: 9는 “가격이 이번 시간에 무엇을 하고 있었는가”에, 50은 “이 종목이 세션 내내 어느 쪽으로 기울어 있었는가”에 답합니다.

왜 하필 이 숫자들일까요? 대부분은 부분적으로 자기실현적인 관행 때문입니다 — 충분히 많은 트레이더가 같은 세 개의 선을 지켜보다 보니 반응이 그 주변에 몰립니다. 9나 20이나 50에 수학적으로 특별한 것은 없으며, 과거 데이터에서 “최적” 기간을 찾으려 해서는 안 됩니다. 그것은 커브 피팅이며, 어제 차트에 맞춘 기간은 빠르게 무너집니다.

Stockade는 세 개 모두를 서로 다른 색으로 차트에 표시합니다 — EMA 9는 앰버, EMA 20은 블루, EMA 50은 바이올렛 — 각각 토글이 있으므로, 그 선이 무엇을 하는지 배우는 동안 한 줄만 남기고 나머지를 걷어낼 수 있습니다.

이동평균을 동적 지지선·저항선으로 활용하기

수평 지지선과 저항선은 고정된 가격입니다. 이동평균은 시장과 함께 움직이는 레벨이며, 고정된 선이 한 시간 만에 낡아버리는 추세장에서 유용합니다. 건강한 상승 추세에서는 가격이 되돌림하며 상승하는 EMA를 살짝 건드리거나 아주 조금 아래로 뚫었다가 다시 이어갑니다 — 트레이더들은 이를 “20을 타고 간다”라고 부릅니다. 하락 추세에서는 같은 선이 반등이 실패하는 천장 역할을 합니다.

이것이 무엇인지 솔직해야 합니다. EMA는 장벽이 아닙니다. 최근 매수세가 몰려 있는 자리에 우연히 놓인 서술적인 선일 뿐이며, 일상적으로 실패합니다. 하나를 지지선으로 다룬다면 여전히 그 아래에 손절이 필요합니다 — “지난 세 번 20에서 튀어 올랐다”는 것은 세 번의 사건을 묘사할 뿐, 그 종목의 속성이 아닙니다.

크로스오버 전략과 그 휩소 실패 모드

고전적인 기계적 규칙: 빠른 이동평균이 느린 이동평균 위로 교차하면 매수하고, 다시 아래로 교차하면 매도합니다. Stockade의 차트 세트에서는 EMA 9가 EMA 20을 교차하거나, 20이 50을 교차하는 것입니다. 지속적인 추세에서는 잘 작동합니다 — 빠른 선이 느린 선에서 떨어져 나와 계속 그 상태를 유지하며 여러분을 그 기간 내내 붙잡아둡니다.

레인지 장에서는 파쇄기입니다. 가격이 대략 184에서 188 사이를 오간다고 상상해보세요. EMA 9가 186.40에서 EMA 20 위로 교차합니다 — 매수합니다. 여섯 봉 뒤 가격이 185.20으로 굴러떨어지고 선이 다시 교차합니다 — 1.20 손실로 매도합니다. 네 봉 뒤 다시 186.10에서 위로 교차합니다 — 매수합니다 — 그리고 가격은 185.00으로 빠지고 또 1.10을 잃습니다. 두 번의 트레이드, 추세는 없음, 순전히 레인지 장이 거의 똑같은 두 선을 계속 교차시켰다는 이유만으로 비용을 빼기도 전에 주당 2.30달러가 사라졌습니다. 이것이 휩소이며, 설정값의 버그가 아닙니다. 추세가 전혀 없는 시장에 추세추종 도구를 적용했을 때 일어나는 일입니다.

방어책은 더 나은 기간이 아닙니다. 필터입니다: 느린 선이 명확하게 기울어 있을 때만 크로스오버를 취하거나, MACD처럼 EMA로 만들어졌지만 다른 것을 측정하는 지표, 또는 VWAP 같은 거래량 기준의 참고선으로부터 확인을 요구하세요.

이동평균 기울기를 추세 필터로 읽기

크로스오버 이전에 기울기를 보세요. 평평한 EMA 50은 여기에 방향성 있는 엣지가 없다는 것을 시장이 말해주는 것이며, 가장 저렴한 필터입니다.

눈대중이 아니라 수치로 확인하세요. EMA 20이 10봉 전 182.40이었고 지금 186.90이라면, 10봉에 걸쳐 4.50 상승 — 봉당 0.45, 가격의 약 0.24%입니다. 이것은 진짜 기울기입니다. 10봉 전 186.70이었고 지금 186.90이라면 봉당 0.02, 약 0.01% — 평평하며, 여기서 나오는 크로스오버는 무엇이든 잡음입니다.

방어적인 규칙: EMA 50이 상승할 때만 롱 크로스오버를 취하고, 하락할 때만 숏 크로스오버를 취하고, 평평할 때는 관망하세요. 트레이드 횟수가 크게 줄어들 것입니다. 그것이 요점입니다.

공학적으로 제거할 수 없는 한계: 이동평균은 지연됩니다

모든 이동평균은 이미 찍힌 가격으로부터 계산됩니다. 이것을 피하는 설정이나 변형은 없습니다. EMA는 SMA 대비 지연을 줄이지만, 없애지는 못합니다. 과거 종가에 곱셈값을 적용한 것도 여전히 과거 종가의 함수이기 때문입니다.

그래서 이동평균은 절대 바닥에서 여러분을 들여보내거나 천장에서 내보내지 못합니다. EMA 9가 위로 방향을 틀 때쯤이면 저점은 이미 지나갔고, 크로스오버가 하락 추세를 확인할 때쯤이면 하락의 상당 부분이 이미 일어난 뒤입니다. 전환점을 “예측”해준다는 설정을 파는 사람은 이미 본 차트에 맞춘 곡선을 파는 것입니다.

이동평균이 진짜로 주는 것은 가격이 자기 자신 대비 어디에 있었는지에 대한 일관되고 감정 없는 묘사입니다. 이는 상당한 가치가 있습니다 — 하락 추세를 저가 매수 기회라고 부르지 않게 막아주니까요 — 하지만 이것은 묘사이지 예측이 아닙니다. 필터링과 프레이밍에 쓰고, 리스크 관리는 다른 곳에 두세요.

시뮬레이터에서 이동평균 연습하기

Stockade에서 차트를 하나 띄우고 EMA 20을 제외한 모든 것을 끄세요. 수백 개의 봉을 지켜보며 가격이 그 선을 존중하는 곳과 그대로 뚫고 지나가는 곳을 표시하세요. 그런 다음 EMA 9와 50을 켜고, EMA 50이 명확히 기울어 있었을 때와 평평했을 때 각각 몇 번의 크로스오버가 있었는지 세어보세요 — 그 숫자가 기울기 필터에 대한 근거 전체이며, 여러분 자신의 데이터로 확인한 것입니다.

무엇을 연습하고 있는지 알아두세요: Stockade의 가격은 거래소가 아니라 브라우저에서 생성되므로, 이 EMA들은 시뮬레이션된 시장을 묘사할 뿐입니다. 산술과 읽는 습관은 동일하지만, 그 아래에 있는 종목은 가상입니다. 차트 시뮬레이터에서 생성된 세션을 캔들 단위로 진행시키면서 각 크로스오버에서 멈춰 다음 봉이 답을 밝히기 전에 판단을 내려보세요. Stockade의 주식 시장 시뮬레이터에서 시작하세요.

계속 학습하기