Открыть сервис

Взвешенное скользящее среднее

Взвешенное скользящее среднее (Weighted Moving Average, WMA) — это разновидность скользящего среднего, статистический показатель, используемый для анализа временных рядов, при котором значениям ряда присваиваются различные весовые коэффициенты. В отличие от простого скользящего среднего (Simple Moving Average, SMA), где все точки данных в окне усреднения имеют равную значимость, WMA позволяет придать больший вес более поздним (или, в зависимости от задачи, более значимым) наблюдениям, что делает его более чувствительным к текущим изменениям тренда. Основное применение WMA находит в техническом анализе финансовых рынков, обработке сигналов, прогнозировании и сглаживании данных.

Принцип расчёта

Расчёт взвешенного скользящего среднего основан на суммировании произведений значений ряда на их весовые коэффициенты, делённой на сумму этих коэффициентов. Общая формула для WMA с периодом \( n \) выглядит следующим образом:

\[ \text{WMA}_t = \frac{\sum_{i=1}^{n} w_i \cdot p_{t-i+1}}{\sum_{i=1}^{n} w_i} \]

Где:

  • \( \text{WMA}_t \) — значение взвешенного скользящего среднего в момент времени \( t \);
  • \( n \) — период усреднения (ширина окна);
  • \( p_{t-i+1} \) — значение временного ряда в момент времени \( t-i+1 \) (от самого нового до самого старого в окне);
  • \( w_i \) — вес, присвоенный \( i \)-му значению ряда (начиная с самого нового).

Наиболее распространённым способом задания весов является линейное возрастание: самый новый элемент получает наибольший вес, а самый старый — наименьший. Например, для периода \( n = 5 \) веса могут быть распределены как \( w = [5, 4, 3, 2, 1] \), где 5 — вес для последнего значения, 1 — для самого старого. В этом случае формула примет вид:

\[ \text{WMA}_t = \frac{5 \cdot p_t + 4 \cdot p_{t-1} + 3 \cdot p_{t-2} + 2 \cdot p_{t-3} + 1 \cdot p_{t-4}}{5 + 4 + 3 + 2 + 1} \]

Сумма весов в данном примере равна 15. При необходимости веса могут задаваться и другими способами — экспоненциально, квадратично или на основе внешних критериев (например, объёмов торгов).

Виды взвешенных скользящих средних

Хотя термин «взвешенное скользящее среднее» часто подразумевает линейное взвешивание, на практике существует несколько его разновидностей, различающихся способом присвоения весов.

Линейно-взвешенное скользящее среднее (LWMA)

Это наиболее распространённый тип WMA. Веса убывают линейно от последнего значения к первому. Такой подход позволяет сгладить резкие колебания, но при этом быстрее реагировать на изменения цены, чем SMA.

Экспоненциально взвешенное скользящее среднее (EMA)

EMA — частный случай WMA, где веса убывают экспоненциально. Вес каждого предыдущего значения уменьшается в геометрической прогрессии. EMA считается более чувствительным к новым данным, чем LWMA, и широко применяется в трейдинге. Формула EMA рекурсивна и не требует хранения всего окна данных.

Треугольное скользящее среднее (TMA)

В этом типе веса распределяются по треугольному закону: наибольший вес приходится на средние значения окна, а крайние (самые новые и самые старые) имеют меньший вес. TMA обеспечивает более сильное сглаживание, чем LWMA, и меньше подвержено влиянию выбросов.

Объёмно-взвешенное скользящее среднее (VWMA)

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

Применение

Технический анализ

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

  • Пересечение линий: когда быстрая WMA (с меньшим периодом) пересекает медленную WMA (с большим периодом) снизу вверх, это может указывать на начало восходящего тренда (сигнал к покупке). Обратное пересечение — сигнал к продаже.
  • Динамические уровни: линия WMA может выступать в роли динамической поддержки (при восходящем тренде) или сопротивления (при нисходящем). Цена, отскакивая от линии, подтверждает тренд.
  • Сглаживание шума: WMA позволяет отфильтровать краткосрочные колебания цены, выделяя основное направление движения.

Обработка сигналов

В цифровой обработке сигналов WMA применяется для фильтрации шумов и сглаживания данных. Например, при анализе показаний датчиков или биомедицинских сигналов (ЭКГ, ЭЭГ) WMA позволяет уменьшить влияние случайных выбросов, сохраняя при этом важные особенности сигнала.

Прогнозирование временных рядов

В эконометрике и статистике WMA используется для краткосрочного прогнозирования. Присвоение большего веса последним наблюдениям делает модель более адаптивной к изменениям. Однако WMA не подходит для долгосрочных прогнозов, так как не учитывает сезонность и циклические компоненты.

Управление запасами и логистика

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

Преимущества и недостатки

Преимущества

  • Чувствительность к новым данным: WMA быстрее реагирует на изменения тренда по сравнению с SMA, что особенно важно в динамичных средах (например, на финансовых рынках).
  • Гибкость: возможность настраивать веса под конкретную задачу (линейные, экспоненциальные, объёмные).
  • Снижение запаздывания: по сравнению с SMA, WMA имеет меньший лаг (запаздывание) при отслеживании изменений.

Недостатки

  • Чувствительность к шуму: из-за большего веса последних значений WMA может давать ложные сигналы при резких, но краткосрочных колебаниях.
  • Сложность расчёта: по сравнению с SMA, WMA требует больше вычислительных ресурсов, особенно при больших периодах.
  • Субъективность выбора весов: не существует универсального правила для назначения весов — оптимальные коэффициенты подбираются эмпирически.
  • Неприменимость для долгосрочных прогнозов: WMA не учитывает сезонные и циклические паттерны, поэтому для долгосрочного прогнозирования требуются более сложные модели (например, ARIMA).

Сравнение с другими скользящими средними

ПараметрSMAWMA (линейное)EMA
ВесаРавныеЛинейно убывающиеЭкспоненциально убывающие
ЧувствительностьНизкаяСредняяВысокая
ЗапаздываниеВысокоеСреднееНизкое
Сложность расчётаНизкаяСредняяСредняя
Устойчивость к шумуВысокаяСредняяНизкая

Интересные факты

  • В техническом анализе WMA часто используется в комбинации с другими индикаторами, такими как MACD (Moving Average Convergence Divergence), где EMA является основным компонентом.
  • В российской практике трейдинга WMA иногда называют «взвешенной средней» или «линейно-взвешенной средней».
  • При анализе временных рядов с ярко выраженной сезонностью WMA может давать смещённые оценки, если веса не скорректированы с учётом сезонных колебаний.
  • В некоторых программных пакетах (например, в Excel) WMA реализуется через функцию СУММПРОИЗВ, что упрощает расчёты для небольших массивов данных.

Источники

Загружаем BFOmetr…