EMA 20 · 50 · 200 정배열과 기울기로 추세 읽기
업데이트 2026-10-22
이동평균선은 가장 오래되고 널리 쓰이는 추세 지표입니다. 그중 지수이동평균(EMA, Exponential Moving Average) 은 최근 가격에 더 큰 비중을 두어 단순이동평균(SMA)보다 빠르게 반응합니다. LongShort AI 는 추세 확률을 계산할 때 EMA 배열(20%)과 EMA50 기울기(10%)를 합쳐 전체의 30% 를 이동평균에서 가져옵니다.
EMA 는 어떻게 계산되나
EMA 는 "어제의 EMA" 에 "오늘 가격과의 차이"를 일정 비율만큼 더하는 방식으로 갱신됩니다.
- 오늘 EMA = 어제 EMA + α × (오늘 종가 − 어제 EMA)
- α(평활 계수) = 2 ÷ (기간 + 1)
| 기간 | α | 의미 |
|---|---|---|
| EMA 20 | 약 0.095 | 오늘 가격이 약 9.5% 반영. 단기 흐름 |
| EMA 50 | 약 0.039 | 중기 흐름. 추세의 "척추" 역할 |
| EMA 200 | 약 0.010 | 장기 흐름. 강세장/약세장 구분선으로 자주 쓰임 |
같은 20 기간이라도 SMA 는 20개 가격을 똑같이 평균내고, EMA 는 최근 가격일수록 비중이 큽니다. 그래서 EMA 가 추세 전환에 더 빨리 반응하지만, 그만큼 가짜 신호도 조금 더 많습니다.
정배열과 역배열
정배열은 가격 > EMA20 > EMA50 > EMA200 순서로 놓인 상태입니다. 단기 평균이 장기 평균보다 위에 있다는 것은 최근 가격이 과거 평균보다 계속 높게 형성되고 있다는 뜻이므로, 전형적인 상승 추세의 모습입니다. 역배열은 그 반대(가격 < EMA20 < EMA50 < EMA200)로 하락 추세의 모습입니다.
LongShort AI 는 세 개의 비교(가격 vs EMA20, EMA20 vs EMA50, EMA50 vs EMA200)를 각각 +1(위) 또는 −1(아래)로 점수화해 평균냅니다.
| 상태 | 점수 | 예 |
|---|---|---|
| 완전 정배열 | +1 | 가격 > 20 > 50 > 200 |
| 대체로 상승 | +0.33 | 가격이 EMA20 아래로 잠깐 내려왔지만 20 > 50 > 200 유지 (눌림) |
| 대체로 하락 | −0.33 | 가격 > EMA20 이지만 20 < 50 < 200 (하락 추세 속 반등) |
| 완전 역배열 | −1 | 가격 < 20 < 50 < 200 |
분석 화면의 판단 근거 카드에서 "종가 > EMA20 · EMA20 > EMA50 · EMA50 < EMA200" 처럼 각 비교 결과를 그대로 확인할 수 있습니다.
골든크로스 · 데드크로스의 함정
단기선이 장기선을 위로 뚫는 골든크로스, 아래로 뚫는 데드크로스는 유명한 신호지만, 이동평균 자체가 과거 가격의 평균이기 때문에 크로스는 항상 추세가 이미 꽤 진행된 뒤에 나옵니다. 특히 횡보장에서는 짧은 간격으로 크로스가 반복되어 손실이 쌓이기 쉽습니다. 크로스 "사건"보다는 현재 배열 "상태"와 기울기를 함께 보는 편이 안정적입니다.
기울기를 ATR 로 나누는 이유
배열은 방향만 알려줄 뿐 추세가 얼마나 힘 있게 진행되는지는 알려주지 않습니다. 그래서 EMA50 의 최근 10봉 기울기를 따로 봅니다. 문제는 기울기의 크기가 코인 가격대에 따라 완전히 다르다는 점입니다. 비트코인에서 10봉 동안 500달러 상승은 작은 움직임이지만 도지코인에서는 상상할 수 없는 크기입니다.
이를 맞추기 위해 기울기를 ATR(Average True Range, 평균 변동폭) 으로 나눕니다. "10봉 동안 EMA50 이 평소 한 봉 변동폭의 몇 배만큼 움직였는가"로 바꾸는 것이죠. LongShort AI 는 이 값에 tanh 함수를 적용해 −1 ~ +1 범위로 눌러 담습니다. 10봉 동안 약 1 ATR 만큼 올랐다면 점수는 약 +0.76, 0.5 ATR 이면 약 +0.46 이 됩니다.
이동평균의 한계
- 후행성: 과거 가격의 평균이므로 급반전 초기에는 늦게 반응합니다. 그래서 MACD · RSI 같은 모멘텀 지표와 함께 씁니다 (MACD · RSI 가이드).
- 횡보장 취약: 가격이 이동평균 주변을 오르내리면 배열이 수시로 바뀝니다. ADX 로 추세 유무를 먼저 확인하세요 (ADX · 슈퍼트렌드 가이드).
- 데이터 길이: EMA200 은 초기값의 영향을 줄이려면 충분히 긴 데이터가 필요합니다. LongShort AI 는 타임프레임마다 최근 500봉을 사용합니다.
실전 체크리스트
- 정배열인가, 역배열인가, 뒤엉켜 있는가?
- EMA50 은 기울어져 있는가, 평평한가?
- 가격이 EMA20 에서 너무 멀리 떨어져 있지 않은가? (멀수록 되돌림 가능성)
- 상위 타임프레임의 배열도 같은 방향인가?
이 글은 기술적 분석과 시장 데이터에 대한 일반적인 설명이며 특정 종목의 매수·매도를 권유하지 않습니다. 모든 투자 판단과 책임은 본인에게 있습니다.