MCP로 연결 →

계산 입력

공식

광고

결과

단순이동평균
14
최근 n개 값의 평균
적용된 기간 (n) 5
입력한 전체 값 개수 5

이동평균이란?

이동평균은 일련의 숫자에서 단기적인 변동을 부드럽게 다듬어 그 안에 숨은 추세를 드러내 주는 지표입니다. 가장 널리 쓰이는 형태가 바로 단순이동평균(SMA)으로, 최근 n개 데이터의 산술 평균을 의미합니다. 주식·금융 분석은 물론 매출 예측, 신호 처리 등 잡음이 많은 데이터를 매끄럽게 정리해야 하는 다양한 분야에서 활용됩니다.

울퉁불퉁한 원시 데이터 선 위에 더 매끄러운 이동 평균 선이 겹쳐진 모습
이동 평균은 잡음이 많은 데이터 계열을 더 뚜렷한 추세로 매끄럽게 만듭니다.

계산기 사용 방법

데이터 값을 쉼표나 공백으로 구분해 입력하세요(예: 10, 12, 14, 16, 18). 필요하다면 기간(n), 즉 평균을 낼 최근 값의 개수도 함께 입력할 수 있습니다. 기간을 비워 두면 입력한 모든 값의 평균을 계산합니다. 결과는 목록의 마지막 n개 값을 기준으로 한 SMA로 표시됩니다.

공식 살펴보기

n개 값을 묶은 구간의 SMA는 다음과 같습니다.

$$\text{SMA} = \frac{1}{\text{Period }n} \sum_{i=N-n+1}^{N} x_i$$

선택한 값을 모두 더한 뒤 값의 개수로 나누면 됩니다. 각 값이 동일한 가중치를 갖는다는 점이 단순이동평균과 가중이동평균·지수이동평균을 구분하는 핵심입니다.

광고
데이터 점들의 행 위를 미끄러지며 가장 최근 값을 선택하는 윈도우
SMA는 길이가 n인 슬라이딩 윈도우 안의 값을 평균합니다.

예제로 이해하기

데이터가 10, 12, 14, 16, 18이고 기간을 3으로 지정했다고 가정해 봅시다. 계산기는 마지막 세 값인 14, 16, 18을 골라 \((14 + 16 + 18) / 3 = 48 / 3 = 16\)을 구합니다. 반대로 기간을 비워 두면 다섯 값 전체의 평균이 나옵니다. \((10 + 12 + 14 + 16 + 18) / 5 = 70 / 5 = 14\).

자주 묻는 질문

기간이 입력한 값의 개수보다 크면 어떻게 되나요? 계산기가 기간을 전체 개수에 맞춰 자동으로 제한하므로, 입력한 모든 값을 평균냅니다.

소수나 음수도 쓸 수 있나요? 네, 쉼표나 공백으로 구분만 한다면 어떤 실수든 사용할 수 있습니다.

가중이동평균과 같은 건가요? 아닙니다. 이 도구는 모든 값에 같은 가중치를 두는 단순이동평균을 계산합니다. 가중이동평균과 지수이동평균은 최근 값에 더 큰 비중을 둡니다.

최종 업데이트: