535 / 691SMA

Simple moving average

단순이동평균

Simple moving average, 즉 SMA는 이동 구간에서 선택한 값들의 산술평균입니다. 각 값의 가중치는 같고 구간이 이동하면 가장 오래된 값이 빠집니다. 선은 선택한 데이터를 설명하며 그 방향이 자동으로 거래 지시가 되지는 않습니다.

SMA는 값의 합을 개수로 나눕니다. 재현하려면 같은 시장, 가격 입력, 길이, 시간 간격이 필요합니다. 완전한 구간에서는 거래량과 관계없이 모든 값의 가중치가 같습니다.

Fidelity는 SMA를 선택 기간 가격의 평균으로 정의합니다. 이 계산에서는 거래량이 많아도 캔들 가중치가 커지지 않습니다. 거래량 가중평균은 다른 계산입니다. [Fidelity — SMA]

TradingView는 가장 오래된 값을 빼고 새 값을 더한다고 설명합니다. 따라서 대수적으로 SMA 변화는 들어오는 값에서 나가는 값을 뺀 후 길이로 나눈 값입니다. 마지막 두 가격의 변화를 따를 필요는 없습니다. [TradingView — SMA]

TradingView는 Source와 Timeframe을 선택하게 합니다. Close의 SMA와 High의 SMA는 다릅니다. 길이는 지정 간격의 관측값을 세며 자동으로 달력 날짜 수가 되는 것은 아닙니다. [TradingView — SMA] [TradingView — MTF]

평균의 정의에는 이용 가능한 값의 개수를 정해야 합니다. 구간이 차기 전에는 결과 없음과 짧은 구간의 평균을 구분해야 하며 누락 가격을 설명 없이 영으로 대체해서는 안 됩니다. [Fidelity — SMA]

동일 가중치와 오래된 데이터 제거에 따라 이상치는 구간에 남아 있는 동안 SMA에 영향을 줍니다. 새로운 급격한 가격 변화가 없어도 그 값이 빠지면 선이 바뀔 수 있습니다. [TradingView — SMA]

Fidelity는 긴 SMA가 더 매끄럽지만 원천 데이터보다 더 늦어진다고 설명합니다. 길이는 필터 선택으로 보아야 합니다. 사후에 가장 보기 좋은 선을 찾는 것은 미래 정확도의 증거가 아닙니다. [Fidelity — SMA]

TradingView는 열린 캔들의 변동하는 Close를 설명합니다. 이를 사용하는 SMA는 구간 중에 변합니다. 확정 값 규칙을 시험할 때는 실제 이용 가능해진 시점에만 데이터를 사용해야 합니다. [TradingView — Repainting]

TradingView는 전략의 주문 생성, 체결, 비용을 구분하며 overfitting을 경고합니다. 가격과 SMA를 비교하는 규칙은 청산, 시점 및 조정 데이터 밖의 검증을 정해야 하며 교차만으로 이익을 입증할 수 없습니다. [TradingView — Strategies]

예시 · SMA

현재 가격은 같아도 평균은 다르다

가상의 확정 가격 100000, 100030, 100060 USD/BTC는 (100000 + 100030 + 100060) / 3 = 100030 USD/BTC가 됩니다. 새 가격은 100060 USD/BTC 그대로지만 첫 값이 빠집니다: (100030 + 100060 + 100060) / 3 = 100050 USD/BTC. 마지막 가격은 변하지 않았지만 SMA는 20 USD/BTC 올랐습니다. 이 예시는 구간 작동 방식을 검증하며 거래 수익이나 현재 시장을 나타내지 않습니다.

더 정확히 이해하려면 이 항목과 함께 다음도 읽어 보세요 Moving average, Exponential moving average, Moving average crossover, Timeframe, OHLCV, Backtesting. 다음 항목에서도 이 글을 참조합니다 Technical indicator, Moving average, Exponential moving average, Moving average crossover.

01SMA에서 마지막 가격의 가중치가 더 큰가요?

아닙니다. 완전한 구간에서는 가중치가 같습니다. 새로운 값에 더 큰 가중치를 주는 것은 EMA 같은 다른 평균 방식입니다.

02누락 가격을 영으로 바꿔도 되나요?

계산 의미를 바꾸지 않고는 안 됩니다. 영은 특정 가격이지 누락 기록 표시가 아닙니다. 공백과 초기 구간 규칙을 선택하고 문서화해야 합니다.

DOC · 001Fidelity — SMA문서 ↗DOC · 002TradingView — SMA문서 ↗DOC · 003TradingView — Repainting문서 ↗DOC · 004TradingView — Strategies문서 ↗DOC · 005TradingView — MTF문서 ↗
1차 출처 우선 · 투자 조언이 아닙니다