1. SMA의 계산 — 한 단계씩 따라가기
단순이동평균은 이름 그대로의 평균입니다. 최근 N일 종가를 더해 N으로 나누면 끝 — 초등학교 산수의 평균을 매일 한 번씩 다시 해주는 셈입니다. 예를 들어 5일 SMA를 매일 새로 그리려면, 오늘을 기준으로 가장 최근 5일의 종가만 쓰면 됩니다. 내일이 되면 가장 오래된 1일은 빼고 새로 들어온 1일을 더해 다시 평균을 내며, 이렇게 같은 길이의 시간 창문이 매일 한 칸씩 옆으로 미끄러지는 모양이라 '이동(moving)' 평균이라는 이름이 붙었습니다.
이 단순한 절차에서 핵심은 모든 날짜가 같은 비중을 갖는다는 점입니다. 오늘의 종가도, 5일 전 종가도 평균에 1/5씩 똑같이 기여합니다. 이게 SMA의 가장 큰 특징이자 동시에 가장 큰 한계인데, 뒤에서 짚어보겠습니다.
2. 첫 N−1봉이 비어 있는 이유
차트 프로그램에서 20일 SMA를 켜면 차트 가장 왼쪽 19일 동안은 SMA 선이 그려지지 않은 채 비어 있는 걸 볼 수 있습니다. 이걸 "데이터 오류" 라고 오해하는 분이 종종 있는데, 사실은 정의상 자연스러운 결과입니다. 20일 SMA의 첫 점은 20일치 종가가 모여야 비로소 계산되기 때문입니다. 처음 19일은 평균 낼 데이터가 부족해서 점을 찍지 못할 뿐 — 이 빈 구간을 워밍업 기간이라고 부릅니다. 그래서 같은 차트라도 200일 SMA를 켜면 200일 분량의 데이터가 더 있어야 하므로 빈 구간이 훨씬 길게 나타납니다.
3. SMA의 시차(lag) — 왜 항상 가격을 뒤따라오는가
SMA를 차트 위에 띄우면 가격이 위로 튀어오를 때 SMA는 살짝 늦게 따라오고, 가격이 꺾여 내려갈 때도 한 박자 늦게 방향을 바꾸는 모습이 나옵니다. 이건 이동평균선이 가진 본질적 성격이라 막을 수 없습니다. 오늘 SMA 한 점에는 오늘뿐 아니라 며칠 전 가격까지 모두 들어가 있기 때문에, 가격이 갑자기 방향을 바꿔도 평균 안에 남아있는 옛 가격들이 그 방향 전환을 희석시키는 것이죠.
평균적으로 N일 SMA는 가격보다 약 (N−1)/2 일 정도 뒤처진다고 알려져 있습니다. 20일 SMA라면 약 9일, 200일 SMA라면 약 100일가량 뒤늦은 그림자처럼 따라온다는 뜻입니다. 이 시차는 잡음을 걸러주는 대가로 받아들여야 합니다 — 매끈한 추세선을 얻으려면 어느 정도의 늦음을 감수해야 한다는 거래죠. EMA가 만들어진 이유도 이 시차를 줄이려는 시도의 결과입니다.
4. SMA를 읽는 세 단서 — 방향·기울기·거리
차트에 SMA 한 줄을 띄웠다면, 그 한 줄에서 보통 세 가지를 읽어냅니다. 첫째는 방향입니다 — SMA가 우상향이면 평균적으로 사람들이 더 비싸게 사주고 있다는 뜻이고, 우하향이면 그 반대입니다. 추세란 무엇인가에서 이야기한 상승·하락·횡보 분류가 결국 SMA 방향으로 단순화된다고 봐도 좋습니다.
둘째는 기울기 — 같은 우상향이라도 가파른지 완만한지가 추세의 강도를 보여줍니다. 완만한 기울기는 차분한 매수세, 가파른 기울기는 흥분한 매수세입니다. 기울기가 갑자기 평평해지면 추세가 식고 있다는 첫 신호로 자주 읽히고요.
셋째는 가격과의 거리(이격)입니다. 가격이 SMA에서 너무 멀어지면 평균 회귀 압력이 생기는 경향이 있어서, 오랜 상승 끝에 가격이 SMA보다 한참 위로 튀어 있으면 단기 조정으로 다시 SMA를 향해 내려오는 경우가 잦습니다. 반대로 SMA 한참 아래로 떨어진 가격은 자기 평균선까지는 한 번 반등할 가능성이 높고요. 그래서 SMA는 단순한 추세선뿐 아니라 동적 지지선·저항선으로도 작동하는데, 이 부분은 지지와 저항이란에서 다룬 정적 지지·저항선과 함께 보면 더 입체적으로 읽힙니다.
5. 같은 SMA, 다른 의미 — 기간이 바꾸는 것
SMA를 켤 때 가장 먼저 묻는 건 "며칠짜리를 쓸까" 입니다. 기간이 짧을수록 가격에 민감하게 반응하고 자주 흔들리지만 신호가 빠릅니다. 길수록 안정적이고 신뢰도가 높지만 추세 전환을 알아채는 데 시간이 걸립니다. 여기에는 정답이 없고, 자기 매매 호흡과 관찰하는 시장의 성격에 맞는 기간을 골라야 합니다.
5일·20일·60일·200일선이 표준이 된 데에는 거래일 단위가 한몫합니다. 5일은 한 주, 20일은 한 달, 60일은 한 분기, 200일은 약 1년 거래일과 맞물리거든요. 기관의 분기·연간 평가 주기와 기업 실적 발표 주기가 이 시간 단위 위에서 돌아가다 보니 관련 SMA가 자연스럽게 의미 있는 지지·저항으로 작동합니다. 특히 200일 SMA는 "위에서 거래되면 강세장, 아래면 약세장" 이라는 글로벌 디폴트 기준이라 장기 시장 국면 — 경기 순환 4국면과도 자주 함께 읽힙니다.
마무리 — 평균 한 줄에서 읽어내는 시장
SMA는 결국 N일 종가의 단순 평균에 불과하지만, 그 한 줄에서 시장 참가자의 평균 매수가·추세 방향·동적 지지선이 한꺼번에 드러납니다. 계산이 단순해서 무시당하기 쉽지만, 기관·헤지펀드의 알고리즘조차 200일 SMA를 핵심 시장 분류 기준으로 쓰는 데에는 이유가 있습니다. 다음 글에서는 같은 평균 가족이지만 최근 가격에 더 큰 비중을 싣는 EMA의 계산을 더 깊게 들여다봅니다.