Что такое дивергенция и какие индикаторы её показывают
В справке TradingView по RSI описано расхождение направлений цены и RSI. Два классических случая: бычья дивергенция (цена делает новый минимум, осциллятор - более высокий минимум) и медвежья (цена делает новый максимум, осциллятор - более низкий максимум).
Расхождения ищут на RSI, MACD, Stochastic, CCI и Momentum, а также на объёмном индикаторе OBV. Это разные расчёты: OBV учитывает объём, остальные перечисленные инструменты используют цену. В названии MACD (Moving Average Convergence/Divergence) речь о сближении и расхождении скользящих средних; дивергенция MACD с ценой - отдельное сравнение. Одиночное расхождение при этом - не разворот и не сигнал входа, а факт о соотношении двух графиков, который нужно проверять.
Мы уже подробно разбирали дивергенцию RSI на конкретных примерах. Здесь задача шире: как организовать сам поиск расхождений в TradingView и как отличить рабочий инструмент от красивой, но перерисовывающейся разметки.
RSI, MACD, Stochastic и OBV: где расхождение видно лучше
Коротко по каждому:
- RSI. Шкала 0-100, базовая длина 14, распространённые ориентиры 70/30. Экстремумы шкалы дают естественные ориентиры для сравнения с экстремумами цены. Как читать саму шкалу, мы разбирали в гайде по RSI.
- MACD. Линии и гистограмма вокруг нуля. Расхождение часто ищут по гистограмме: цена обновляет максимум, а столбцы становятся ниже. Базовый разбор устройства - в гайде по MACD.
- Stochastic. Сравнивает закрытие с диапазоном high-low за выбранное окно. Реакция зависит от периода и сглаживания; автоматически считать его быстрее RSI нельзя. Формулы и параметры даны в справке Stochastic.
- OBV. Накопительный индикатор: объём прибавляется при росте закрытия, вычитается при снижении и не меняет сумму при равных закрытиях. Это правило расчёта OBV, а не прямой подсчёт денег покупателей и продавцов. Подробно - в разборе OBV.
Практическое различие: осцилляторы с ограниченной шкалой (RSI, Stochastic) сравнивать с ценой проще, потому что у них есть внешние границы. MACD и OBV не ограничены, и "выше-ниже" там относительное. Новичку проще начать с RSI на одном таймфрейм и одном инструменте, чем с четырёх панелей сразу.
Как включить поиск дивергенций в TradingView?
Добавьте стандартный Relative Strength Index через меню индикаторов, откройте его настройки и включите Calculate Divergence в параметрах расчёта. Если нужны уведомления, выберите соответствующее условие дивергенции RSI при создании алерта. По официальной справке такое условие срабатывает только при включённом расчёте дивергенций. Названия пунктов могут зависеть от языка интерфейса.
- 1
Добавить встроенный RSI
Меню индикаторов TradingView
- 2
Открыть параметры RSI
Включить Calculate Divergence
- 3
Найти пару экстремумов
Сопоставить цену и значения RSI
- 4
Настроить условие алерта
Выбрать дивергенцию RSI
- 5
Записать появление метки
Дата пивота и время обнаружения отдельно
Если встроенного варианта недостаточно, откройте каталог Divergences и читайте описание конкретного скрипта. Это каталог разных авторов, а не единый алгоритм или гарантия качества. Проверьте:
- Какой ряд сравнивается с ценой: линия RSI, линия MACD или его гистограмма.
- Сколько свечей справа требуется для подтверждения пивота. Это не то же самое, что глубина поиска старых экстремумов.
- Есть ли расчёт на текущей свече, данные старшего таймфрейма и перенос меток назад.
- Какие условия алертов доступны и когда они срабатывают. Отсутствующее условие нельзя включить одним названием скрипта.
- Можно ли проверить исходный код. Если код закрыт, результаты наблюдения не раскрывают всю логику алгоритма.
Автоматическая пометка против ручной разметки: что выбрать?
Автоматическая пометка - это алгоритм: пивотный скрипт находит локальные экстремумы на заданном числе свечей и сравнивает соседние пары "цена - индикатор". У этого подхода два честных ограничения. Первое: если подтверждение требует N свечей справа, метка становится доступна только после этих N свечей. Нарисована она при этом может быть на старом экстремуме. Второе: алгоритм не различает "значимый" и "шумовой" экстремум - это делаете вы.
Ручная разметка - вы сами проводите линии по экстремумам цены и осциллятора и сравниваете их наклон. Инструментом служит обычная трендовая линия в TradingView, приложенная к панели индикатора. Медленнее, но каждое сравнение осознанно.
Практический вывод: скрипт отбирает кандидатов и ставит алерты, решение принимает человек по своим правилам. Для упражнения разметьте несколько пар вручную, затем сравните их с алгоритмом. Несовпадение сначала разбирайте как различие правил выбора экстремума.
Почему скрипты дивергенций перерисовываются и как это проверить?
В документации Pine Script показан пример: пивот подтверждается через пять баров, но подпись ставится на бар экстремума. Исторический график выглядит так, будто сигнал был известен раньше. Само наличие метки в прошлом этого не доказывает. Число пять относится к примеру документации, а не ко всем скриптам.
Для проверки заведите две колонки: «бар экстремума» и «бар, на котором метка впервые стала доступна». Предлагаемый журнал проверки:
- Зафиксируйте тикер, биржу, таймфрейм, версию скрипта и его настройки.
- Наблюдая новые бары, запишите время появления метки и сделайте снимок экрана.
- После закрытия свечи отметьте, сохранились ли метка и её координаты.
- После перезагрузки сравните тот же участок, не меняя настройки и источник данных. Изменение требует разбора: оно может быть связано с логикой скрипта или пересмотром данных.
- Сопоставьте время обнаружения с пивотом. Для тестирования сделки используйте момент доступности информации, а не нарисованную задним числом точку.
Bar Replay помогает пошагово рассмотреть историю, но не воспроизводит все внутрисвечные изменения реального времени. Отсутствие исчезнувших меток в короткой проверке не доказывает отсутствие перерисовки. Закрытие свечи тоже не устраняет все причины: отдельно проверяют старший таймфрейм, пересчёт данных и перенос рисунка назад.
Один график - три осциллятора: сводная таблица
Возьмите участок в 20 закрытых свечей как учебное окно. Если в нём нет двух подходящих экстремумов, запишите «нет пары», а не подбирайте точки ради результата. Полную историю для расчёта индикаторов не обрезайте. Для каждого сравнения укажите даты обоих экстремумов и момент, когда второй стал подтверждённым.
| Осциллятор | Цена делает | Индикатор делает | Ваша отметка |
|---|---|---|---|
| RSI | новый максимум | более низкий максимум | медвежье расхождение или нет |
| MACD | новый максимум | меньший пик гистограммы | медвежье расхождение или нет |
| OBV | новый максимум | более низкий максимум OBV | расхождение; равный пик отметить отдельно |
Три совпавшие строки означают только совпадение выбранных правил. Одна строка означает расхождение на конкретном индикаторе, а ноль - отсутствие расхождения по этим правилам. Частоту удачных сделок из числа совпадений вывести нельзя.
Подойдёт, если
- Сравнить одни даты на разных панелях
- Найти расхождения правил разметки
- Сопоставить цену и объём
Не подойдёт, если
- Определение точки входа и размера позиции
- Гарантия разворота по одному совпадению
- Замена правилам входа и выхода из стратегии
Такая таблица помогает выбрать понятный способ разметки. Улучшает ли второй индикатор торговое правило, проверяют отдельно на данных вне участка подбора, с комиссиями и проскальзыванием.
Когда расхождение остаётся гипотезой, а не сигналом входа?
Ниже условный пример медвежьей дивергенции. Числа придуманы для объяснения механизма; это не котировки и не результат теста. Цена поднимает максимум со 100 до 104, а RSI снижает свой пик с 72 до 66. У выбранного для примера алгоритма подтверждение занимает три бара справа.
Бар 5
Цена 100, RSI 72
Первая пара максимумов
Бар 12
Цена 104, RSI 66
Второй максимум ещё ждёт подтверждения
Бар 15
Метка доступна наблюдателю
Три бара справа подтвердили пивот
Проверять возможную сделку от цены бара 12 было бы ошибкой: в этом примере условие стало известно лишь на баре 15. Дальше нужен отдельный план:
- Какое событие после доступной метки разрешает вход.
- Где сценарий отменяется и как ограничивается риск.
- Как считается размер позиции - например, по формуле риска на сделку.
- Как проверяются результаты без подбора удачных эпизодов.
Расхождение может сохраняться, пока тренд продолжается. Из схемы нельзя сделать вывод, куда цена пошла после бара 15: продолжение намеренно не нарисовано.
Как понять, что сигнал индикатора появился слишком поздно?
Сигнал опоздал, если между вторым экстремумом и баром, на котором метка впервые стала видна, прошло больше свечей, чем допускает правило входа, или цена за это время уже прошла заметную часть ожидаемого хода. У дивергенции часть опоздания встроена: второй пик считается пиком только после того, как справа от него закроется заданное число свечей. Это не ошибка скрипта, а цена подтверждения. Её надо знать заранее и мерить в барах, а не на глаз.
Откуда берётся эта задержка, видно в документации Pine Script о перерисовке: в примере с функцией ta.pivothigh(5, 5) пивот обнаруживается только после того, как прошло 5 баров, и подпись для красоты переносят на 5 баров назад, на сам экстремум (Pine Script, Repainting, проверено 16.10.2026). В настройках многих скриптов дивергенции этот параметр так и называется: число баров справа, Pivot Lookback Right. Сколько он стоит у конкретного скрипта, смотрят в его окне настроек.
Как замерить опоздание на своём графике:
- Найдите в настройках скрипта число баров справа для пивота. Это минимальная задержка в барах, меньше не будет.
- Переведите её во время: 5 баров на H1 - это 5 часов, на D1 - неделя торгов. На старшем таймфрейме та же настройка опаздывает сильнее по календарю.
- На новых барах запишите два номера: бар второго экстремума и бар, где метка появилась впервые. Разница - фактическое опоздание. Если она больше настройки, скрипт ждёт ещё чего-то: закрытия старшего таймфрейма, дополнительного фильтра.
- Запишите, какой путь цена прошла от экстремума до появления метки, в единицах ATR того же таймфрейма. Так сигналы на разных инструментах можно сравнивать между собой.
- Заранее задайте порог: например, если до появления метки цена прошла больше одного ATR от пика, сигнал помечается как поздний и в журнале идёт отдельной строкой.
| Что видно | Что это значит | Как поступить в журнале |
|---|---|---|
| Метка стоит на баре пика, а появилась через N баров | Обычная задержка подтверждения пивота | Считать сигнал от бара появления, а не от пика |
| Опоздание больше числа баров справа | В скрипте есть ещё одно условие или данные старшего таймфрейма | Найти условие в описании или коде, иначе пометить «логика неизвестна» |
| Цена ушла от пика дальше выбранного порога в ATR | Ход частично отыгран до сигнала | Отметить «поздний» и не смешивать со своевременными |
| На истории метки есть, а в реальном времени появлялись иначе | Перенос рисунка в прошлое или перерисовка | Верить только записям, сделанным на новых барах |
Где метод не работает: по готовой исторической картинке момент появления метки установить нельзя, поэтому замер делают только на новых барах. Если код скрипта закрыт и настройка баров справа не показана, задержку можно лишь оценить по наблюдениям. На новостных свечах и в узком боковике порог в ATR теряет смысл: одна свеча может пройти больше, чем весь предыдущий участок.
Чем подтверждение сигнала отличается от гарантии результата?
Подтверждение - это выполнение второго, заранее заданного условия, а гарантия означала бы известный заранее исход сделки, и её не даёт ни дивергенция, ни подтверждение. Дивергенция - первое условие: цена обновила экстремум, осциллятор нет. Подтверждение - отдельное событие, которое проверяет ту же идею с другой стороны: например, закрытие за уровнем или пробой локального минимума после медвежьего расхождения. Два условия вместе отсеивают часть случайных меток, но рынок остаётся рынком.
Полезно, чтобы подтверждение было по-настоящему независимым. RSI и MACD считаются из одной цены, поэтому метка на втором осцилляторе почти повторяет первую. Независимее смотрится условие другой природы: структура цены, объём, уровень старшего таймфрейма.
| Дивергенция | Подтверждение | Гарантия | |
|---|---|---|---|
| Что это | Условие: расхождение экстремумов цены и индикатора | Второе условие, заданное до сделки | Обещание исхода |
| Когда известно | После закрытия свечей справа от второго пика | Ещё позже, после своего события | Не бывает |
| Что даёт | Повод присмотреться | Правило, по которому сигнал можно вести в журнале | - |
| Где ломается | В сильном тренде расхождения идут сериями | Подтверждение тоже опаздывает и тоже даёт ложные срабатывания | - |
У подтверждения есть цена: каждое новое условие сдвигает момент сигнала ещё дальше от пика, и к нему возвращается вопрос из предыдущего раздела о позднем сигнале. Поэтому число условий подбирают не «чем больше, тем надёжнее», а проверкой на отдельном участке истории, с комиссиями и без подгонки. Частоту успешных исходов показывает только такая проверка, а не сам факт подтверждения.
Сравнить, как запаздывание и подтверждение выглядят у другого инструмента, можно на практике: проверить Midas на своих графиках позволяет демо на 7 дней, и тот же журнал из этой статьи подходит для записи его меток.
Риски и ограничения
- Дивергенция - повод для анализа, а не команда на вход. Решение принимает трейдер по своей системе.
- Расхождение может существовать долго без разворота; в сильном тренде возможна серия расхождений без смены направления.
- Автопометка появляется с задержкой на подтверждение пивота; часть скриптов перерисовывается.
- Индикатор не гарантирует прибыль. Рынок волатилен, торговля связана с риском потери капитала.
- Прошлые результаты, включая вашу таблицу наблюдений, не гарантируют будущих.
- Размер позиции считают до входа от расстояния до стопа, например по формуле риска на сделку.
Дисклеймер. Не является индивидуальной инвестиционной рекомендацией. Рынок волатилен, торговля связана с риском потери капитала. Прошлые результаты не гарантируют будущих.
Частые ошибки разметки экстремумов
- Сравнение разных порядков экстремумов: крупный максимум цены с мелким пиком осциллятора. Сравнивать нужно соседние однопорядковые экстремумы.
- Разметка по незакрытой свече: текущая свеча дорисуется, и "новый максимум" исчезнет. Только закрытые свечи.
- Игнорирование шкалы: у RSI второй максимум на 72 против первого на 78 - это расхождение; у MACD тоже сравнивают численные значения одного ряда, а не высоту двух панелей с разным масштабом.
- Разные источники цены: индикатор на графике биржи A, проверка на графике биржи B. Цены и объёмы различаются - и сравнение теряет смысл.
- Подбор мелких пиков внутри боковика без заранее заданного правила значимости экстремума.
Как проверить индикатор дивергенции на своём графике за 10 минут?
Шаг 1
Записать тикер и таймфрейм
Один источник данных
Шаг 2
Включить разметку RSI
Сохранить параметры расчёта
Шаг 3
Выбрать пару экстремумов
Записать цену и значение индикатора
Шаг 4
Разделить два момента
Бар пивота и бар обнаружения
Далее
Наблюдать новые метки
Снимок, закрытие, перезагрузка, сравнение
Письменно план выглядит так:
- Откройте один инструмент на одной бирже, зафиксируйте таймфрейм - например H1. Сравнивать нужно в тех же условиях.
- Добавьте RSI и включите Calculate Divergence. Для пользовательского скрипта отдельно запишите название, версию и правила подтверждения.
- Выберите учебное окно в 20 свечей. Выпишите дату и значение двух сопоставимых пиков. Если пары нет, это тоже результат упражнения.
- В соседних строках запишите значения линии или гистограммы MACD и OBV на сопоставляемом участке. Не смешивайте линию MACD с гистограммой и не меняйте правило выбора пиков между примерами.
- В журнале оставьте отдельную колонку «когда метка стала известна». По готовой исторической картинке она может быть неустановима - тогда пишите «не установлено».
- Продолжайте наблюдение на новых барах: снимок при появлении, проверка после закрытия и перезагрузки. Сохраняйте и исчезнувшие метки.
- Только после этого проверяйте торговое правило на отдельном участке. Число совпадений индикаторов само по себе не является оценкой качества стратегии.
Такой журнал наблюдений за индикатором дивергенции в TradingView помогает подготовить бэктест. Полноценную проверку правила входа с комиссией и проскальзыванием делают отдельно - как в разборе про бэктест торговой стратегии. Если выбираете индикаторы под задачу шире, начните с обзора индикаторов для криптовалют.
Источники
- TradingView Help, Relative Strength Index (RSI), https://www.tradingview.com/support/solutions/43000502338-relative-strength-index-rsi/
- TradingView, категория скриптов Divergences, https://ru.tradingview.com/scripts/divergences/
- TradingView Help, MACD (Moving Average Convergence/Divergence), https://www.tradingview.com/support/solutions/43000502344-moving-average-convergence-divergence-macd-indicator/
- TradingView Help, Stochastic, https://www.tradingview.com/support/solutions/43000502332-stochastic-stoch/
- TradingView Help, On Balance Volume, https://www.tradingview.com/support/solutions/43000502593-on-balance-volume-obv/
- TradingView Pine Script, Repainting, https://www.tradingview.com/pine-script-docs/concepts/repainting/ - пример
ta.pivothigh(5, 5): пивот обнаруживается через 5 баров, проверено 16.10.2026 - Midas, гайд "Дивергенция RSI", https://midas-club.com/knowledge/divergenciya-rsi
- Midas, гайд "Индикатор OBV: как работает и как проверить сигнал", https://midas-club.com/knowledge/indikator-obv-kak-rabotaet-i-kak-proverit-signal
- Обновлено 16.09.2026 · первый выпуск
Частые вопросы
Есть ли в TradingView встроенный индикатор дивергенции?
Да. У встроенного RSI есть настройка Calculate Divergence. Она включает разметку расхождений; без неё алерты по условиям дивергенции RSI не сработают. Дополнительные алгоритмы доступны в каталоге пользовательских скриптов. Их поведение нужно проверять по отдельности.
Чем скрытая дивергенция отличается от обычной?
Обычная (регулярная) дивергенция - сигнал возможного разворота: цена обновляет экстремум, осциллятор - нет. Скрытую рассматривают как гипотезу продолжения тренда: при бычьей скрытой цена делает более высокий минимум, а осциллятор - более низкий. Это другое сочетание экстремумов; обычные и скрытые формы следует учитывать в журнале отдельно, без обещания продолжения или разворота.
Можно ли входить в сделку только по дивергенции?
Само по себе расхождение - наблюдение, а не система. Для входа нужны правила: подтверждение, точка входа, стоп-лосс, размер позиции и горизонт выхода. Без этих элементов статистика входов не собирается и риск не контролируется. Расхождение в сильном тренде может существовать долго без разворота - это его документированное ограничение.
На каком таймфрейме дивергенция надёжнее?
Универсально надёжного таймфрейма нет. При одинаковом числе баров подтверждение на старшем интервале занимает больше календарного времени. Число меток зависит также от инструмента и настроек. Практичный подход - один рабочий таймфрейм и один контрольный сверху, с одной и той же процедурой проверки меток. Надёжность оценивают по своему журналу наблюдений, а не по чужим скриншотам.
Почему метка дивергенции исчезла?
Возможны изменение текущей свечи, неподтверждённый пивот, особенности данных старшего таймфрейма или пересмотр истории источником. Сохраните настройки и снимок до и после изменения. Перезагрузка - один способ заметить расхождение, но неизменность меток после неё не доказывает отсутствие перерисовки.
Что лучше: автоматический скрипт или ручная разметка?
Скрипт отбирает кандидатов по своему алгоритму, но сравнивает экстремумы по жёсткому правилу пивотов и опаздывает на подтверждение. Ручная разметка медленнее, зато вы контролируете, какие экстремумы сравнивать. Рабочая схема для новичка: скрипт как фильтр и алерты, финальное сравнение - своими линиями на закрытых свечах.
Сколько осцилляторов нужно для подтверждения?
Обязательного числа нет. RSI и MACD рассчитываются из цены, поэтому две похожие метки нельзя считать независимыми свидетельствами. OBV добавляет объём, но тоже использует направление закрытия. Второй индикатор имеет смысл, если заранее понятно, какой вопрос он решает и как его пользу проверять.
Как понять, что сигнал индикатора появился слишком поздно?
Сравните бар второго экстремума с баром, на котором метка впервые стала видна: если разница больше, чем допускает правило входа, или цена уже прошла заметную часть хода, сигнал поздний. У дивергенции минимальная задержка равна числу баров справа в настройке пивота. Замер делают только на новых барах, по готовой истории момент появления не виден.
Чем подтверждение сигнала отличается от гарантии результата?
Подтверждение - это второе условие, заданное до сделки, а гарантия означала бы известный исход, которого не даёт ни дивергенция, ни подтверждение. Подтверждение отсеивает часть случайных меток, но само опаздывает и тоже ошибается. Сколько оно добавляет, показывает только проверка на отдельном участке истории.





