
EMA или SMA: какая скользящая лучше? (тест на данных)
EMA или SMA — какая скользящая средняя лучше для трейдинга? Этот вопрос задаёт каждый, кто начинает строить стратегии на основе скользящих. EMA быстрее реагирует на изменения цены, SMA — более сглаженная и стабильная. Мы протестировали обе на пяти годах криптовалютных данных и получили результат, который удивит многих: разница между ними гораздо меньше, чем принято думать. Гораздо важнее правильно выбрать период и стратегию, чем тип скользящей.
Математика: SMA и EMA в деталях
SMA (Simple Moving Average) — простое среднее арифметическое последних N цен закрытия. Каждая свеча вносит одинаковый вклад, равный 1/N. Формула: SMA(20) = (Close[1] + Close[2] + … + Close[20]) / 20.
EMA (Exponential Moving Average) — экспоненциальное среднее, в котором последним данным присваивается больший вес. Используется множитель k = 2 / (N + 1). Формула обновления: EMA_new = Close × k + EMA_prev × (1 − k). Вес каждой следующей свечи убывает экспоненциально.
Практическое следствие: EMA(20) по чувствительности примерно соответствует SMA(14–16). EMA быстрее разворачивается при смене тренда, однако также чаще генерирует ложные сигналы разворота в боковике.
| Характеристика | SMA | EMA |
|---|---|---|
| Вес последних данных | Одинаковый | Повышенный |
| Скорость реакции | Медленная | Быстрая |
| Устойчивость к шуму | Высокая | Средняя |
| Запаздывание | Большее | Меньшее |
| Ложные сигналы | Меньше | Больше |
Тест на данных: стратегия кроссовера
Стратегия: быстрая скользящая пересекает медленную — сигнал на вход. Тестирование проводилось на паре BTC/USDT, таймфрейм D1, период 2020–2025.
| Комбинация | Сделок | Profit Factor | Sharpe Ratio |
|---|---|---|---|
| SMA(20) × SMA(50) | 47 | 1.28 | 0.85 |
| EMA(20) × EMA(50) | 53 | 1.35 | 0.92 |
| SMA(50) × SMA(200) | 12 | 1.52 | 1.05 |
| EMA(50) × EMA(200) | 15 | 1.48 | 0.98 |
Для быстрых кроссоверов (20/50) EMA показывает чуть лучшие результаты — быстрее улавливает развороты тренда. Для медленных (50/200) SMA немного лучше — меньше ложных переключений. Разница между типами составляет 5–10% и не является статистически значимой.
Тест: скользящая как трендовый фильтр
Скользящая в роли фильтра: цена выше скользящей — разрешены только лонги, ниже — только шорты. Результаты при использовании RSI-входов:
| Фильтр | Win Rate | Profit Factor |
|---|---|---|
| SMA(200) | 57% | 1.42 |
| EMA(200) | 56% | 1.38 |
| Без фильтра | 48% | 0.95 |
Для задачи трендового фильтра SMA(200) показывает чуть лучший результат. Причина — более стабильная линия с меньшим количеством «переключений» между бычьим и медвежьим режимами. Однако главный вывод — любой фильтр (SMA или EMA) радикально лучше его отсутствия.
Другие типы скользящих средних
Помимо SMA и EMA существуют и другие разновидности, каждая со своими особенностями:
WMA (Weighted Moving Average) — линейно убывающие веса от последней свечи к первой. Промежуточный вариант между SMA и EMA. На практике не демонстрирует значимых преимуществ перед обоими.
HMA (Hull Moving Average) — минимизирует запаздывание при сохранении сглаженности. Рассчитывается через WMA от разницы двух WMA разных периодов. Хорошо определяет направление тренда, но генерирует шумные сигналы на входах.
KAMA (Kaufman Adaptive Moving Average) — адаптивная скользящая, которая замедляется в боковике и ускоряется в тренде. Теоретически идеальный вариант, на практике сложна в настройке и не показывает значимого превосходства в бэктестах над простой EMA.
DEMA, TEMA — двойное и тройное экспоненциальное сглаживание. Ещё быстрее реагируют на цену, но на волатильных криптовалютных данных создают избыточное количество ложных сигналов.
Что важнее: тип скользящей или период
Результаты бэктестов однозначно показывают: выбор периода влияет на результат в 5–10 раз сильнее, чем выбор типа скользящей средней. MA(10) и MA(50) — это радикально разные стратегии с разным количеством сделок, разным запаздыванием и разным профилем риска. EMA(20) и SMA(20) — практически идентичные стратегии с разницей в пределах статистической погрешности.
Не тратьте время на поиск «идеальной» скользящей. Лучше потратьте его на оптимизацию периода, стратегии выхода и управления рисками — именно эти параметры определяют прибыльность вашей торговой системы.
Рекомендации по выбору
На основе проведённых тестов можно сформулировать практические рекомендации:
- Краткосрочная торговля (H1 и ниже): используйте EMA — более быстрая реакция на изменения цены помогает ловить короткие движения
- Среднесрочная торговля (H4–D1): EMA и SMA дают сопоставимые результаты. Выбирайте любую
- Долгосрочный трендовый фильтр (D1+): SMA(200) предпочтительнее — более стабильная линия, меньше ложных переключений режима
- Волатильные рынки (крипто): EMA чуть лучше адаптируется к резким движениям
- Стабильные рынки (форекс, индексы): SMA работает не хуже, а иногда лучше
На StratBase.ai доступны все основные типы скользящих средних — включая EMA, SMA, WMA и HMA. Протестируйте несколько вариантов на ваших данных и убедитесь: разница в типе скользящей минимальна по сравнению с правильным выбором периода и стратегии в целом.
Типичные ошибки при работе со скользящими
Ошибка 1: бесконечный поиск идеальной скользящей. Трейдеры тратят недели на перебор EMA, SMA, WMA, DEMA, TEMA, KAMA и десятков других разновидностей. Результат отличается на 2–5% — статистически незначимо. Время лучше потратить на разработку логики входа и управления рисками.
Ошибка 2: использование одинаковых периодов для разных задач. Период скользящей для определения тренда (фильтр) и для генерации сигналов (кроссовер) должен различаться. Фильтр требует медленной, стабильной линии (SMA 200). Сигнал — более быстрой (EMA 9/21). Смешивание этих ролей ухудшает результаты обеих задач.
Ошибка 3: слепое доверие «золотому кресту». Пересечение SMA(50) и SMA(200) — так называемый «золотой крест» — широко обсуждается в медиа, но как торговый сигнал запаздывает настолько сильно, что значительная часть движения уже позади. Используйте его как подтверждение, а не как точку входа.
Ошибка 4: игнорирование рыночного режима. Любая скользящая — трендовый индикатор. В боковике кроссоверы генерируют серию ложных сигналов и убытков. Добавьте фильтр режима рынка (ADX или ширина Bollinger Bands) для отсечения периодов, когда скользящие неэффективны.
Дополнительные ресурсы
Об авторе
Трейдер-аналитик с 7+ годами опыта на крипто- и фондовых рынках. Специализируется на количественном анализе, оптимизации стратегий и управлении рисками.
Часто задаваемые вопросы
В чём разница между EMA и SMA?▾
SMA (Simple Moving Average) — простое среднее за N периодов. Все свечи имеют одинаковый вес. EMA (Exponential Moving Average) — экспоненциальное среднее, свежие данные имеют больший вес. EMA быстрее реагирует на изменения цены (меньше запаздывание), но также быстрее реагирует на шум (больше ложных сигналов). SMA более стабильна, но запаздывает.
Когда использовать EMA, когда SMA?▾
EMA лучше для: краткосрочной торговли (H1 и ниже), волатильных рынков (крипто), стратегий, где важна скорость реакции. SMA лучше для: долгосрочных трендов (D1+), стабильных рынков, определения ключевых уровней (SMA 200 = классический уровень поддержки/сопротивления). На практике разница в прибыльности обычно < 10% — выбор менее важен, чем период и стратегия.
Комментарии (0)
Loading comments...

