Зачем объединять RSI и MACD: что видит каждый индикатор
RSI придумал Уэллс Уайлдер и описал в книге 1978 года «New Concepts in Technical Trading Systems». Индикатор сравнивает сглаженный средний рост закрытий со сглаженным средним падением за период, обычно 14 свечей. Результат зажат между 0 и 100. Уровни 70 и 30 принято читать как зоны перекупленности и перепроданности, линию 50 как границу между преобладанием роста и падения.
MACD предложил Джеральд Аппель в конце 1970-х. Линия MACD - это разница экспоненциальных средних с периодами 12 и 26, сигнальная линия - её же EMA с периодом 9, гистограмма - разница между линией и сигнальной. У MACD нет верхней и нижней границы, поэтому «перекупленность» по нему не измерить. Зато он хорошо показывает, где импульс сменил знак: линия пересекла сигнальную, гистограмма перешла через ноль, сама линия ушла выше или ниже нуля.
Отсюда логика связки. RSI отвечает на вопрос «где мы на шкале», MACD на вопрос «куда поворачивает импульс». Типичная ошибка одиночного RSI - покупка на уровне 30 посреди сильного падения, когда индикатор может неделями лежать в нижней зоне. Типичная ошибка одиночного MACD - пересечения в боковике, где линии переплетаются каждые несколько свечей. Второй индикатор отсекает часть таких случаев, но не все.
У связки есть честный минус: оба индикатора - производные цены закрытия, и оба относятся к типу осциллятор, который меряет импульс. Если добавить к RSI стохастик, вы получите почти тот же ответ второй раз, в техническом анализе это называют мультиколлинеарностью. MACD считается иначе, но тоже далеко не независим: в частном исследовании на дневках S&P 500 за 1957-2023 годы ранговая корреляция RSI с периодом 25 и линии MACD 12, 26, 9 вышла 0,89. Гистограмма MACD связана с RSI заметно слабее, потому что меряет ускорение, а не скорость.
Повтор: тот же расчёт по закрытиям
Новые данные: объём, уровни, другой рынок
- 1.RSI и стохастик
- 2.RSI и MACD
- 3.RSI и объём
Поэтому совпадение сигналов RSI и MACD - это фильтр, который снижает число входов, а не доказательство, что вход хороший. Проверяется он только статистикой на истории.
Базовые правила комбинирования: зоны RSI плюс импульс MACD
В обзорах связки чаще всего встречаются две схемы с противоположной логикой входа, смешивать их нельзя.
Конфигурация А, импульс против зон (разворот). Для покупки RSI сначала опускается ниже 30, затем линия MACD пересекает сигнальную снизу вверх. Между этими событиями должно пройти не больше заданного числа свечей, например 6. Для продажи условия зеркальные: RSI выше 70, затем пересечение MACD сверху вниз. Выход - обратное пересечение MACD или стоп.
Конфигурация Б, импульс по тренду (продолжение). Для покупки линия MACD выше сигнальной и выше нуля, RSI между 50 и 70. Верхняя граница 70 нужна, чтобы не покупать уже перегретое движение. Для продажи всё зеркально: MACD ниже сигнальной и ниже нуля, RSI между 30 и 50. Выход - пересечение MACD против позиции или RSI, вернувшийся за 50.
В обеих конфигурациях стоп ставят не «на глаз», а от волатильности. Простой вариант - два значения ATR с периодом 14 от цены входа. ATR тоже придумал Уайлдер: это сглаженный средний истинный диапазон свечи. Множитель 2 здесь учебный, его тоже фиксируют заранее.
- 1
Дождаться закрытия свечи
На открытой свече RSI и MACD ещё пересчитываются
- 2
Определить режим по MACD и нулю
Выше нуля ищем покупки, ниже нуля продажи
- 3
Выбрать конфигурацию А или Б
Одну на всю проверку, смешивать нельзя
- 4
Проверить условие RSI и окно
Зона RSI и число свечей между событиями
- 5
Посчитать стоп от ATR и объём
Риск на сделку задаётся до входа
Правило вида «RSI где-то внизу и MACD вроде развернулся» проверить нельзя: на истории глаз всегда найдёт подходящие примеры. Условия записывают таблицей или кодом до первой проверки.
Воспроизводимый пример: таблица 20 свечей и подсчёт совпавших сигналов
Ряд синтетический, это не котировки: его цель - показать механику так, чтобы каждый шаг можно было пересчитать. Закрытия сначала растут от 100, потом падают до 98,6, отскакивают, ходят в боковике около 104 и на свече 56 проваливаются гэпом на 3,2 пункта. RSI посчитан с периодом 14 и сглаживанием Уайлдера, MACD с параметрами 12, 26 и 9.
Направление в последней колонке определено простым правилом. «Вверх» - RSI выше 50 и гистограмма MACD выше нуля. «Вниз» - RSI ниже 50 и гистограмма ниже нуля. Всё остальное - «расхождение».
| Свеча | Закрытие | RSI(14) | MACD | Сигнальная | Гистограмма | Направление |
|---|---|---|---|---|---|---|
| 37 | 100,1 | 40,9 | -0,967 | -0,424 | -0,543 | вниз |
| 38 | 101,2 | 48,3 | -0,862 | -0,511 | -0,350 | вниз |
| 39 | 101,0 | 47,2 | -0,785 | -0,566 | -0,219 | вниз |
| 40 | 101,8 | 52,1 | -0,652 | -0,583 | -0,069 | расхождение |
| 41 | 102,5 | 56,0 | -0,485 | -0,564 | 0,079 | вверх, вход А |
| 42 | 102,2 | 54,0 | -0,372 | -0,525 | 0,153 | вверх |
| 43 | 103,1 | 58,8 | -0,208 | -0,462 | 0,254 | вверх |
| 44 | 103,6 | 61,2 | -0,037 | -0,377 | 0,340 | вверх |
| 45 | 104,2 | 64,0 | 0,145 | -0,272 | 0,418 | вверх, вход Б |
| 46 | 104,6 | 65,7 | 0,318 | -0,154 | 0,473 | вверх |
| 47 | 104,1 | 61,7 | 0,410 | -0,041 | 0,452 | вверх |
| 48 | 104,7 | 64,5 | 0,526 | 0,072 | 0,454 | вверх |
| 49 | 104,0 | 59,1 | 0,554 | 0,168 | 0,386 | вверх |
| 50 | 104,5 | 61,6 | 0,610 | 0,257 | 0,353 | вверх |
| 51 | 103,9 | 57,1 | 0,599 | 0,325 | 0,274 | вверх |
| 52 | 104,6 | 60,7 | 0,639 | 0,388 | 0,251 | вверх |
| 53 | 104,1 | 57,0 | 0,624 | 0,435 | 0,189 | вверх |
| 54 | 104,5 | 59,1 | 0,637 | 0,476 | 0,161 | вверх |
| 55 | 103,9 | 54,7 | 0,591 | 0,499 | 0,093 | вверх |
| 56 | 100,7 | 38,4 | 0,294 | 0,458 | -0,164 | вниз, выход А и Б |
Подсчёт по таблице: 15 свечей «вверх», 4 свечи «вниз», одна свеча расхождения. Совпадение 19 из 20 выглядит убедительно, пока не вспомнишь, откуда оно берётся: оба индикатора посчитаны из одного ряда закрытий. Расхождение на свече 40 - обычная картина разворота, RSI уже перешёл за 50, а MACD ещё не пересёк сигнальную.
Теперь сделки.
Конфигурация А. RSI был ниже 30 на свече 35 (28,3), за две свечи до начала таблицы. MACD пересёк сигнальную на свече 41, через 6 свечей. При окне в 6 свечей это вход по закрытию 102,5. При окне в 3 или 5 свечей входа нет вовсе. Одно число в правиле решает, существует ли сделка, и это первый признак, что параметр легко подогнать. Стоп: учебный ATR на свече 41 равен 0,614, два ATR дают стоп на 101,27, риск 1,23 пункта.
Конфигурация Б. Условия впервые выполнились на свече 45: MACD 0,145 выше нуля и выше сигнальной, RSI 64,0. Вход по 104,2, учебный ATR 0,605, стоп на 102,99, риск 1,21 пункта. Дальше цена ходит в боковике, а гистограмма с 0,473 сжимается до 0,093. Условия Б при этом формально выполняются до свечи 55 включительно.
Свеча 35
RSI 28,3: ниже 30
Условие RSI для конфигурации А
Свеча 40
RSI выше 50, MACD ещё ниже сигнальной
Единственное расхождение в таблице
Свеча 41
MACD пересёк сигнальную: вход А
Через 6 свечей после RSI ниже 30, вход по 102,5
Свеча 45
MACD выше нуля, RSI 64: вход Б
Вход по 104,2, стоп 2 ATR на 102,99
Свечи 46-55
Гистограмма сжимается с 0,473 до 0,093
Цена в боковике, условия Б ещё выполняются
Свеча 56
Гэп вниз до 100,7: выход А и Б
Оба стопа перепрыгнуты, убыток больше плана
Свеча 56 закрылась на 100,7. Оба стопа оказались выше этой цены. На реальном рынке стоп исполнился бы по первой доступной цене после гэпа, а в учебном ряду цен открытия нет, поэтому выход считаем по закрытию 100,7. В конфигурации А убыток 1,8 пункта при плановом риске 1,23, то есть около 1,5 плановых рисков. В конфигурации Б убыток 3,5 пункта при плане 1,21, почти 2,9 плановых риска.
Двадцать свечей ничего не доказывают, зато показывают три вещи, которые встретятся и на живом графике: совпадения часты, окно между сигналами меняет результат, гэп обходит стоп.
Как пересчитать: RSI стартует от простого среднего первых 14 изменений, дальше (прошлое среднее × 13 + новое значение) / 14. EMA стартует от простого среднего первых N закрытий, дальше коэффициент 2 / (N + 1). Платформы стартуют сглаживание по-разному, отсюда возможные расхождения в сотых. Максимумов и минимумов в учебном ряду нет, поэтому ATR здесь посчитан по модулю изменения закрытия.
Когда связка обманывает: боковик, гэпы и ложные пересечения
Боковик. MACD строится из скользящих средних, а они в диапазоне почти сливаются. Линия и сигнальная пересекаются каждые несколько свечей, и каждое пересечение выглядит как сигнал. В учебном ряду это видно на хвосте: на свечах 58-60 линия MACD колеблется у нуля (0,000, -0,014, 0,039) и дважды меняет знак за три свечи. RSI в это время между 45 и 54, то есть около середины. Связка в боковике не столько ошибается, сколько молчит или даёт по очереди в обе стороны то, что называют ложный сигнал.
Затяжная перекупленность. В сильном росте RSI может держаться выше 70 долго, и продажа «от зоны» становится ставкой против тренда. Для таких режимов Эндрю Кардвелл описывал сдвиг рабочего диапазона RSI: в восходящем тренде примерно 40-80, в нисходящем 20-60. Поэтому конфигурация А в сильном тренде работает хуже, чем в диапазоне, а конфигурация Б хуже на разворотах.
Диапазон: цена ходит между уровнями
Сильный тренд: RSI долго в крайней зоне
- 1.Конфигурация А: разворот от зон
- 2.Переход: часто молчат обе
- 3.Конфигурация Б: по импульсу
Запаздывание MACD. Периоды 12 и 26 означают, что пересечение приходит после того, как движение уже прошло часть пути. В примере вход Б случился на 104,2, при том что минимум был 98,6. Чем короче ваш таймфрейм и чем резче движения, тем заметнее эта цена.
Гэпы и новости. Индикаторы считаются по закрытиям и не знают о выходе статистики, решении по ставке или делистинге. Гэп перепрыгивает стоп, как на свече 56. На акциях гэп бывает между сессиями, на круглосуточном крипторынке похожий эффект дают резкие свечи на новостях и тонкая ликвидность.
Подойдёт, если
- Отсечь часть входов против импульса
- Формализовать правило для проверки на истории
- Сравнить разворот и продолжение на одних данных
Не подойдёт, если
- Независимо подтвердить сигнал: данные одни
- Боковик с частыми пересечениями MACD
- Торговлю через новости и гэпы
Если на вашем рынке боковик занимает большую часть времени, связку обычно дополняют фильтром режима: наклоном длинной скользящей средней, индикатором силы тренда или простой проверкой, что цена вышла из диапазона.
Как сравнить трендовый индикатор и осциллятор?
Трендовые индикаторы - это скользящие средние и ADX. Они сглаживают цену и отвечают на вопрос «куда и насколько уверенно идёт рынок». Осцилляторы - RSI и стохастик - ходят внутри шкалы и отвечают на вопрос «не слишком ли далеко ушла цена за последние свечи». MACD стоит посередине: он строится из двух скользящих средних, но колеблется вокруг нуля без верхней и нижней границы. Сравнивать их по принципу «кто точнее» бесполезно, у них разная работа.
| Признак | Трендовый индикатор (EMA, ADX) | Осциллятор (RSI, стохастик) |
|---|---|---|
| Что измеряет | Направление и силу движения | Скорость движения и перегретость внутри шкалы |
| Когда работает | В устойчивом тренде | В боковике, между уровнями |
| Когда врёт | В боковике: частые развороты средних и ложные пересечения | В сильном тренде: неделями стоит в зоне 70 или 30 |
| Запаздывание | Большое: сигнал после того, как движение прошло часть пути | Меньше: разворачивается раньше, но чаще ошибается |
| Роль в связке | Задаёт режим и направление | Фильтр входа по перегретости |
Факты из справки TradingView (проверено в октябре 2026). RSI там описан как осциллятор импульса со шкалой от 0 до 100, где по Уайлдеру выше 70 - перекупленность, ниже 30 - перепроданность. Для ADX там же приведены пороги Уайлдера: выше 25 тренд сильный, ниже 20 цена считается бестрендовой.
Отсюда простой порядок сравнения на своём графике:
- Определить режим по ADX. Выше 25 - главный инструмент трендовый, ниже 20 - осциллятор от зон.
- В тренде осциллятор не даёт сигналов против движения, а только запрещает вход в перегрев, как в конфигурации Б.
- В боковике работает разворот от зон, как в конфигурации А, а пересечения средних игнорируются.
- Между 20 и 25 режим не ясен, и честный ответ системы - не входить.
Какой набор индикаторов не дублирует один и тот же сигнал. Берите по одному инструменту из разных групп: один трендовый (EMA или ADX), один осциллятор (RSI или стохастик), плюс объём или уровни. Два осциллятора, например RSI и стохастик, дают почти тот же ответ второй раз. RSI и MACD тоже считаются из одних закрытий, поэтому их совпадение - фильтр, а не независимое подтверждение.
Где сравнение не работает: ADX сам считается по скользящим и запаздывает, пороги 20 и 25 - ориентир, а не закон, и на новостях и гэпах слепы оба класса. Как трендовая часть и блок осцилляторов ведут себя вместе на ваших инструментах, можно посмотреть за 7 дней демо Midas на своих графиках и сверить с выводами из таблицы выше.
Что делать, если RSI и MACD противоречат друг другу?
Чаще всего сигналы MACD и RSI расходятся в двух ситуациях. Первая: RSI уже развернулся, а MACD ещё нет, как на свече 40. Это обычное опережение RSI, и конфигурация ждёт пересечения MACD. Вторая: MACD даёт покупку, а RSI уже выше 70. Конфигурация Б такой вход запрещает, потому что движение перегрето.
Отдельный случай - дивергенция RSI, когда цена обновляет максимум, а RSI нет. Это не входит ни в одну из двух базовых конфигураций. Если хочется её использовать, это отдельное третье правило со своей проверкой на истории.
Чек-лист проверки стратегии RSI + MACD без подгонки
Подгонка - главная опасность связки двух индикаторов. Параметров много: два периода EMA, сигнальная, период RSI, уровни зон, окно совпадения, множитель ATR. Перебирая их, почти на любой истории можно найти красивую кривую доходности, которая на новых данных не повторится. Как устроен бэктест в целом, подробно разобрано в статье о проверке торговой стратегии на истории.
Порядок проверки, который помогает не обмануть себя:
- Записать правила до теста. Конфигурация, условия входа и выхода, стоп, окно. Параметры стандартные: 14 для RSI, 12, 26 и 9 для MACD.
- Разделить историю. Например, первые две трети данных для настройки, последняя треть для проверки. Последнюю треть не открывать, пока правила не зафиксированы.
- Включить издержки. Комиссию и проскальзывание задают в свойствах стратегии. Без них частые сигналы на малых таймфреймах выглядят прибыльнее, чем есть.
- Смотреть на число сделок. Десяток сделок - это случайность. Практики ориентируются хотя бы на сотню сделок, и лучше собранных за годы и в разных режимах рынка, чем за полгода одного режима.
- Сравнивать с базой. Проверьте ту же стратегию только на MACD и только на RSI. Если связка не лучше одиночных правил, второй индикатор лишний.
- Проверять устойчивость. Сдвиньте параметры на шаг, например RSI 12 и 16, окно 5 и 7. Если результат рушится, найдена подгонка, а не закономерность.
- Смотреть на просадку и серию убытков. Итоговый процент без максимальной просадки ничего не говорит о том, выдержите ли вы такую торговлю.
Проверку на участке, который не использовался для настройки, называют out-of-sample. Её расширенная версия - walk-forward, метод описал Роберт Пардо в книге 1992 года: настройка на одном окне, проверка на следующем, затем окна сдвигаются вперёд.
Как проверить связку на графике: TradingView и демо Midas
Ниже индикатор на Pine Script с отметками обеих конфигураций. Он не торгует и не считает доходность, только показывает, где правила выполнялись на истории.
//@version=6
indicator("RSI + MACD: конфигурации А и Б", overlay = false)
rsiLen = input.int(14, "Период RSI")
win = input.int(6, "Окно для конфигурации А, свечей")
r = ta.rsi(close, rsiLen)
[macdLine, signalLine, hist] = ta.macd(close, 12, 26, 9)
// А: RSI был ниже 30 в пределах окна, затем MACD пересёк сигнальную вверх
longA = ta.crossover(macdLine, signalLine) and ta.lowest(r, win)[1] < 30
// Б: MACD выше сигнальной и нуля, RSI между 50 и 70, отметка на первой свече
condB = macdLine > signalLine and macdLine > 0 and r > 50 and r < 70
longB = condB and not condB[1]
plot(hist, "Гистограмма MACD", color.gray, style = plot.style_columns)
plotshape(longA, "Вход А", shape.circle, location.bottom, color.blue)
plotshape(longB, "Вход Б", shape.triangleup, location.bottom, color.green)Чтобы получить статистику, индикатор переводят в стратегию: объявление strategy() вместо indicator(), вход через strategy.entry и выход со стопом через strategy.exit. Отчёт появляется в тестере стратегий TradingView. В его свойствах задают комиссию и проскальзывание, а в отчёте смотрят чистую прибыль, максимальную просадку, профит-фактор и число сделок. Если Pine для вас новый, начните с разбора редактора Pine Script.
Вторая проверка - сравнить свои правила с системой, где осцилляторы уже сведены вместе. В нижнем индикаторе Midas Down есть блок перегретости по шести осцилляторам, среди которых RSI и MACD, а рядом стоят компоненты по объёму: денежный поток MFI и дельта объёмов. Объём - это данные, которых в связке RSI и MACD нет, поэтому такая сверка ближе к независимому подтверждению. В демо-доступе на 7 дней работают оба индикатора, Midas Up и Midas Down. Сигналы Buy и Sell в них не перерисовываются на истории, так что сверку можно провести на тех же участках, где вы тестировали связку. Сигнал в Midas при этом тоже остаётся поводом посмотреть на график, решение о входе принимает трейдер.
Риски и ограничения
- Учебный пример в статье построен на синтетическом ряде и не описывает поведение какого-либо реального актива.
- Совпадение двух индикаторов по одним закрытиям не является независимым подтверждением.
- Результат на истории не переносится на будущее автоматически, особенно после подбора параметров.
- Стоп по ATR не защищает от гэпа и проскальзывания: убыток может быть больше запланированного, как в примере.
- На малых таймфреймах доля комиссий и шума выше, частые сигналы увеличивают издержки.
- Значения индикаторов на разных платформах могут немного отличаться из-за старта сглаживания и источника котировок.
Дисклеймер. Не является индивидуальной инвестиционной рекомендацией. Рынок волатилен, торговля связана с риском потери капитала. Прошлые результаты не гарантируют будущих.
Источники
- StockCharts ChartSchool: Relative Strength Index (RSI) - автор, формула, период 14, уровни 70 и 30.
- StockCharts ChartSchool: MACD - автор, параметры 12, 26 и 9, гистограмма, отсутствие границ.
- StockCharts ChartSchool: Average True Range (ATR) - истинный диапазон и сглаживание Уайлдера.
- StockCharts ChartSchool: Multicollinearity - почему однотипные индикаторы повторяют друг друга.
- TradingView: MACD - формулы линии, сигнальной и гистограммы.
- TradingView: Relative Strength Index (RSI) - осциллятор импульса, шкала 0-100, уровни 70 и 30 по Уайлдеру.
- TradingView: Average Directional Index (ADX) - сила тренда, пороги 25 и 20.
- TradingView: свойства стратегии - комиссия, проскальзывание и исполнение ордеров в тестере.
- Fidelity: MACD - ложные пересечения в диапазоне.
- GTLackey: RSI Bull and Bear Ranges - диапазоны RSI по Кардвеллу.
- Grzegorz Link: корреляция индикаторов - ранговая корреляция RSI и MACD на S&P 500, частное исследование.
- Wikipedia: Walk forward optimization - метод Пардо, in-sample и out-of-sample.
- QuantInsti: Walk-Forward Optimization - пример окон и ограничения метода.
- MQL5: каскадная стратегия MACD и RSI - вариант связки для автоматической торговли.
Частые вопросы
Какой индикатор лучше, RSI или MACD?
Ни один не лучше в целом. RSI удобнее, когда важно видеть перегретость движения, особенно в диапазоне. MACD удобнее для оценки направления и смены импульса в тренде. Какой из них полезнее для вашей стратегии, показывает только сравнение на истории с одинаковыми правилами выхода.
Можно ли торговать только по сигналам RSI и MACD?
Технически да, многие стратегии так и устроены. Но в таких правилах нет информации об объёме, уровнях и новостях, а сами индикаторы дублируют друг друга. Поэтому без стопа, лимита риска на сделку и проверки на истории торговать по связке нельзя. Полезно заранее решить, что делать на новостях: многие просто не открывают сделки перед важной статистикой.
Работает ли связка RSI и MACD на криптовалюте?
Формулы работают на любом ряде цен, в том числе на криптовалютах, акциях и валютных парах. Круглосуточная торговля убирает классические ночные гэпы, но добавляет резкие свечи на новостях и участки с тонкой ликвидностью. Параметры и результат проверяют отдельно для каждого рынка.
Какие настройки RSI и MACD выбрать?
Начинать стоит со стандартных: 14 для RSI, 12, 26 и 9 для MACD. Более короткие периоды дают больше пересечений, а вместе с ними и больше ложных. Менять настройки имеет смысл только после проверки на истории, и новые значения тоже фиксируют до теста. Проверять их нужно на участке данных, который не использовался при подборе.
Какой индикатор MACD или RSI самый точный для скальпинга?
Самого точного нет. На минутных графиках оба индикатора дают больше шума, а комиссия и проскальзывание занимают большую долю каждой сделки. Для скальпинга связку тестируют с реальными издержками выбранной биржи, и часто оказывается, что прибыльная на бумаге схема после издержек уходит в минус.
Нужно ли ждать закрытия свечи?
Да. Пока свеча не закрыта, RSI и MACD пересчитываются с каждым изменением цены, и пересечение может исчезнуть. Все правила и проверки на истории стоит строить по закрытым свечам, иначе результат теста не совпадёт с реальной торговлей. В Pine Script это значит не использовать значения текущей незакрытой свечи для входа.
Как сравнить трендовый индикатор и осциллятор?
По четырём признакам: что измеряет, когда работает, когда врёт и насколько запаздывает. Трендовый индикатор (EMA, ADX) показывает направление и силу движения и полезен в тренде, но в боковике даёт ложные пересечения. Осциллятор (RSI, стохастик) показывает перегретость и полезен в боковике, но в сильном тренде долго стоит в крайней зоне. Режим рынка удобно определять по ADX: выше 25 - тренд, ниже 20 - боковик.
Какой набор индикаторов не дублирует один и тот же сигнал?
Тот, где каждый инструмент из своей группы: один трендовый, один осциллятор, плюс объём или уровни. Два осциллятора, например RSI и стохастик, повторяют друг друга. RSI и MACD тоже считаются из одних закрытий, поэтому их совпадение - фильтр, а не независимое подтверждение.





