Индикаторы дивергенции в TradingView: как искать и проверять сигналы

Обложка статьи «Индикаторы дивергенции в TradingView: как искать и проверять сигналы»: условные линии цены и осциллятора: второй максимум цены выше первого, соответствующий пик осциллятора ниже; без котировок

Что такое дивергенция и какие индикаторы её показывают

В справке TradingView по RSI описано расхождение направлений цены и RSI. Два классических случая: бычья дивергенция (цена делает новый минимум, осциллятор - более высокий минимум) и медвежья (цена делает новый максимум, осциллятор - более низкий максимум).

Расхождения ищут на RSI, MACD, Stochastic, CCI и Momentum, а также на объёмном индикаторе OBV. Это разные расчёты: OBV учитывает объём, остальные перечисленные инструменты используют цену. В названии MACD (Moving Average Convergence/Divergence) речь о сближении и расхождении скользящих средних; дивергенция MACD с ценой - отдельное сравнение. Одиночное расхождение при этом - не разворот и не сигнал входа, а факт о соотношении двух графиков, который нужно проверять.

Мы уже подробно разбирали дивергенцию RSI на конкретных примерах. Здесь задача шире: как организовать сам поиск расхождений в TradingView и как отличить рабочий инструмент от красивой, но перерисовывающейся разметки.

RSI, MACD, Stochastic и OBV: где расхождение видно лучше

Коротко по каждому:

  1. RSI. Шкала 0-100, базовая длина 14, распространённые ориентиры 70/30. Экстремумы шкалы дают естественные ориентиры для сравнения с экстремумами цены. Как читать саму шкалу, мы разбирали в гайде по RSI.
  2. MACD. Линии и гистограмма вокруг нуля. Расхождение часто ищут по гистограмме: цена обновляет максимум, а столбцы становятся ниже. Базовый разбор устройства - в гайде по MACD.
  3. Stochastic. Сравнивает закрытие с диапазоном high-low за выбранное окно. Реакция зависит от периода и сглаживания; автоматически считать его быстрее RSI нельзя. Формулы и параметры даны в справке Stochastic.
  4. OBV. Накопительный индикатор: объём прибавляется при росте закрытия, вычитается при снижении и не меняет сумму при равных закрытиях. Это правило расчёта OBV, а не прямой подсчёт денег покупателей и продавцов. Подробно - в разборе OBV.

Практическое различие: осцилляторы с ограниченной шкалой (RSI, Stochastic) сравнивать с ценой проще, потому что у них есть внешние границы. MACD и OBV не ограничены, и "выше-ниже" там относительное. Новичку проще начать с RSI на одном таймфрейм и одном инструменте, чем с четырёх панелей сразу.

Как включить поиск дивергенций в TradingView?

Добавьте стандартный Relative Strength Index через меню индикаторов, откройте его настройки и включите Calculate Divergence в параметрах расчёта. Если нужны уведомления, выберите соответствующее условие дивергенции RSI при создании алерта. По официальной справке такое условие срабатывает только при включённом расчёте дивергенций. Названия пунктов могут зависеть от языка интерфейса.

  1. 1

    Добавить встроенный RSI

    Меню индикаторов TradingView

  2. 2

    Открыть параметры RSI

    Включить Calculate Divergence

  3. 3

    Найти пару экстремумов

    Сопоставить цену и значения RSI

  4. 4

    Настроить условие алерта

    Выбрать дивергенцию RSI

  5. 5

    Записать появление метки

    Дата пивота и время обнаружения отдельно

Встроенная разметка помогает найти кандидата. Для проверки всё равно нужны время появления и сопоставление экстремумов.

Если встроенного варианта недостаточно, откройте каталог Divergences и читайте описание конкретного скрипта. Это каталог разных авторов, а не единый алгоритм или гарантия качества. Проверьте:

  1. Какой ряд сравнивается с ценой: линия RSI, линия MACD или его гистограмма.
  2. Сколько свечей справа требуется для подтверждения пивота. Это не то же самое, что глубина поиска старых экстремумов.
  3. Есть ли расчёт на текущей свече, данные старшего таймфрейма и перенос меток назад.
  4. Какие условия алертов доступны и когда они срабатывают. Отсутствующее условие нельзя включить одним названием скрипта.
  5. Можно ли проверить исходный код. Если код закрыт, результаты наблюдения не раскрывают всю логику алгоритма.

Автоматическая пометка против ручной разметки: что выбрать?

Автоматическая пометка - это алгоритм: пивотный скрипт находит локальные экстремумы на заданном числе свечей и сравнивает соседние пары "цена - индикатор". У этого подхода два честных ограничения. Первое: если подтверждение требует N свечей справа, метка становится доступна только после этих N свечей. Нарисована она при этом может быть на старом экстремуме. Второе: алгоритм не различает "значимый" и "шумовой" экстремум - это делаете вы.

Ручная разметка - вы сами проводите линии по экстремумам цены и осциллятора и сравниваете их наклон. Инструментом служит обычная трендовая линия в TradingView, приложенная к панели индикатора. Медленнее, но каждое сравнение осознанно.

Практический вывод: скрипт отбирает кандидатов и ставит алерты, решение принимает человек по своим правилам. Для упражнения разметьте несколько пар вручную, затем сравните их с алгоритмом. Несовпадение сначала разбирайте как различие правил выбора экстремума.

Почему скрипты дивергенций перерисовываются и как это проверить?

В документации Pine Script показан пример: пивот подтверждается через пять баров, но подпись ставится на бар экстремума. Исторический график выглядит так, будто сигнал был известен раньше. Само наличие метки в прошлом этого не доказывает. Число пять относится к примеру документации, а не ко всем скриптам.

Для проверки заведите две колонки: «бар экстремума» и «бар, на котором метка впервые стала доступна». Предлагаемый журнал проверки:

  1. Зафиксируйте тикер, биржу, таймфрейм, версию скрипта и его настройки.
  2. Наблюдая новые бары, запишите время появления метки и сделайте снимок экрана.
  3. После закрытия свечи отметьте, сохранились ли метка и её координаты.
  4. После перезагрузки сравните тот же участок, не меняя настройки и источник данных. Изменение требует разбора: оно может быть связано с логикой скрипта или пересмотром данных.
  5. Сопоставьте время обнаружения с пивотом. Для тестирования сделки используйте момент доступности информации, а не нарисованную задним числом точку.

Bar Replay помогает пошагово рассмотреть историю, но не воспроизводит все внутрисвечные изменения реального времени. Отсутствие исчезнувших меток в короткой проверке не доказывает отсутствие перерисовки. Закрытие свечи тоже не устраняет все причины: отдельно проверяют старший таймфрейм, пересчёт данных и перенос рисунка назад.

Один график - три осциллятора: сводная таблица

Возьмите участок в 20 закрытых свечей как учебное окно. Если в нём нет двух подходящих экстремумов, запишите «нет пары», а не подбирайте точки ради результата. Полную историю для расчёта индикаторов не обрезайте. Для каждого сравнения укажите даты обоих экстремумов и момент, когда второй стал подтверждённым.

ОсцилляторЦена делаетИндикатор делаетВаша отметка
RSIновый максимумболее низкий максимуммедвежье расхождение или нет
MACDновый максимумменьший пик гистограммымедвежье расхождение или нет
OBVновый максимумболее низкий максимум OBVрасхождение; равный пик отметить отдельно

Три совпавшие строки означают только совпадение выбранных правил. Одна строка означает расхождение на конкретном индикаторе, а ноль - отсутствие расхождения по этим правилам. Частоту удачных сделок из числа совпадений вывести нельзя.

Где сравнение осцилляторов помогает, а где подводит

Подойдёт, если

  • Сравнить одни даты на разных панелях
  • Найти расхождения правил разметки
  • Сопоставить цену и объём

Не подойдёт, если

  • Определение точки входа и размера позиции
  • Гарантия разворота по одному совпадению
  • Замена правилам входа и выхода из стратегии

Такая таблица помогает выбрать понятный способ разметки. Улучшает ли второй индикатор торговое правило, проверяют отдельно на данных вне участка подбора, с комиссиями и проскальзыванием.

Когда расхождение остаётся гипотезой, а не сигналом входа?

Ниже условный пример медвежьей дивергенции. Числа придуманы для объяснения механизма; это не котировки и не результат теста. Цена поднимает максимум со 100 до 104, а RSI снижает свой пик с 72 до 66. У выбранного для примера алгоритма подтверждение занимает три бара справа.

  1. Бар 5

    Цена 100, RSI 72

    Первая пара максимумов

  2. Бар 12

    Цена 104, RSI 66

    Второй максимум ещё ждёт подтверждения

  3. Бар 15

    Метка доступна наблюдателю

    Три бара справа подтвердили пивот

Учебные значения: максимум цены растёт, пик RSI падает. Метка известна только после трёх следующих баров, хотя рисунок может стоять на старом пике.

Проверять возможную сделку от цены бара 12 было бы ошибкой: в этом примере условие стало известно лишь на баре 15. Дальше нужен отдельный план:

  1. Какое событие после доступной метки разрешает вход.
  2. Где сценарий отменяется и как ограничивается риск.
  3. Как считается размер позиции - например, по формуле риска на сделку.
  4. Как проверяются результаты без подбора удачных эпизодов.

Расхождение может сохраняться, пока тренд продолжается. Из схемы нельзя сделать вывод, куда цена пошла после бара 15: продолжение намеренно не нарисовано.

Риски и ограничения

  • Дивергенция - повод для анализа, а не команда на вход. Решение принимает трейдер по своей системе.
  • Расхождение может существовать долго без разворота; в сильном тренде возможна серия расхождений без смены направления.
  • Автопометка появляется с задержкой на подтверждение пивота; часть скриптов перерисовывается.
  • Индикатор не гарантирует прибыль. Рынок волатилен, торговля связана с риском потери капитала.
  • Прошлые результаты, включая вашу таблицу наблюдений, не гарантируют будущих.
  • Размер позиции считают до входа от расстояния до стопа, например по формуле риска на сделку.

Дисклеймер. Не является индивидуальной инвестиционной рекомендацией. Рынок волатилен, торговля связана с риском потери капитала. Прошлые результаты не гарантируют будущих.

Частые ошибки разметки экстремумов

  1. Сравнение разных порядков экстремумов: крупный максимум цены с мелким пиком осциллятора. Сравнивать нужно соседние однопорядковые экстремумы.
  2. Разметка по незакрытой свече: текущая свеча дорисуется, и "новый максимум" исчезнет. Только закрытые свечи.
  3. Игнорирование шкалы: у RSI второй максимум на 72 против первого на 78 - это расхождение; у MACD тоже сравнивают численные значения одного ряда, а не высоту двух панелей с разным масштабом.
  4. Разные источники цены: индикатор на графике биржи A, проверка на графике биржи B. Цены и объёмы различаются - и сравнение теряет смысл.
  5. Подбор мелких пиков внутри боковика без заранее заданного правила значимости экстремума.

Как проверить индикатор дивергенции на своём графике за 10 минут?

  1. Шаг 1

    Записать тикер и таймфрейм

    Один источник данных

  2. Шаг 2

    Включить разметку RSI

    Сохранить параметры расчёта

  3. Шаг 3

    Выбрать пару экстремумов

    Записать цену и значение индикатора

  4. Шаг 4

    Разделить два момента

    Бар пивота и бар обнаружения

  5. Далее

    Наблюдать новые метки

    Снимок, закрытие, перезагрузка, сравнение

Короткая подготовка журнала. Наблюдение новых баров продолжается после неё; реальные сделки для упражнения не нужны.

Письменно план выглядит так:

  1. Откройте один инструмент на одной бирже, зафиксируйте таймфрейм - например H1. Сравнивать нужно в тех же условиях.
  2. Добавьте RSI и включите Calculate Divergence. Для пользовательского скрипта отдельно запишите название, версию и правила подтверждения.
  3. Выберите учебное окно в 20 свечей. Выпишите дату и значение двух сопоставимых пиков. Если пары нет, это тоже результат упражнения.
  4. В соседних строках запишите значения линии или гистограммы MACD и OBV на сопоставляемом участке. Не смешивайте линию MACD с гистограммой и не меняйте правило выбора пиков между примерами.
  5. В журнале оставьте отдельную колонку «когда метка стала известна». По готовой исторической картинке она может быть неустановима - тогда пишите «не установлено».
  6. Продолжайте наблюдение на новых барах: снимок при появлении, проверка после закрытия и перезагрузки. Сохраняйте и исчезнувшие метки.
  7. Только после этого проверяйте торговое правило на отдельном участке. Число совпадений индикаторов само по себе не является оценкой качества стратегии.

Такой журнал наблюдений за индикатором дивергенции в TradingView помогает подготовить бэктест. Полноценную проверку правила входа с комиссией и проскальзыванием делают отдельно - как в разборе про бэктест торговой стратегии. Если выбираете индикаторы под задачу шире, начните с обзора индикаторов для криптовалют.

Источники

Частые вопросы

Есть ли в TradingView встроенный индикатор дивергенции?

Да. У встроенного RSI есть настройка Calculate Divergence. Она включает разметку расхождений; без неё алерты по условиям дивергенции RSI не сработают. Дополнительные алгоритмы доступны в каталоге пользовательских скриптов. Их поведение нужно проверять по отдельности.

Чем скрытая дивергенция отличается от обычной?

Обычная (регулярная) дивергенция - сигнал возможного разворота: цена обновляет экстремум, осциллятор - нет. Скрытую рассматривают как гипотезу продолжения тренда: при бычьей скрытой цена делает более высокий минимум, а осциллятор - более низкий. Это другое сочетание экстремумов; обычные и скрытые формы следует учитывать в журнале отдельно, без обещания продолжения или разворота.

Можно ли входить в сделку только по дивергенции?

Само по себе расхождение - наблюдение, а не система. Для входа нужны правила: подтверждение, точка входа, стоп-лосс, размер позиции и горизонт выхода. Без этих элементов статистика входов не собирается и риск не контролируется. Расхождение в сильном тренде может существовать долго без разворота - это его документированное ограничение.

На каком таймфрейме дивергенция надёжнее?

Универсально надёжного таймфрейма нет. При одинаковом числе баров подтверждение на старшем интервале занимает больше календарного времени. Число меток зависит также от инструмента и настроек. Практичный подход - один рабочий таймфрейм и один контрольный сверху, с одной и той же процедурой проверки меток. Надёжность оценивают по своему журналу наблюдений, а не по чужим скриншотам.

Почему метка дивергенции исчезла?

Возможны изменение текущей свечи, неподтверждённый пивот, особенности данных старшего таймфрейма или пересмотр истории источником. Сохраните настройки и снимок до и после изменения. Перезагрузка - один способ заметить расхождение, но неизменность меток после неё не доказывает отсутствие перерисовки.

Что лучше: автоматический скрипт или ручная разметка?

Скрипт отбирает кандидатов по своему алгоритму, но сравнивает экстремумы по жёсткому правилу пивотов и опаздывает на подтверждение. Ручная разметка медленнее, зато вы контролируете, какие экстремумы сравнивать. Рабочая схема для новичка: скрипт как фильтр и алерты, финальное сравнение - своими линиями на закрытых свечах.

Сколько осцилляторов нужно для подтверждения?

Обязательного числа нет. RSI и MACD рассчитываются из цены, поэтому две похожие метки нельзя считать независимыми свидетельствами. OBV добавляет объём, но тоже использует направление закрытия. Второй индикатор имеет смысл, если заранее понятно, какой вопрос он решает и как его пользу проверять.

Что вы узнаете
  • какие осцилляторы показывают дивергенцию и чем они отличаются
  • как включить разметку RSI и проверить пользовательский скрипт
  • чем подтверждение пивота отличается от метки в прошлом
  • как за 10 минут начать проверку на своём графике
Применить за 10 мин
Новичкам
5просмотров
Материал был полезен?

Оставить комментарий

Профильный эксперт
Макс Витковский
Аналитик рынка

Разбирает структуру рынка, уровни и торговые сценарии. Специализация — криптовалюты, технический анализ и ончейн-данные.

График TradingView с сигналами Buy и Sell индикатора Midas
Midas multi-индикатор for TradingViewОдин из самых продвинутых индикаторов для трейдинга
  • Сигналы без перерисовки
  • Интерактивный теханализ
  • 7 стратегий на выбор
Midas multi-индикатор for TradingViewСигнал, стоп и 3 цели — прямо на графике
  • Сигнал фиксируется по закрытию свечи
  • Стоп и 3 цели строятся автоматически
  • План сделки виден до входа