К основному содержанию
ForexNews24
Тренд

Индикатор SMA: настройки и сигналы

Simple Moving Average

Простая скользящая средняя — среднее арифметическое цен закрытия за N последних баров, пересчитываемое на каждом баре.

Как индикатор выглядит на реальном графике

SMA(20) и SMA(50) на цене1.13191.15121.17041.18971.2090
Цена закрытияSMA(20)SMA(50)
Обе средние идут прямо по цене и запаздывают тем сильнее, чем длиннее период: SMA(50) разворачивается заметно позже SMA(20). Пересечения быстрой и медленной линий и есть классический сигнал, а участки, где линии переплетаются, — это флэт, на котором такой сигнал не работает.

Данные: EUR/USD, дневные бары, 2025-06-16 — 2026-07-20. Индикатор рассчитан по 400 барам, на графике показаны последние 180. Источник котировок: Binance Spot REST API (api.binance.com/api/v3/klines).

Эффективность по режимам рынка
РежимОценка
Трендовый рынок58
Флэт31
Высокая волатильность42
Низкая волатильность49

Что индикатор измеряет на самом деле

SMA — самый прямолинейный способ отделить направление от шума: все бары окна входят в расчёт с одинаковым весом. Отсюда её главное свойство и главный недостаток одновременно — значение меняется не только когда приходит новый бар, но и когда старый бар выпадает из окна.

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

Величина запаздывания предсказуема: SMA отстаёт примерно на половину периода. Для SMA(50) это около 25 баров, и никакая настройка не отменит этой задержки — она следует прямо из определения среднего.

Формула

SMA = (Close₁ + Close₂ + … + CloseN) / N

Сумма N цен закрытия, делённая на N. Все веса равны, поэтому цена десятибарной давности влияет на результат ровно так же, как вчерашняя.

Стандартные настройки

200
Долгосрочный тренд-фильтр
50
Среднесрочный тренд
20
Краткосрочное среднее
Стандартные параметры
ПараметрЗначение
Долгосрочный тренд-фильтр200
Среднесрочный тренд50
Краткосрочное среднее20

Периоды 50, 100 и 200 распространены не потому, что оптимальны, а потому, что за ними следит большое число участников — на этих уровнях действительно наблюдается повышенная реакция. Это редкий случай, когда популярность параметра сама по себе делает его значимым.

Код реализации (Python)

sma.py
def sma(close, period):
return close.rolling(period).mean()

Когда индикатор перестаёт работать

Ограничения
  • Запаздывание порядка половины периода: на разворотах сигнал приходит после существенного движения.
  • Эффект выпадения старого бара порождает движения средней, не связанные с текущим рынком.
  • На боковом рынке цена пересекает среднюю постоянно, делая любую систему на пересечениях убыточной.

Типичные ошибки применения

  • Ожидать, что пересечение цены и средней будет работать в диапазоне. Все средние — трендовые инструменты по определению.
  • Подбирать период до тех пор, пока сигналы на истории не станут прибыльными. Разница между SMA(48) и SMA(52) на новых данных исчезает.
  • Считать «золотой крест» SMA(50) и SMA(200) надёжным сигналом. Это очень медленный индикатор, который на дневных барах срабатывает уже после значительной части движения.
  • Использовать SMA на инструменте с частыми гэпами без учёта того, что разрывы искажают среднюю на весь период окна.

Кому и зачем это нужно

Базовый инструмент определения направления для среднесрочной торговли. Полезен как фильтр («торгуем только выше SMA(200)»), а не как источник точек входа.

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

Что лучше — SMA или EMA?

Они решают разные задачи. EMA быстрее реагирует на свежие цены и раньше разворачивается, но чаще даёт ложные сигналы. SMA инертнее и спокойнее, зато сильнее запаздывает. Для фильтра долгосрочного направления обычно берут SMA, для оперативных сигналов — EMA.

Почему средняя развернулась, хотя цена стоит на месте?

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

Работают ли уровни SMA(200) как поддержка?

Отчасти — и по причине, не связанной с математикой. За этой линией следит очень много участников, поэтому вблизи неё концентрируются заявки, и реакция цены становится самосбывающейся. При этом никакой гарантии удержания уровня нет.

Другие индикаторы категории «Тренд»

От исследования — к применению

В продукте Allocation мы реализовали эти алгоритмы с учётом всех нюансов, разобранных на портале.

Узнать про Allocation