와일더 평활(RMA·SMMA) — RSI·ATR 안에 숨어 있는 이동평균의 정체
RSI, ATR, ADX는 서로 다른 지표처럼 보이지만 속에는 같은 이동평균이 들어 있습니다. J. Welles Wilder가 1978년에 이 지표들을 발표하면서 쓴 와일더 평활(Wilder's Smoothing)입니다. 차트 프로그램에 따라 RMA, SMMA(평활 이동평균), MMA(수정 이동평균)라고도 부릅니다. 이름은 셋이지만 계산은 하나입니다. 이 글은 와일더 평활의 계산식, EMA와의 관계, 지연과 반응 속도, 그리고 같은 RSI(14)가 플랫폼마다 조금씩 다르게 찍히는 원인인 초기값 문제를 숫자로 정리합니다. 본문의 가격은 모두 설명용 가정입니다.
계산식
기간 N인 와일더 평활은 직전 값에 새 값과의 차이를 1/N만큼만 반영합니다.
· RMA(오늘) = RMA(어제) + (오늘 값 − RMA(어제)) ÷ N
· 같은 식: RMA(오늘) = RMA(어제) × (N − 1) ÷ N + 오늘 값 ÷ N
N = 14
· 새 값의 가중치 = 1 ÷ 14 = 7.14%
· 직전 RMA의 가중치 = 13 ÷ 14 = 92.86%
첫 값(시드)
· 처음 N개의 단순평균(SMA)으로 시작하는 것이 Wilder의 원래 방식
구조는 지수이동평균(EMA)과 같습니다. EMA도 직전 값에 새 값과의 차이를 일정 비율 α만큼 더합니다. 차이는 α를 정하는 방식 하나뿐입니다.
RMA(14) = EMA(27)
· EMA(M)의 α = 2 ÷ (M + 1)
· RMA(N)의 α = 1 ÷ N
두 α가 같아지는 조건
· 2 ÷ (M + 1) = 1 ÷ N → M = 2N − 1
대입
· RMA(14) = EMA(27)
· RMA(5) = EMA(9)
· RMA(20) = EMA(39)
그래서 RSI(14)의 평균 상승폭·평균 하락폭은 사실상 기간 27짜리 EMA로 계산된 값입니다. "14"라는 숫자만 보고 EMA(14) 정도의 반응 속도를 기대하면 실제보다 빠르게 생각하게 됩니다. ATR(14)도 마찬가지로 ATR의 기간 14는 EMA 기준으로 27에 해당합니다.
예시 1 — 지연과 반감기
· EMA(M) 지연 = (M − 1) ÷ 2
· RMA(14) = EMA(27) → (27 − 1) ÷ 2 = 13봉
· EMA(14) → (14 − 1) ÷ 2 = 6.5봉
반감기 (어떤 가격의 영향력이 절반으로 줄어드는 데 걸리는 봉 수)
· RMA(14): ln 0.5 ÷ ln(13/14) = 약 9.4봉
· EMA(14): ln 0.5 ÷ ln(13/15) = 약 4.8봉
최근 14봉이 차지하는 비중
· RMA(14): 1 − (13/14)14 = 약 64.6%
· EMA(14): 1 − (13/15)14 = 약 86.5%
RMA(14)는 최근 14봉만으로 값의 약 3분의 2가 정해지고, 나머지 3분의 1은 그보다 오래된 가격에서 옵니다. 같은 기간 숫자의 EMA보다 과거를 두 배 가까이 오래 기억하는 선입니다.
예시 2 — 계단형 가격에서의 경로
가격이 $100에 머물다가 $110으로 한 번에 뛰고 그대로 있는 경우를 세 이동평균에 넣어 봅니다. 모두 기간 14입니다.
뛴 뒤 k봉째 값
· k = 1 → SMA 100.71 · RMA 100.71 · EMA 101.33
· k = 5 → SMA 103.57 · RMA 103.10 · EMA 105.11
· k = 10 → SMA 107.14 · RMA 105.23 · EMA 107.61
· k = 14 → SMA 110.00 · RMA 106.46 · EMA 108.65
· k = 28 → SMA 110.00 · RMA 108.74 · EMA 109.82
계산: RMA = 110 − 10 × (13/14)k, EMA = 110 − 10 × (13/15)k
SMA는 14봉이 지나면 정확히 $110에 도착하지만, RMA는 28봉이 지나도 $1.26 아래에 있습니다. 넘치지 않고 천천히 다가가는 대신 끝까지 따라붙는 데 오래 걸립니다. T3나 헐 이동평균처럼 지연을 깎는 선과는 정반대 성격입니다.
예시 3 — ATR 한 봉 갱신
ATR은 진폭(TR)을 와일더 평활로 평균한 값입니다. 조용하던 시장에 큰 봉 하나가 나왔을 때 ATR이 얼마나 움직이는지 계산해 봅니다.
와일더 방식
· 50 + (120 − 50) ÷ 14 = $55.00 (+10%)
EMA(14)로 계산했다면
· 50 + (120 − 50) × 2 ÷ 15 = $59.33 (+18.7%)
ATR × 2배 손절 거리로 쓰는 경우
· 와일더: $100 → $110
· EMA(14): $100 → $118.67
평소의 2.4배짜리 봉이 나와도 ATR은 10%만 늘어납니다. 변동성이 갑자기 커진 직후 몇 봉 동안은 ATR 기반 손절 거리가 실제 흔들림보다 좁게 잡힌다는 뜻입니다. ATR로 손절 폭을 정하는 방법은 ATR 트레일링 스톱에서 다뤘습니다.
예시 4 — 초기값(시드)이 남기는 흔적
RMA는 직전 값에서 출발하므로 맨 처음 값이 무엇이었는지가 계속 남습니다. 두 플랫폼이 같은 코인의 RSI(14)를 계산하는데 한쪽은 데이터를 더 이전부터 불러와 시드가 다르다고 해 봅시다.
· 20봉 뒤: 22.7%
· 50봉 뒤: 2.5%
· 100봉 뒤: 0.06%
· 150봉 뒤: 0.0015%
RSI로 환산 (가정: 평균 하락폭 1.0, 평균 상승폭의 시드 차이 0.4)
· 20봉 뒤: 평균 상승폭 1.000 vs 1.091 → RSI 50.00 vs 52.17
· 50봉 뒤: 1.000 vs 1.010 → RSI 50.00 vs 50.24
상장 직후 코인이나 데이터를 짧게 불러오는 도구에서 RSI가 다른 화면과 2~3포인트씩 다르게 나오는 이유가 이것입니다. 지표를 직접 계산해 백테스트할 때도 처음 100봉 정도는 신호에서 빼고 쓰는 편이 안전합니다. 시드가 남아 있는 구간의 신호는 데이터를 어디서부터 불러왔느냐에 따라 달라지기 때문입니다.
또 하나의 차이는 계산법 자체입니다. 일부 도구는 RSI의 평균을 와일더 평활 대신 SMA(Cutler 방식)나 EMA(14)로 계산합니다. 이 경우는 시드와 무관하게 값이 계속 다릅니다. RSI 30·70 같은 기준선을 다른 화면에서 가져와 쓸 때는 같은 계산법인지부터 확인해야 합니다. RSI 기본 개념에서 기준선의 의미를 함께 볼 수 있습니다.
어디에 쓰이나
② ATR: TR의 RMA
③ ADX: +DM, −DM, TR을 RMA로 평활한 뒤 DX를 다시 RMA로 평균 (ADX)
④ 앨리게이터: SMMA(13)·SMMA(8)·SMMA(5)를 앞으로 밀어 그린 세 선 (앨리게이터)
ADX는 와일더 평활을 두 번 거치므로 지연이 더 깁니다. ADX(14)가 추세 시작보다 한참 늦게 올라오는 것은 계산 구조상 당연한 결과입니다.
자주 하는 오해
② "SMMA는 SMA의 한 종류다" → 이름과 달리 구조는 EMA(2N − 1)입니다.
③ "ATR이 크게 안 늘었으니 변동성이 그대로다" → 큰 봉 하나에 10% 정도만 반응하도록 만든 선입니다(예시 3).
④ "RSI 값이 다르면 한쪽이 틀린 것이다" → 시드나 평균 계산법이 다를 수 있습니다(예시 4).
정리
와일더 평활(RMA·SMMA)은 새 값을 1/N만큼만 반영하는 이동평균으로, RMA(N)은 EMA(2N − 1)과 같습니다. RMA(14)의 지연은 13봉, 반감기는 약 9.4봉으로 같은 숫자의 EMA보다 두 배 가까이 느립니다. 그 덕분에 RSI·ATR·ADX는 잔떨림에 덜 흔들리지만, 급변 직후에는 실제 변화를 늦게 반영합니다. 처음 값의 영향은 50봉 뒤 2.5%, 100봉 뒤 0.06%까지 줄어드므로 지표를 직접 계산할 때는 앞부분을 충분히 버리고 써야 합니다. 기간 숫자를 바꿔 가며 과거 성적이 좋은 값을 고르는 것은 과최적화로 이어지기 쉽습니다. 다른 이동평균의 지연 비교는 DEMA·TEMA와 맥긴리 다이내믹에서 볼 수 있습니다.
주의
본문의 가격, 계단 예시, ATR·RSI 수치는 모두 계산 구조를 설명하기 위한 가정 예시이며 특정 코인의 실제 측정값이나 미래 수익을 뜻하지 않습니다. 이 글은 교육 정보이며 특정 자산·전략의 매수·매도 권유가 아닙니다. 코인과 선물·레버리지 거래는 원금 손실 위험이 있고, 투자 판단과 그 결과는 본인 책임입니다.
NOONOO TRADING 무료 채팅방에서 실시간 트레이딩을 같이 보세요.
봇에서 시작하기📈 OKX 신규 가입 시 거래 수수료 할인
OKX 수수료 할인 가입 →