MACD — индикатор, который одновременно измеряет тренд и моментум. В торговом боте он работает в двух ролях: как генератор сигналов входа и как фильтр направления. Ниже разберём, как настроить MACD под крипто-фьючерсы, какие три конфигурации реально работают и как собрать пресет в ITradingBot.
Что такое MACD
MACD (Moving Average Convergence Divergence) разработал Джеральд Аппель в конце 1970-х. Это инструмент следования за трендом, относящийся к запаздывающим индикаторам.
Принцип простой: индикатор считает разницу между двумя экспоненциальными скользящими средними — быстрой (по умолчанию 12 периодов) и медленной (26 периодов). От этой разницы строится линия MACD. Поверх неё накладывается сигнальная линия — EMA от линии MACD, обычно с периодом 9. Разница между линией MACD и сигнальной линией визуализируется как гистограмма — столбики выше или ниже нулевого уровня.
Что MACD показывает на практике:
- Тренд — положение линии MACD относительно нуля. Выше нуля — быстрая EMA выше медленной, восходящий тренд. Ниже нуля — нисходящий.
- Моментум — наклон гистограммы. Растущая гистограмма = ускорение движения. Сужающаяся = тренд теряет силу.
- Точку перелома — пересечения MACD и сигнальной, а также пересечения нулевого уровня.
В классификации индикаторов MACD — гибрид: он реагирует и на тренд, и на изменение его темпа. Поэтому он одинаково популярен и у свинг-трейдеров, и у импульсных стратегий.
MACD в торговом боте ITradingBot
В платформе ITradingBot MACD доступен и как индикатор входа, и как фильтр. Стандартные параметры — 12, 26, 9 — выставлены по умолчанию, как и в большинстве терминалов.
В режиме индикатора входа MACD умеет генерировать сигналы по четырём сценариям, которые в интерфейсе называются так:
| UI-название режима | Что делает |
|---|---|
| Пересечение MACD и сигнальной линии | Сигнал на пересечении двух линий — классический подход Аппеля |
| Пересечение MACD и нулевого уровня | Сигнал, когда линия MACD проходит через ноль (смена среднесрочного тренда) |
| По росту гистограммы | Ловит первый бар роста гистограммы в положительной зоне (или первый бар спада в отрицательной) |
| По снижению гистограммы | Зеркальный режим для разворотов |
В режиме фильтра доступны другие правила: «По умолчанию» (блокирует шорты, когда MACD выше сигнальной, и наоборот), «По нулевой линии» (блокирует входы, если обе линии не на нужной стороне нуля) и «По росту/снижению линии MACD».
Параметры настройки одинаковы для обеих ролей:
| Параметр | По умолчанию | Диапазон | Что регулирует |
|---|---|---|---|
| Период быстрой скользящей | 12 | 2–50 | Скорость реакции линии MACD |
| Период медленной скользящей | 26 | 2–50 | Сглаживание тренда |
| Период сигнальной скользящей | 9 | 2–50 | Чувствительность пересечений |
| Условие | Пересечение MACD и сигнальной | — | Тип сигнала |
Три рабочие настройки MACD для крипты
1. Стандартный MACD (12, 26, 9) — для трендовых стратегий на 1ч-4ч
Классика. Параметры по умолчанию, выверенные ещё на акциях, на крипто-фьючерсах работают предсказуемо именно на средних таймфреймах. Этот пресет — основа большинства трендовых стратегий из работ Элдера, Аппеля и Мерфи.
- Тип сигнала: пересечение MACD и сигнальной линии или пересечение нулевого уровня.
- Контекст: трендовый рынок, есть подтверждение по ADX выше 20.
- Таймфреймы: 1ч, 4ч, 1D.
2. Быстрый MACD (8, 21, 5) — для импульсной торговли
Когда нужны более ранние сигналы — для импульсных стратегий и активной торговли на младших таймфреймах. Минус: больше ложных пересечений в боковике, поэтому без жёстких фильтров не запускать.
- Тип сигнала: обычно «По росту гистограммы» или пересечение MACD и сигнальной.
- Контекст: высокая волатильность, наличие фильтра тренда (EMA-200, ADX).
- Таймфреймы: 5м-15м для скальпинга, 1ч для импульса.
3. Адаптивный MACD на старшем ТФ (8, 21, 5 на 1D)
Идея Перри Кауфмана — взять быстрый MACD, но запустить его на дневном графике. Сигналов меньше, но каждый качественнее, потому что отсечён внутридневной шум. Используется в стратегии Kaufman MACD Adaptive Filter в библиотеке готовых пресетов: 1D MACD как вход + ADX > 30 + EMA(200) на 1D + фильтр волатильности.
- Тип сигнала: пересечение MACD и сигнальной.
- Контекст: долгосрочные позиции, низкочастотная торговля.
- Таймфреймы: 1D на вход, 4ч на выход.
Triple Screen Elder с MACD — готовый пресет
Тройной экран Элдера — самая известная мультитаймфреймовая система с MACD. Логика построена на иерархии трёх ТФ: старший задаёт направление, средний — точку отката, младший — триггер входа.
В версии для крипты пресет «MACD Momentum Triple Filter» из библиотеки ITradingBot собран так:
- Вход: MACD (12, 26, 9), пересечение MACD и сигнальной, ТФ 1ч.
- Фильтр направления: EMA(200) на 1D — цена выше для лонга.
- Фильтр импульса: MACD (12, 26, 9), «По росту/снижению гистограммы», ТФ 4ч — гистограмма растёт для лонга.
- Подтверждение силы: ADX(14) выше 20 на 1ч.
- Подтверждение объёма: объём выше 2× среднего за 60 баров.
- Дополнительный фильтр: RSI выше 50 на 1ч; MFI выше 50.
- Выход: MACD пересекает ноль на 1ч → закрытие; RSI возвращается ниже 50 на 4ч → закрытие.
Почему это работает: 1D отвечает за стратегическое направление, 4ч-гистограмма MACD — за импульс торгового тренда, 1ч-кросс — за тактический вход. Объёмные и моментум-фильтры по 50 уровню значительно снижают долю ложных сигналов в боковике.
MACD как фильтр vs MACD как индикатор входа
Это ключевой вопрос настройки. Один и тот же MACD ведёт себя по-разному в зависимости от роли.
MACD как индикатор входа. Триггер сделки. Каждое пересечение MACD и сигнальной (или нуля) — это сигнал на покупку или продажу. Подход активный, генерирует много сделок, но требует фильтров — иначе бот будет открываться и в боковике.
MACD как фильтр. Не открывает позицию, а блокирует вход в неподходящем направлении. Например, при настройке «По умолчанию» фильтр запрещает шорты, когда MACD выше сигнальной (бычья конфигурация), и запрещает лонги, когда ниже. При настройке «По нулевой линии» — блокирует шорты, когда обе линии в положительной зоне, и наоборот. Подход пассивный, но даёт стратегии «второе мнение» о направлении.
Когда какой использовать. Если основной триггер — другой индикатор (RSI, стохастик, скользящие, пробой), MACD логичнее ставить фильтром. Если стратегия трендовая и хочется ловить именно момент перелома моментума — MACD на входе. Совмещать MACD на входе и MACD в фильтре можно, но только на разных режимах и желательно на разных таймфреймах: например, кросс на 1ч + рост гистограммы на 4ч.
Готовые пресеты ITradingBot с MACD
Стратегия Аппеля «MACD Signal Line Crossover» — базовый трендовый пресет.
- Вход: MACD, пересечение MACD и сигнальной, 12/26/9.
- Фильтры: Supertrend (10, 3), RSI (14, границы 30–70), ADX (14, выше 20), объём 1.5× за 20 баров.
- Выход: обратное пересечение MACD/сигнальной + EMA(26).
Стратегия «MACD-гистограмма + EMA» (Элдер) — для тех, кто хочет более ранние сигналы.
- Вход: MACD, режим «По росту гистограммы», 12/26/9.
- Фильтры: Supertrend, ADX > 25, EMA(50), объём 1.5×.
- Выход: MACD «По снижению гистограммы» + EMA(26).
Стратегия «MACD Zero Line» (долгосрочная).
- Вход: MACD, пересечение нулевого уровня, 12/26/9.
- Фильтры: EMA(50), ADX > 20, Линии Боллинджера, объём 1.5×.
- Выход: обратное пересечение нуля + Parabolic SAR.
Почему MACD работает в крипте (рыночная логика)
Крипто-рынок устроен импульсно: периоды спокойной консолидации сменяются резкими движениями на новостях, ликвидациях и притоке/оттоке капитала. MACD ловит именно момент перехода между этими фазами — когда быстрая EMA начинает уходить от медленной, индикатор показывает, что моментум поменялся.
Стандартные параметры 12/26/9 — это компромисс между скоростью и стабильностью. Период 12 короче — он быстро реагирует, но шумит. Период 26 длиннее — он сглаживает шум, но запаздывает. Их разница улавливает движение раньше, чем простой кроссовер EMA. Сигнальная линия 9 добавляет ещё один уровень сглаживания и фильтрует мгновенные дёргания.
Гистограмма — самая чувствительная часть. Она начинает сжиматься ещё до пересечения линий. Поэтому опытные пресеты часто используют именно режим «По росту/снижению гистограммы» как опережающий сигнал, а пересечение линий — как подтверждение.
Слабые стороны MACD
Иллюзий быть не должно. У MACD есть структурные ограничения, которые нельзя «настроить» — их нужно компенсировать.
- Запаздывание. Внутри индикатора уже три сглаживания: две EMA + сигнальная EMA. Каждая добавляет задержку. К моменту, когда MACD даёт чистый сигнал, движение часто прошло 30–50% амплитуды.
- Ложные кроссы в боковике. Это главная проблема. В диапазоне MACD генерирует серию противоречивых пересечений. Бот без фильтра тренда будет открываться и закрываться в убыток.
- Шум на минутных таймфреймах. На 1м и 3м MACD реагирует на каждый рыночный импульс. Без агрессивно укороченных параметров (например, 5/13/5 или 6/19/5) и без жёсткого фильтра волатильности — не работает.
- Нет учёта волатильности. MACD не знает, движение в 0.3% — это шум или начало тренда. Поэтому в крипте к нему обязательно добавляется ATR-фильтр или Линии Боллинджера.
- Не работает один. В чистом виде, без фильтров тренда (ADX, EMA(200), Supertrend) и без подтверждения режима рынка, MACD даёт убыточную статистику. Это инструмент, а не стратегия.
Отдельно стоит упомянуть про дублирование. Momentum + MACD в одной стратегии — дублирование: оба индикатора измеряют скорость изменения цены. То же самое с MACD + Vortex как двумя фильтрами — оба трендово-импульсные. Если уже есть MACD, второй индикатор должен быть другого типа: осциллятор для боковика, объём, волатильность.
На каких ТФ и парах работает лучше
Таймфреймы. Лучшая среда для MACD — это 1ч, 4ч и 1D. Здесь хватает данных для сглаживания, но не настолько много, чтобы пропустить движение. На 5м-15м работает с агрессивными параметрами и обязательным фильтром волатильности. На 1м без переделки параметров — нет.
Пары. MACD требует ликвидности. На крипто-фьючерсах это значит: топ-10 пар по объёму на Binance и Bybit — BTC, ETH, BNB, SOL и аналогичные крупные. На низколиквидных альтах MACD генерирует ложные сигналы из-за резких всплесков на тонком стакане.
Пример настройки (пошагово)
Соберём простой трендовый пресет с MACD как индикатором входа:
- Вход: MACD, режим «Пересечение MACD и сигнальной линии», параметры 12/26/9. Таймфрейм 1ч.
- Фильтр направления: скользящая средняя EMA(200) на 1D — цена выше для лонга, ниже для шорта. Это глобальный тренд.
- Фильтр силы тренда: ADX(14) выше 20 на 1ч. Отсекает работу в боковике.
- Фильтр объёма: объём 1.5× от среднего за 60 баров. Подтверждает реальность движения.
- Выход: MACD «Пересечение MACD и сигнальной» в обратном направлении — закрытие.
- Защита: стоп по ATR (например, 2× ATR от точки входа) и тейк-профит 2:1 к стопу.
Получаем пять элементов: один вход + три фильтра + один выход. Ровно столько, сколько рекомендует методология платформы — больше пяти-шести фильтров перегружают стратегию и резко сокращают число сделок.
И главное про плечо: при плече ×5 и выше риск ликвидации растёт экспоненциально. На крипто-фьючерсах MACD-стратегию имеет смысл запускать сначала на минимальном плече и только после того, как пресет показал устойчивость на бэктесте.
Готов протестировать?
На бесплатном тарифе Free платформы ITradingBot можно собрать пресет с MACD и прогнать на бэктесте — все индикаторы доступны без ограничения по времени. Системная подготовка по работе с трендовыми индикаторами и Triple Screen Elder — в видеокурсе или групповом потоке на itb.school.
Перед боевым запуском любой MACD-стратегии — бэктест минимум на 3–6 месяцах истории. Этого достаточно, чтобы пресет прошёл и через трендовые фазы, и через диапазонные. Меньше — статистика недостоверна.