Экспоненциальное скользящее среднее
Экспоненциальное скользящее среднее (англ. Exponential Moving Average, EMA) — это разновидность скользящего среднего, метод сглаживания временных рядов, при котором более поздним данным присваивается больший вес по сравнению с более ранними. В отличие от простого скользящего среднего (SMA), где все значения внутри окна усреднения имеют равный вес, EMA экспоненциально уменьшает веса предыдущих наблюдений, что делает его более чувствительным к последним изменениям цены или показателя. EMA широко применяется в техническом анализе финансовых рынков, цифровой обработке сигналов и статистическом прогнозировании.
История и происхождение
Концепция экспоненциального сглаживания была впервые предложена в 1950-х годах в рамках развития методов анализа временных рядов. Одним из пионеров считается американский математик и статистик Роберт Гудвин Браун, который в 1956 году опубликовал работу, посвящённую экспоненциальному сглаживанию для прогнозирования спроса. В 1959 году британский статистик Питер Уинтерс расширил метод, добавив учёт сезонности (модель Хольта-Уинтерса). В финансовой сфере EMA получило распространение в 1970–1980-х годах с развитием компьютерного трейдинга и технического анализа, когда трейдеры начали использовать его для построения торговых систем и идентификации трендов.
Математическое определение
EMA рассчитывается рекурсивно. Для временного ряда \( x_t \) (где \( t \) — текущий момент времени) значение EMA на момент \( t \) определяется по формуле:
\[ EMA_t = \alpha \cdot x_t + (1 - \alpha) \cdot EMA_{t-1} \]
где:
- \( EMA_t \) — значение экспоненциального скользящего среднего в момент \( t \);
- \( x_t \) — текущее значение ряда;
- \( EMA_{t-1} \) — значение EMA в предыдущий момент времени;
- \( \alpha \) — коэффициент сглаживания, \( 0 < \alpha < 1 \).
Начальное значение \( EMA_0 \) обычно принимается равным первому наблюдению \( x_1 \) или простому среднему первых нескольких значений.
Коэффициент \( \alpha \) определяет скорость убывания весов. Чем выше \( \alpha \), тем больший вес придаётся текущему значению и тем быстрее EMA реагирует на изменения. В техническом анализе \( \alpha \) часто выражают через период \( N \) (количество точек в окне) по формуле:
\[ \alpha = \frac{2}{N + 1} \]
Например, для 12-периодного EMA \( \alpha = 2/(12+1) \approx 0.1538 \). Такое преобразование позволяет сопоставлять EMA с простым скользящим средним той же длины по степени сглаживания.
Весовая функция
Вес, приписываемый наблюдению, отстоящему на \( k \) шагов назад от текущего момента, равен:
\[ w_k = \alpha \cdot (1 - \alpha)^k \]
Сумма всех весов стремится к 1 при бесконечном ряде. Это свойство обеспечивает отсутствие смещения в оценке среднего уровня ряда.
Свойства и характеристики
- Чувствительность к новым данным: EMA быстрее реагирует на изменения цены или показателя по сравнению с SMA той же длины, так как последним точкам присваивается больший вес.
- Бесконечная память: EMA учитывает все предыдущие значения ряда, хотя их вклад экспоненциально убывает. Это отличает его от SMA, которое «забывает» данные за пределами окна.
- Гладкость: При малых значениях \( \alpha \) EMA ведёт себя как сильно сглаженная линия, близкая к среднему значению всего ряда; при больших \( \alpha \) — как почти копия исходного ряда.
- Рекурсивность: Для расчёта EMA требуется только предыдущее значение и текущая точка, что делает его вычислительно эффективным для потоковых данных.
Применение
Технический анализ финансовых рынков
EMA — один из основных инструментов трейдеров для анализа трендов, уровней поддержки и сопротивления, а также генерации торговых сигналов. Основные способы использования:
- Идентификация тренда: Если цена находится выше EMA, рынок считается восходящим (бычьим); ниже — нисходящим (медвежьим). Часто используются EMA с периодами 12, 26, 50, 100 и 200.
- Пересечения EMA: Сигналы на покупку или продажу возникают при пересечении быстрой EMA (например, 12-периодной) и медленной EMA (например, 26-периодной). Быстрое EMA, пересекающее медленное снизу вверх, — сигнал к покупке; сверху вниз — к продаже. Этот метод известен как MACD (Moving Average Convergence Divergence), разработанный Джеральдом Аппелем в конце 1970-х годов.
- Динамические уровни поддержки/сопротивления: EMA часто выступает в качестве линии, от которой цена отталкивается или которую пробивает.
- Фильтрация шума: EMA используется для сглаживания ценовых данных перед применением других индикаторов, например, осцилляторов.
Цифровая обработка сигналов
EMA соответствует простейшему фильтру нижних частот первого порядка (экспоненциальному фильтру). Он применяется для подавления высокочастотного шума в измерительных системах, аудиообработке, системах управления. Его передаточная функция в z-области:
\[ H(z) = \frac{\alpha}{1 - (1-\alpha)z^{-1}} \]
Прогнозирование временных рядов
В статистике и эконометрике EMA используется как базовая модель экспоненциального сглаживания для краткосрочного прогнозирования. Модель предполагает, что ряд не имеет тренда и сезонности, а прогноз на следующий шаг равен текущему EMA. Более сложные варианты (модели Хольта и Хольта-Уинтерса) учитывают линейный тренд и сезонные колебания.
Сравнение с другими видами скользящих средних
| Параметр | Простое скользящее среднее (SMA) | Экспоненциальное скользящее среднее (EMA) | Взвешенное скользящее среднее (WMA) |
|---|---|---|---|
| Веса | Равные для всех точек в окне | Экспоненциально убывающие | Линейно убывающие (обычно) |
| Память | Ограничена длиной окна | Бесконечная (теоретически) | Ограничена длиной окна |
| Чувствительность | Ниже | Выше | Средняя |
| Вычислительная сложность | O(N) на каждую точку | O(1) на каждую точку | O(N) на каждую точку |
EMA обеспечивает компромисс между гладкостью и скоростью реакции, что делает его предпочтительным для многих трейдеров по сравнению с SMA, особенно на волатильных рынках.
Критика и ограничения
- Запаздывание: Как и любой сглаживающий индикатор, EMA запаздывает относительно текущей цены, что может приводить к ложным сигналам на разворотах тренда.
- Чувствительность к выбору периода: Неправильный выбор \( N \) (или \( \alpha \)) может сделать EMA либо слишком инерционным, либо слишком шумным. Оптимальный период часто подбирается эмпирически.
- Неустойчивость на начальном участке: На первых значениях ряда EMA зависит от выбора начального условия, что может искажать анализ коротких временных рядов.
- Неэффективность в боковых рынках: В периоды флэта (отсутствия тренда) EMA генерирует много ложных пересечений, что снижает его прогностическую ценность.
Интересные факты
- EMA является основой для расчёта индикатора MACD, одного из самых популярных инструментов технического анализа. MACD представляет собой разность между 12-периодным и 26-периодным EMA, а также сигнальную линию — 9-периодное EMA от этой разности.
- В системах управления запасами и логистике EMA используется для прогнозирования спроса на товары с коротким жизненным циклом, где последние данные более информативны.
- В цифровой фотографии и обработке изображений EMA применяется для подавления шума при последовательной съёмке (например, в астрофотографии).
Источники
- Браун Р. Г. «Статистическое прогнозирование для управления запасами» (1956)
- Уинтерс П. Р. «Прогнозирование продаж с помощью экспоненциально взвешенных скользящих средних» (1960)
- Мёрфи Дж. Дж. «Технический анализ финансовых рынков» (1999)
- Киркпатрик Ч., Дальквист Дж. «Технический анализ: полный курс» (2011)
- Шарп У. Ф., Александер Г. Дж., Бэйли Дж. В. «Инвестиции» (1999)
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →