Стратегия MACD: работает ли она на дневном графике Сбербанка
Стратегия MACD — это торговля по пересечениям индикатора MACD: линия MACD пересекает сигнальную снизу вверх — покупка, сверху вниз — продажа. Второе классическое правило — пересечение нулевой линии. Мы проверили оба на дневных свечах Сбербанка с 2018 года по 15.09.2026 со стандартными настройками 12/26/9, в лонг и в обе стороны, с быстрыми параметрами и со стопом.
На дневной истории Сбербанка с 2018 года стратегия обгоняет «купил и держи»: Шарп 0,54 против 0,46, доход +194,8 % против +112,0 % за 8,7 лет. Лучше 100 из 100 случайных входов с теми же выходами — сигнал входа отличим от случайного.
Результат на истории Сбербанка с 2018 года
Кривая капитала
Правила стратегии, как мы их проверяли
- Направление. Лонг и шорт.
- Вход. MACD 12/26/9: линия MACD = EMA 12 − EMA 26, сигнальная = EMA 9 от неё. Линия MACD пересекает сигнальную снизу вверх — покупка; Сверху вниз — продажа в шорт.
- Стоп. Без стопа: позиция закрывается только по правилу выхода.
- Выход. По обратному сигналу входа.
- Размер позиции. 100 % текущего капитала, целыми лотами.
- Исполнение. Решение по закрытому дневному бару, сделка по цене открытия следующего дня. Разрыв через стоп исполняется по открытию, стоп и тейк в одном баре — засчитывается стоп. Одна позиция за раз.
- Деньги. Капитал 300 000 ₽, издержки 10 б.п. за круг (комиссия и проскальзывание вместе, выключить нельзя). Дивиденды начисляются на экс-дату: длинная позиция получает, короткая платит.
- Период и проверка. Дневные свечи Московской биржи, 03.01.2018 — 15.09.2026 (2 187 торговых дней). Настройка и проверка: последние 30 % периода, граница 15.02.2024. Результат в плитках — за весь период, проверочный отрезок — отдельной строкой ниже.
Сигнальная линия или ноль, лонг или обе стороны
| Вариант | Шарп | Годовых | Просадка | Сделок | Против B&H по Шарпу | |
|---|---|---|---|---|---|---|
| Сигнальная линия 12/26/9, лонг и шорт на этой странице | 0,54 | +13,2 % | −45,4 % | 151 | +0,07 | открыть |
| Сигнальная линия 12/26/9, только лонг | 0,75 | +14,3 % | −49,6 % | 76 | +0,28 | открыть |
| Пересечение нуля (EMA 12×26), лонг и шорт | 0,88 | +21,4 % | −37,3 % | 60 | +0,42 | открыть |
| Пересечение нуля (EMA 12×26), только лонг | 1,08 | +19,2 % | −24,1 % | 30 | +0,62 | открыть |
| Сигнальная линия 5/35/5, лонг и шорт | 0,49 | +11,0 % | −33,7 % | 265 | +0,03 | открыть |
| Сигнальная линия 12/26/9 + стоп 2×ATR | 0,43 | +9,0 % | −50,1 % | 151 | −0,04 | открыть |
Таблица разводит два правила MACD, которые в статьях обычно идут через запятую. Пересечение сигнальной линии в обе стороны — 151 сделка за 8,7 лет, стратегия в рынке 100 % времени, Шарп 0,54, а на проверочном отрезке −0,45: сигнал частый и после 2022 года перестал работать. Пересечение нуля — это пересечение EMA 12 и EMA 26, сигналов заметно меньше (60 против 151), и результат лучше: 0,88 в обе стороны и 1,08 только в лонг при просадке −24,1 % и Шарпе 0,96 на проверке. Отказ от шортов помогает обоим правилам: 0,75 против 0,54 у сигнальной линии. Быстрые настройки 5/35/5 дают 265 сделок, и предохранитель «перевороты чаще 25 в год» срабатывает: издержки съедают сигнал. Стоп 2×ATR к сигнальной линии делает хуже (0,43): позицию выбивает стопом, а обратный сигнал приходит позже и входит хуже.
Настройка и проверка
История поделена на две части: на первых 70 % стратегию подбирают, последние 30 % она «не видела». Если на первом отрезке плюс, а на втором минус, это переподгонка.
| Отрезок | Шарп | Доход | Просадка | Сделок |
|---|---|---|---|---|
| Настройка (первые 70 %) | 0,80B&H 0,44 | +301,6 %B&H +67,2 % | −40,0 %B&H −63,1 % | 95 |
| Проверка (последние 30 %) | −0,45B&H 0,68 | −26,6 %B&H +26,8 % | −31,7 %B&H −17,4 % | 56 |
Три опорные линии
Предохранители
- вниманиеБез пяти лучших сделок стратегия убыточна.
- вниманиеСтратегия почти всегда в рынке (100% времени): сравнивайте её с «купил и держи», а не со случайными входами — плацебо здесь означает случайную стратегию, тоже всегда в рынке.
- вниманиеШорты посчитаны без платы за заём бумаг (около 15% в год по ставкам 2026), без запретов коротких продаж 2022 года и с полным дивидендом к уплате — на реальном счёте результат шортов ниже.
Почему сигнальная линия MACD перестала работать после 2022 года
MACD по сигнальной линии — самое быстрое из трендовых правил на этой странице: сигнал появляется через несколько дней после разворота, поэтому сделок много, а каждая коротка. В трендовые годы это давало результат: +50,7 % в 2019-м, +74,0 % в 2020-м, +31,5 % в 2021-м и даже +10,4 % в 2022-м, потому что шорты по пересечению вниз отработали падение. Дальше рынок сменился: −4,7 %, +0,2 %, −12,9 % и −12,4 % по годам. В 2023-м Сбербанк рос почти без откатов, и каждый сигнал на продажу выбивал стратегию из позиции, а в боковике 2024–2026 годов пересечения шли одно за другим и каждое стоило издержек.
Предохранители фиксируют это точно: стратегия почти всегда в рынке, значит сравнивать её надо не со случайными входами, а с «купил и держи», и в этом сравнении за весь период она впереди ненамного (0,54 против 0,46, +13,2 % против +9,0 % годовых), а на проверочном отрезке уже позади: −0,45 против 0,68. Шорты посчитаны без платы за заём бумаг, с ней результат был бы ниже.
Что из этого следует. Пересечение нуля — тот же MACD, но медленнее, и на этой истории оно даёт то, за что MACD любят: 1,08 в лонг с проверкой 0,96. Это ровно пересечение экспоненциальных средних 12×26, и его достоинства те же: редкие длинные сделки, а не точный вход. Сигнальная линия годится как ускоритель выхода, но не как самостоятельная система для дневного графика одной акции.
Что такое MACD и как его читать
MACD (moving average convergence/divergence, схождение и расхождение скользящих средних) — индикатор Джеральда Аппеля, придуманный в конце 1970-х. Считается в три шага: линия MACD = EMA 12 − EMA 26 по ценам закрытия; сигнальная линия = EMA 9 от линии MACD; гистограмма = разница между ними. Числа 12, 26 и 9 — стандарт с тех времён, в TradingView и QUIK они стоят по умолчанию.
Читают MACD тремя способами. Пересечение сигнальной линии: MACD выше сигнальной — импульс вверх, ниже — вниз; это самый частый и самый шумный сигнал. Пересечение нуля: линия MACD выше нуля, когда EMA 12 выше EMA 26, то есть это пересечение двух средних, только нарисованное в отдельном окне. Дивергенция: цена обновляет максимум, а MACD нет, что читают как ослабление тренда; формализовать дивергенцию в правило сложно, и в тестере её нет.
Главное, что стоит помнить: MACD построен из скользящих средних и наследует их запаздывание. Он не измеряет перекупленность, как RSI или стохастик, у него нет верхней и нижней границы, и сравнивать его значения между акциями нельзя.
Это одна стратегия из тестера. Поменяйте периоды, стоп или размер позиции и посмотрите, что изменится: считается в вашем браузере, бесплатно и без регистрации.
Открыть в тестере