К основному содержанию
ForexNews24
Тренд

Индикатор EMA: настройки и сигналы

Exponential Moving Average

Экспоненциальная средняя даёт свежим ценам больший вес, чем старым, поэтому реагирует на изменения быстрее простой средней.

Как индикатор выглядит на реальном графике

EMA(20) против SMA(20) на одной цене1.13191.15121.17041.18971.2090
Цена закрытияEMA(20)SMA(20)
Две линии с одинаковым периодом ведут себя по-разному: EMA даёт больший вес свежим ценам и на разворотах поворачивает раньше пунктирной SMA. Плата за это — больше ложных движений в боковике, где EMA дёргается вслед за каждым выбросом.

Данные: EUR/USD, дневные бары, 2025-06-16 — 2026-07-20. Индикатор рассчитан по 400 барам, на графике показаны последние 180. Источник котировок: Binance Spot REST API (api.binance.com/api/v3/klines).

Эффективность по режимам рынка
РежимОценка
Трендовый рынок66
Флэт29
Высокая волатильность51
Низкая волатильность47

Что индикатор измеряет на самом деле

В EMA каждое новое значение получается смешиванием текущей цены с предыдущим значением средней в фиксированной пропорции. Коэффициент сглаживания определяет долю новой цены: для периода 20 это примерно 9,5%, для периода 200 — около 1%.

Важное отличие от SMA: в EMA не бывает эффекта выпадения. Старые бары не исчезают из расчёта скачком, а экспоненциально теряют влияние. Из-за этого EMA не делает ложных разворотов при выходе аномального бара из окна, но зато формально учитывает всю историю до начала расчёта.

Скорость реакции достаётся ценой устойчивости. На графике хорошо видно: там, где SMA спокойно проходит через локальный выброс, EMA заметно отклоняется — и в боковике это оборачивается лишними пересечениями с ценой.

Формула

EMA(t) = Close(t) × k + EMA(t−1) × (1 − k), где k = 2 / (N + 1)

Коэффициент 2/(N+1) задаёт, какую долю нового значения занимает текущая цена. Период здесь — не длина окна, а способ выразить скорость затухания: формально в расчёте участвуют все предыдущие бары, просто с убывающим весом.

Стандартные настройки

50 / 200
Классическая пара для тренда
5 / 20
Пара для скальпинга
2 / (N+1)
Формула сглаживания
Стандартные параметры
ПараметрЗначение
Классическая пара для тренда50 / 200
Пара для скальпинга5 / 20
Формула сглаживания2 / (N+1)

EMA(12) и EMA(26) стали стандартом благодаря MACD, EMA(20) и EMA(50) — как компромисс между чувствительностью и устойчивостью. Периоды короче 10 на дневных барах обычно дают слишком много пересечений, чтобы их можно было торговать без дополнительного фильтра.

Код реализации (Python)

ema.py
def ema(close, period):
return close.ewm(span=period, adjust=False).mean()

Когда индикатор перестаёт работать

Ограничения
  • Повышенная чувствительность означает больше ложных сигналов в боковом рынке.
  • Реакция на единичные выбросы сильнее, чем у SMA, — новостной шип заметно сдвигает линию.
  • Значение зависит от точки начала расчёта, поэтому на коротких историях EMA у разных платформ может слегка расходиться.

Типичные ошибки применения

  • Выбирать EMA только потому, что она «быстрее», не учитывая, что в диапазоне скорость превращается в шум.
  • Строить систему на пересечении двух близких EMA — например, 9 и 12: такие линии переплетаются постоянно.
  • Считать, что EMA устраняет запаздывание. Она его уменьшает, но принципиально устранить не может: любая средняя опирается на прошлое.
  • Сравнивать значения EMA из разных терминалов, не учитывая различий в способе инициализации первого значения.

Кому и зачем это нужно

Для трейдеров, которым важна ранняя реакция на смену направления и которые готовы принять больше ложных сигналов ради скорости. В связке с фильтром тренда работает лучше, чем самостоятельно.

Частые вопросы

Насколько EMA опережает SMA того же периода?

Порядка четверти периода на разворотах: EMA(20) обычно поворачивает на несколько баров раньше SMA(20). Точное значение зависит от резкости разворота — чем он резче, тем заметнее разрыв, что хорошо видно на графике выше.

Почему EMA в разных терминалах немного отличается?

Из-за инициализации. Формально EMA учитывает бесконечную историю, поэтому платформы по-разному задают первое значение: кто-то берёт первую цену, кто-то — SMA за период. На длинных историях разница исчезает, на коротких может быть заметна.

Какой период EMA выбрать для внутридневной торговли?

Универсального ответа нет, но принцип такой: период должен быть сопоставим с длительностью движений, которые вы ловите. Если типичное движение длится час на пятиминутных барах, средняя с периодом 12 будет описывать его целиком, а с периодом 200 — не увидит вовсе.

Другие индикаторы категории «Тренд»

От исследования — к применению

В продукте Allocation мы реализовали эти алгоритмы с учётом всех нюансов, разобранных на портале.

Узнать про Allocation