Расчёт скользящего среднего: формула, примеры и онлайн-калькулятор

📐 Математика и учёбаОбновлено: 19 июля 2026 г.4 мин чтения
Представьте, что вы смотрите на график цен на акции или на продажи своего магазина за последний год. Данные скачут: сегодня взлёт, завтра падение. Как понять, есть ли реальный тренд? Скользящее среднее (moving average) — простой и мощный инструмент, который сглаживает шум и показывает общее направление. В этой статье разберём формулу, шаг за шагом решим примеры, изучим частые ошибки и научимся применять скользящее среднее на практике. А в конце — онлайн-калькулятор, который сделает всю работу за вас.
⚡ Коротко: главное
  • Скользящее среднее (MA) сглаживает временной ряд, усредняя значения за заданное количество периодов.
  • Для расчёта простого скользящего среднего (SMA) суммируют n последних значений и делят на n.
  • Чем больше период n, тем сильнее сглаживание, но ниже чувствительность к изменениям.
  • Период 20 — популярный выбор для анализа трендов на дневных графиках акций.
  • Онлайн-калькулятор скользящего среднего мгновенно вычисляет MA для ваших данных.

Как работает скользящее среднее? Аналогия с пиццей

Скользящее среднее — это способ сглаживать хаотичные данные, чтобы увидеть тенденцию. Представьте, что вы каждую неделю съедаете разное количество кусочков пиццы: 2, 5, 3, 7, 4. Если смотреть на эти числа по отдельности, непонятно, растёт ли ваша любовь к пицце. Но если вы возьмёте скользящее среднее за 3 недели, то увидите: (2+5+3)/3 = 3.33, (5+3+7)/3 = 5, (3+7+4)/3 = 4.67 — тренд идёт вверх. Точно так же работает скользящее среднее в финансах, маркетинге и аналитике.

Скользящее среднее помогает:

  • Убрать шум — случайные скачки цен или продаж.
  • Определить тренд — рост, падение или боковик.
  • Сравнить периоды — например, динамику за квартал.

Главное — выбрать правильный период n. Если n слишком маленький, линия всё ещё будет прыгать. Если слишком большой — вы пропустите важные повороты.

Формула простого скользящего среднего (SMA) с расшифровкой

SMA = (P₁ + P₂ + ... + Pₙ) / n

Где:

  • SMA (Simple Moving Average) — простое скользящее среднее за текущий период.
  • P₁, P₂, …, Pₙ — значения (цены, продажи) за последние n периодов, начиная с самого старого.
  • n — количество периодов, по которым считаем среднее (окно сглаживания).

Например, если у вас дневные цены и n=5, то SMA — это среднее арифметическое цен за последние 5 дней. Каждый новый день вы отбрасываете самое старое значение и добавляете новое — отсюда «скользящее».

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

Пример 1: SMA для цен акций за неделю

Допустим, цена акции за 5 дней: 100, 102, 101, 105, 103 ₽. Рассчитаем SMA для последних 3 дней (n=3).

Шаг 1. Для дня 3 (третий день): берём цены дней 1,2,3: 100+102+101 = 303. Делим на 3 → 101 ₽.

Шаг 2. Для дня 4: цены дней 2,3,4: 102+101+105 = 308. Делим на 3 → 102.67 ₽.

Шаг 3. Для дня 5: цены дней 3,4,5: 101+105+103 = 309. Делим на 3 → 103 ₽.

Итого: SMA_day3=101, SMA_day4≈102.67, SMA_day5=103. Видно, что тренд восходящий (101→103).

Совет: используйте Калькулятор среднего значения, чтобы быстро считать среднее, или Калькулятор скользящего среднего для полного расчёта.

Пример 2: SMA для ежемесячных продаж интернет-магазина (n=3 и n=6)

У вас продажи за 6 месяцев (тыс. ₽): январь 120, февраль 150, март 130, апрель 170, май 160, июнь 190.

Случай 1: n=3 (краткосрочный тренд)

  • Март SMA (янв+фев+март)/3 = (120+150+130)/3 = 133.33
  • Апрель SMA (фев+март+апр)/3 = (150+130+170)/3 = 150
  • Май SMA (март+апр+май)/3 = (130+170+160)/3 = 153.33
  • Июнь SMA (апр+май+июнь)/3 = (170+160+190)/3 = 173.33

Случай 2: n=6 (полугодовой тренд) — всего одно значение: SMA_июнь = (120+150+130+170+160+190)/6 = 153.33.

Сравнение: при n=3 вы видите рост с 133 до 173 (более чувствительно), при n=6 — среднее за полугодие, сглаживающее все колебания.

Важно: SMA вычисляется только когда накоплено n значений. Первые n-1 точек не имеют SMA.
Пошаговый алгоритм расчёта SMA
  1. 1
    Выберите период n

    Определите, сколько значений усреднять (например, 5 дней).

  2. 2
    Соберите n последних значений

    Возьмите цены закрытия или продажи подряд.

  3. 3
    Сложите все значения

    Найдите сумму выбранных чисел.

  4. 4
    Разделите сумму на n

    Получите скользящее среднее для последней даты.

  5. 5
    Сдвиньте окно на 1 период

    Отбросьте самое старое значение, добавьте новое.

  6. 6
    Повторяйте шаги 2-5

    Получите ряд скользящих средних для каждой точки (кроме первых n-1).

Как вручную рассчитать простое скользящее среднее за любой период.

Пример 3: SMA в трейдинге — сигналы пересечения

В техническом анализе трейдеры часто используют пересечение быстрой SMA (например, 20 дней) и медленной SMA (например, 50 дней).

Дано: цена закрытия за 6 дней:

ДеньЦенаSMA20 (n=2)SMA50 (n=3)
1100--
2102101-
3101101.5101
4105103102.67
5103104103
6104103.5104

Анализ: На день 5 SMA2=104 > SMA3=103 → быстрая выше медленной, восходящий тренд. На день 6 SMA2=103.5 < SMA3=104 → пересечение вниз, сигнал к продаже. Трейдеры ждут такого пересечения как подтверждение разворота.

Попробуйте рассчитать сами с помощью нашего калькулятора.

Проверка: всё ли вы учли при работе со скользящим средним?

0 из 8

Типичные ошибки при расчёте и интерпретации скользящего среднего

  1. Слишком маленький n — линия всё ещё шумная, тренд не виден.
  2. Слишком большой n — запаздывание; сигнал приходит, когда тренд уже изменился.
  3. Игнорирование лага — SMA отстаёт от реальных данных на (n-1)/2 периодов.
  4. Применение к нетипичным данным — если данные имеют сильную сезонность (например, продажи ёлок), SMA без сезонной корректировки обманет.
  5. Путаница между SMA и EMA — EMA быстрее реагирует, но сложнее в расчёте.
Это как смотреть в зеркало заднего вида: SMA показывает, где вы были, а не куда едете. Всегда дополняйте его другими индикаторами.

Как быстро рассчитать скользящее среднее в Excel и онлайн

В Excel есть функция СРЗНАЧ, но для скользящего — надстройка «Пакет анализа» или формула массива. Проще использовать готовые онлайн-инструменты:

Мини-задачки для самопроверки

  1. Задача 1. Даны цены за 4 дня: 50, 55, 53, 60. Рассчитайте SMA с периодом 2 (n=2) для дня 3 и дня 4.
  2. Задача 2. Ежемесячные продажи: 200, 220, 210, 250. Какое SMA за 3 месяца будет в апреле?
  3. Задача 3. Если n=5, а данных всего 4, можно ли рассчитать SMA? Почему?

Ответы:

  1. День3: (55+53)/2=54; День4: (53+60)/2=56.5.
  2. Апрель: (220+210+250)/3=226.67.
  3. Нет, нужно минимум 5 значений, иначе не хватает данных для окна.

🧮 Посчитайте сами — инструменты по теме

🧭 Разделы по теме

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

Что такое скользящее среднее простыми словами?

Это среднее значение за последние несколько периодов, которое «скользит»: каждый раз берётся новый отрезок данных. Например, средняя температура за последние 7 дней — это скользящее среднее с периодом 7.

Как выбрать период для скользящего среднего?

Для краткосрочного анализа (дни/часы) используют n=5-20; для среднесрочного (недели/месяцы) — n=20-50; для долгосрочного — n=50-200. Чем меньше период, тем чувствительнее линия к изменениям.

Чем отличается SMA от EMA?

SMA (простое) даёт равный вес всем значениям в окне. EMA (экспоненциальное) придаёт больший вес новым данным, поэтому быстрее реагирует на изменения. EMA чаще используют в трейдинге.

Можно ли использовать скользящее среднее для прогнозирования?

Скользящее среднее само по себе не прогнозирует, а лишь сглаживает прошлые данные. Однако на основе его тренда можно делать предположения о направлении движения. Для прогнозов используют более сложные модели.

Что делать, если в данных есть пропуски?

Пропуски искажают среднее. Лучше заполнить их (например, средним соседних значений) или использовать скользящее среднее с пропуском, но это усложняет расчёт. Проще удалить строки с пропусками, если их мало.

Как скользящее среднее применяется в торговле?

Трейдеры следят за пересечением быстрой и медленной SMA (например, 20 и 50). Когда быстрая пересекает медленную снизу вверх — сигнал к покупке, сверху вниз — к продаже. Также SMA служит линией поддержки/сопротивления.

Скользящее среднее — это то же самое, что и усреднение позиции?

Нет, это разные понятия. Скользящее среднее — статистический показатель для анализа временных рядов. Усреднение позиции — это инвестиционная стратегия, когда докупают актив по разным ценам, чтобы снизить среднюю цену покупки.

Как рассчитать скользящее среднее в Excel быстро?

В Excel используйте надстройку «Пакет анализа» → «Скользящее среднее». Или вручную формулой =СРЗНАЧ(диапазон) и скопируйте вниз, сдвигая диапазон. Но проще воспользоваться онлайн-калькулятором.

Источники и нормативные документы

  1. Investopedia — Moving Average
  2. Wikipedia — Moving average
  3. Банк России — Методические рекомендации
  4. MDN Web Docs — примеры визуализации

Ещё по теме «Математика и учёба»