Расчёт скользящего среднего: формула, примеры и онлайн-калькулятор
- Скользящее среднее (MA) сглаживает временной ряд, усредняя значения за заданное количество периодов.
- Для расчёта простого скользящего среднего (SMA) суммируют n последних значений и делят на n.
- Чем больше период n, тем сильнее сглаживание, но ниже чувствительность к изменениям.
- Период 20 — популярный выбор для анализа трендов на дневных графиках акций.
- Онлайн-калькулятор скользящего среднего мгновенно вычисляет MA для ваших данных.
- Как работает скользящее среднее? Аналогия с пиццей
- Формула простого скользящего среднего (SMA) с расшифровкой
- Пример 1: SMA для цен акций за неделю
- Пример 2: SMA для ежемесячных продаж интернет-магазина (n=3 и n=6)
- Пример 3: SMA в трейдинге — сигналы пересечения
- Типичные ошибки при расчёте и интерпретации скользящего среднего
- Как быстро рассчитать скользящее среднее в Excel и онлайн
- Мини-задачки для самопроверки
Как работает скользящее среднее? Аналогия с пиццей
Скользящее среднее — это способ сглаживать хаотичные данные, чтобы увидеть тенденцию. Представьте, что вы каждую неделю съедаете разное количество кусочков пиццы: 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 (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.
- 1Выберите период n
Определите, сколько значений усреднять (например, 5 дней).
- 2Соберите n последних значений
Возьмите цены закрытия или продажи подряд.
- 3Сложите все значения
Найдите сумму выбранных чисел.
- 4Разделите сумму на n
Получите скользящее среднее для последней даты.
- 5Сдвиньте окно на 1 период
Отбросьте самое старое значение, добавьте новое.
- 6Повторяйте шаги 2-5
Получите ряд скользящих средних для каждой точки (кроме первых n-1).
Пример 3: SMA в трейдинге — сигналы пересечения
В техническом анализе трейдеры часто используют пересечение быстрой SMA (например, 20 дней) и медленной SMA (например, 50 дней).
Дано: цена закрытия за 6 дней:
| День | Цена | SMA20 (n=2) | SMA50 (n=3) |
|---|---|---|---|
| 1 | 100 | - | - |
| 2 | 102 | 101 | - |
| 3 | 101 | 101.5 | 101 |
| 4 | 105 | 103 | 102.67 |
| 5 | 103 | 104 | 103 |
| 6 | 104 | 103.5 | 104 |
Анализ: На день 5 SMA2=104 > SMA3=103 → быстрая выше медленной, восходящий тренд. На день 6 SMA2=103.5 < SMA3=104 → пересечение вниз, сигнал к продаже. Трейдеры ждут такого пересечения как подтверждение разворота.
Попробуйте рассчитать сами с помощью нашего калькулятора.
✅ Проверка: всё ли вы учли при работе со скользящим средним?
0 из 8
Типичные ошибки при расчёте и интерпретации скользящего среднего
- Слишком маленький n — линия всё ещё шумная, тренд не виден.
- Слишком большой n — запаздывание; сигнал приходит, когда тренд уже изменился.
- Игнорирование лага — SMA отстаёт от реальных данных на (n-1)/2 периодов.
- Применение к нетипичным данным — если данные имеют сильную сезонность (например, продажи ёлок), SMA без сезонной корректировки обманет.
- Путаница между SMA и EMA — EMA быстрее реагирует, но сложнее в расчёте.
Это как смотреть в зеркало заднего вида: SMA показывает, где вы были, а не куда едете. Всегда дополняйте его другими индикаторами.
Как быстро рассчитать скользящее среднее в Excel и онлайн
В Excel есть функция СРЗНАЧ, но для скользящего — надстройка «Пакет анализа» или формула массива. Проще использовать готовые онлайн-инструменты:
- Калькулятор скользящего среднего — вводите данные и период, получаете ряд SMA.
- Для среднего чека — Калькулятор среднего чека.
- Для средней скорости — Калькулятор средней скорости.
- Для усреднения цены в инвестициях — Калькулятор усреднения позиции.
Мини-задачки для самопроверки
- Задача 1. Даны цены за 4 дня: 50, 55, 53, 60. Рассчитайте SMA с периодом 2 (n=2) для дня 3 и дня 4.
- Задача 2. Ежемесячные продажи: 200, 220, 210, 250. Какое SMA за 3 месяца будет в апреле?
- Задача 3. Если n=5, а данных всего 4, можно ли рассчитать SMA? Почему?
Ответы:
- День3: (55+53)/2=54; День4: (53+60)/2=56.5.
- Апрель: (220+210+250)/3=226.67.
- Нет, нужно минимум 5 значений, иначе не хватает данных для окна.
🧮 Посчитайте сами — инструменты по теме
🧭 Разделы по теме
Частые вопросы
Что такое скользящее среднее простыми словами?
Это среднее значение за последние несколько периодов, которое «скользит»: каждый раз берётся новый отрезок данных. Например, средняя температура за последние 7 дней — это скользящее среднее с периодом 7.
Как выбрать период для скользящего среднего?
Для краткосрочного анализа (дни/часы) используют n=5-20; для среднесрочного (недели/месяцы) — n=20-50; для долгосрочного — n=50-200. Чем меньше период, тем чувствительнее линия к изменениям.
Чем отличается SMA от EMA?
SMA (простое) даёт равный вес всем значениям в окне. EMA (экспоненциальное) придаёт больший вес новым данным, поэтому быстрее реагирует на изменения. EMA чаще используют в трейдинге.
Можно ли использовать скользящее среднее для прогнозирования?
Скользящее среднее само по себе не прогнозирует, а лишь сглаживает прошлые данные. Однако на основе его тренда можно делать предположения о направлении движения. Для прогнозов используют более сложные модели.
Что делать, если в данных есть пропуски?
Пропуски искажают среднее. Лучше заполнить их (например, средним соседних значений) или использовать скользящее среднее с пропуском, но это усложняет расчёт. Проще удалить строки с пропусками, если их мало.
Как скользящее среднее применяется в торговле?
Трейдеры следят за пересечением быстрой и медленной SMA (например, 20 и 50). Когда быстрая пересекает медленную снизу вверх — сигнал к покупке, сверху вниз — к продаже. Также SMA служит линией поддержки/сопротивления.
Скользящее среднее — это то же самое, что и усреднение позиции?
Нет, это разные понятия. Скользящее среднее — статистический показатель для анализа временных рядов. Усреднение позиции — это инвестиционная стратегия, когда докупают актив по разным ценам, чтобы снизить среднюю цену покупки.
Как рассчитать скользящее среднее в Excel быстро?
В Excel используйте надстройку «Пакет анализа» → «Скользящее среднее». Или вручную формулой =СРЗНАЧ(диапазон) и скопируйте вниз, сдвигая диапазон. Но проще воспользоваться онлайн-калькулятором.
Источники и нормативные документы
- Investopedia — Moving Average
- Wikipedia — Moving average
- Банк России — Методические рекомендации
- MDN Web Docs — примеры визуализации