Меню
Онлайн-инструментОнлайнБесплатно

Калькулятор скользящего среднего

Рассчитайте скользящее среднее для числового ряда онлайн. Простое и взвешенное сглаживание данных. Быстрый расчёт SMA с примерами и формулами.

Обновлено: 15 мая 2026 г.
ФормулыБыстроПриватно

Калькулятор скользящего среднего

Рассчитайте скользящее среднее для числового ряда — простое или взвешенное сглаживание данных за несколько секунд.

Введите числа через запятую или пробел
Количество точек для усреднения (целое число ≥1)
Последнее значение MA
ед.
Точек в результате
шт.
Размер окна
точек

Как пользоваться калькулятором

1
Введите числовой ряд в первое поле. Числа можно разделять запятыми или пробелами. Например: 10, 12, 15, 13, 18, 20, 17.
2
Укажите размер окна — количество последовательных значений, по которым будет считаться среднее. Обычно берут 3, 5, 7 или 10.
3
Нажмите «Рассчитать». Калькулятор вычислит скользящее среднее для каждого положения окна и покажет последнее значение, а также полный ряд.
4
При необходимости нажмите «Сбросить», чтобы очистить поля и результат.

Примеры расчёта

Сценарий 1: Температура за неделю
Ряд: 22, 24, 23, 25, 26, 24, 23. Окно: 3. Результат: 23.0, 24.0, 24.7, 25.0, 24.3 — скользящее среднее сгладило дневные колебания.
Сценарий 2: Продажи за месяц
Ряд: 120, 135, 142, 128, 150, 160, 155, 140. Окно: 4. Последнее значение MA: 151.25 — показывает устойчивый тренд к росту.
Сценарий 3: Курс валюты
Ряд: 89.5, 90.2, 91.0, 90.8, 89.9, 88.7, 89.3. Окно: 5. Последнее значение MA: 89.94 — сглаженный курс без резких скачков.

Формулы расчёта

Используется простое скользящее среднее (SMA):

SMAt = (Xt + Xt-1 + ... + Xt-n+1) / n

где n — размер окна, Xt — значение ряда в момент t. Для окна размером n первый результат появляется на позиции n исходного ряда.

Количество точек в результате = общее количество значений − размер окна + 1.

Пошаговое объяснение

Шаг 1. Парсинг ряда: строка разбивается на отдельные числа, отбрасываются пустые элементы и нечисловые символы.

Шаг 2. Проверка: размер окна должен быть ≥1 и ≤ длины ряда. При нарушении выдаётся сообщение об ошибке.

Шаг 3. Вычисление: для каждого положения окна суммируются n последовательных значений, сумма делится на n.

Шаг 4. Округление: каждое значение округляется до двух знаков после запятой для читаемости. Итоговый ряд и последнее значение выводятся на экран.

Где применяется

  • Финансы и трейдинг. Скользящие средние (MA 50, MA 200) — основа технического анализа акций, валют, криптовалют.
  • Прогнозирование спроса. Сглаживание продаж по дням или неделям для выявления трендов и сезонности.
  • Метеорология. Усреднение температуры, давления, осадков для устранения случайных выбросов.
  • Медицинский мониторинг. Сглаживание пульса, давления, уровня глюкозы для исключения артефактов измерения.
  • Производственный контроль. Контрольные карты Шухарта часто строятся на скользящем среднем для отслеживания стабильности процессов.
  • Обработка сигналов. Подавление шума в аудио- и видеосигналах, цифровая фильтрация данных.

Важные нюансы

  • Чем больше окно, тем сильнее сглаживание, но больше задержка реакции на реальные изменения.
  • Скользящее среднее всегда запаздывает относительно исходного ряда — это не инструмент предсказания, а фильтр шума.
  • При малом количестве данных (менее 5 значений) результат может быть малоинформативен — рассматривайте другие методы.
  • Простое скользящее среднее придаёт одинаковый вес всем точкам в окне. Для учёта «свежести» данных используйте взвешенное (WMA) или экспоненциальное (EMA).
  • Результат округляется до двух знаков — при высокоточных расчётах учитывайте накопление погрешности.
  • Калькулятор не предназначен для потоковой обработки в реальном времени — все данные вводятся статически.

Частые ошибки

  • Размер окна больше длины ряда. Невозможно построить скользящее среднее — окно не помещается. Уменьшите период или добавьте данных.
  • Окно равно 1. Скользящее среднее в точности повторяет исходный ряд — сглаживания нет. Имеет смысл при окне от 2 и выше.
  • Пропущенные значения в ряду. Пустые места или символы вместо чисел могут привести к некорректному результату. Проверяйте, что ввели только числа и разделители.
  • Смешивание разделителей. Используйте единообразно запятые или пробелы. Формат «1,5 2.7» будет обработан, но осторожнее с плавающей точкой.
  • Отрицательный размер окна. Ноль или отрицательное число не имеют смысла — калькулятор выдаст ошибку валидации.
  • Использование SMA на нестационарном ряду. Если данные имеют сильный тренд, простое скользящее среднее даёт систематическое отклонение — рассмотрите двойное скользящее.

Ответы на частые вопросы

В чём разница между SMA и EMA?
SMA — простое среднее, все точки в окне равноправны. EMA — экспоненциальное, больший вес у последних значений. Калькулятор считает SMA.
Можно ли вводить дробные числа?
Да, используйте точку или запятую в качестве десятичного разделителя. Например: 10.5, 12,7, 15.
Почему результат короче исходного ряда?
Для окна размером n первые n−1 позиций не имеют полного окна, поэтому вычисления начинаются с n-го элемента.
Как выбрать размер окна?
Ориентируйтесь на цель: для удаления шума — 3–5; для выделения тренда — 10–20; для долгосрочного анализа — 50 и более. Универсального правила нет.
Калькулятор показывает только последнее значение?
Последнее значение выделено крупно, но ниже отображается весь ряд скользящих средних — вы можете скопировать его для дальнейшего использования.
Что делать, если ряд содержит выбросы?
Скользящее среднее частично сглаживает выбросы, но при аномально больших значениях лучше предварительно очистить данные или использовать медианное сглаживание.

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

Расчёт основан на стандартном определении простого скользящего среднего (Simple Moving Average, SMA), используемом в техническом анализе финансовых рынков, статистическом анализе временных рядов и цифровой обработке сигналов. Метод описан в учебниках по эконометрике, руководствах по Python (pandas rolling mean) и документации Excel (функция AVERAGE с динамическим диапазоном).

Что такое скользящее среднее и зачем оно нужно

Скользящее среднее — один из самых простых и мощных инструментов анализа данных. Его суть: вместо каждого отдельного значения мы берём среднее нескольких соседних точек. Это позволяет увидеть общую картину, не отвлекаясь на случайные колебания. Представьте график температуры за месяц: каждый день столбик скачет то вверх, то вниз. Скользящее среднее за 7 дней покажет плавную линию — недельный тренд потепления или похолодания.

В финансах скользящие средние — основа основ. Трейдеры смотрят на пересечение MA50 и MA200, чтобы понять момент входа или выхода из позиции. Когда краткосрочная средняя пересекает долгосрочную снизу вверх — сигнал к покупке, сверху вниз — к продаже. Это работает на любых рынках: акции, валюта, сырьё.

Как работает простое скользящее среднее (SMA)

Алгоритм до элементарности прост. Берём окно размером, скажем, 3 точки. Для первых трёх чисел 10, 12, 15 считаем среднее: (10+12+15)/3 = 12.33. Сдвигаем окно на одну позицию: 12, 15, 13 → (12+15+13)/3 = 13.33. И так до конца ряда. Каждый результат — «сглаженное» значение для центральной точки окна.

Ключевая характеристика — размер окна. Маленькое окно (2–5) сохраняет больше деталей, быстро реагирует на изменения, но слабее фильтрует шум. Большое окно (20–50) даёт плавную линию, но сильно запаздывает за реальными поворотами тренда. Выбор периода — всегда компромисс между чувствительностью и гладкостью.

Практические примеры из жизни

Розничная торговля. Владелец магазина смотрит на дневную выручку: 45 000, 52 000, 38 000, 61 000, 43 000 рублей. Разброс большой — то ли растём, то ли падаем. SMA за 3 дня: (45+52+38)/3 = 45 000, (52+38+61)/3 = 50 333, (38+61+43)/3 = 47 333. Уже видно: после всплеска идёт спад. Решение о закупках принимается не на эмоциях, а на тренде.

Фитнес-трекер. Ваш пульс при пробежке скачет: 142, 155, 148, 160, 152, 145. Скользящее среднее с окном 3 показывает 148.3, 154.3, 153.3, 152.3 — это ваш реальный средний пульс, без артефактов датчика.

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

Простое скользящее — не единственный вариант. Взвешенное (WMA) даёт больший вес последним точкам: например, при окне 3 веса могут быть 0.5, 0.3, 0.2. Экспоненциальное (EMA) идёт дальше — вес убывает по экспоненте, и вся история влияет на результат, но старые значения быстро затухают. SMA проще интерпретировать: каждая точка в окне имеет равный голос. Для бытового анализа этого достаточно в 90% случаев.

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

Метод бессилен на стационарных рядах с постоянной волатильностью — сглаживание не даст новой информации. Если данные содержат структурный сдвиг (например, из-за кризиса продажи рухнули вдвое), SMA будет медленно подтягиваться к новому уровню, создавая иллюзию плавного падения. В таких случаях лучше использовать кумулятивные суммы или адаптивные фильтры. Не применяйте SMA для прогнозирования — оно показывает прошлое, а не будущее.

Как интерпретировать результат калькулятора

После расчёта вы видите последнее значение скользящего среднего и полный ряд. Не фокусируйтесь только на финальной цифре — сравните весь ряд с исходными данными. Если линия SMA идёт вверх — базовый тренд восходящий. Вниз — нисходящий. Горизонтально — рынок или процесс в диапазоне. Обратите внимание на угол наклона: чем круче, тем сильнее импульс.

Практический совет: наложите на один график исходные данные и две скользящих с разными окнами (например, 5 и 20). Пересечения дадут вам простейшую торговую или аналитическую систему без всякого программирования — только калькулятор и лист бумаги.

Спросить у ИИ

Задайте вопрос по этому калькулятору

Осталось вопросов: 5. Только по этому инструменту.

Оцените калькулятор

Нужен другой инструмент?

Все инструменты в категории