ICT SMT Divergence

Индикатор SMT дивергенции ICT

Обновлено · v2.0

SMT дивергенция (Smart Money Technique) — это сравнение свинговых максимумов и минимумов коррелированных рынков по ICT. Когда один рынок обновляет максимум или минимум, а коррелированная пара этого не подтверждает, ICT считает такое неподтверждение признаком того, что движение может не удержаться.

Индикатор TradingView, который обнаруживает ICT SMT Divergence — кросс-символьный анализ, сравнивающий экстремумы разворотов для выявления институциональных манипуляций.

  • Smart Money
  • Сигналы
  • Price Action
Открыть на TradingView

Используйте этот индикатор прямо на TradingView — самой популярной графической платформе в мире.

Что делает индикатор SMT дивергенции ICT?

Этот индикатор обнаруживает ICT SMT (Smart Money Technique) дивергенцию — метод кросс-символьного анализа, который сравнивает экстремумы (свинги) между коррелированными инструментами для выявления манипуляций институциональных участников. Когда один инструмент формирует новый экстремум, но его коррелированная пара не подтверждает это, это сигнализирует, что "умные деньги" (smart money) заняли противоположную позицию. Индикатор автоматически сопоставляет распространенные инструменты (ES/NQ, EUR/GBP, обратная корреляция с DXY) и поддерживает ввод пользовательских символов для любой пары.

ICT SMT Divergence - Обзор
Обзор

Ключевые понятия

  • SMT Дивергенция (Smart Money Technique) — Метод ICT, сравнивающий ценовую структуру коррелированных инструментов. Когда два инструмента, которые обычно движутся вместе, формируют разную структуру (один делает более высокий хай, а другой — более низкий хай), это выявляет манипуляции институционалов. "Более слабый" инструмент, который не подтверждает новый экстремум, раскрывает истинное направление "умных денег".
  • Медвежья SMT Дивергенция — На свинг-хаях один инструмент формирует более высокий хай (Higher High), а другой — более низкий (или равный) хай. Индикатор отмечает оба случая: символ графика формирует более высокий хай, а коррелированный символ не справляется, или коррелированный символ формирует более высокий хай, а символ графика не справляется. Новый максимум не подтверждается между рынками, что указывает, что институциональные участники распределяют (продают), а не следуют за ним, — "умные деньги" заняли короткую позицию.
  • Бычья SMT Дивергенция — На свинг-лоу один инструмент формирует более низкий лоу (Lower Low), а другой — более высокий (или равный) лоу. Отмечаются оба случая: символ графика формирует более низкий лоу, а коррелированный символ удерживается, или коррелированный символ формирует более низкий лоу, а символ графика удерживается. Новый минимум не подтверждается, что указывает, что институциональные участники накапливают (покупают), а не участвуют в новом минимуме, — снятие старого минимума является охотой за стоп-лоссами, а "умные деньги" заняли длинную позицию.
  • Пары коррелированных инструментов — ICT использует определенные пары инструментов для SMT-анализа: ES (S&P 500) и NQ (Nasdaq 100) для индексных фьючерсов, EUR/USD и GBP/USD для основных валютных пар, а также DXY (Индекс доллара США) в качестве эталона обратной корреляции. Можно использовать любые инструменты с известной прямой или обратной корреляцией.
  • Обратная корреляция — Для пар с обратной корреляцией (например, DXY против EUR/USD) логика дивергенции инвертируется. Когда DXY формирует более высокий хай, а EUR/USD формирует более высокий лоу (вместо ожидаемого более низкого лоу), это сигнализирует о том же типе дивергенции — движение не подтверждается на разных рынках.

Как работает индикатор SMT дивергенции ICT?

1. Автоматическое определение пары Индикатор автоматически определяет соответствующий символ для сравнения на основе текущего графика: — Режим индексных фьючерсов (по умолчанию): ES/MES ↔ NQ/MNQ, YM/MYM → ES, RTY/M2K → ES, ZN ↔ ZB (рынок облигаций, ICT §14.4). Фьючерсы сопоставляются по точному корневому символу. Кассовый индекс Nasdaq-100, CFD и QQQ (NDX, NAS100, US100, USTEC) → ES, поскольку они следуют за самим NQ. Графики форекс автоматически используют основные валютные пары. Любой другой символ → NQ. — Режим основных валютных пар: EUR/USD ↔ GBP/USD, AUD/USD ↔ NZD/USD, USD/JPY ↔ USD/CHF, USD/CAD → USD/JPY. Другие пары → EUR/USD (обратная логика для пар с USD в качестве базовой валюты). — Режим обратной корреляции с DXY: Любой символ против DXY с инвертированной логикой. Пары с USD в качестве базовой валюты (USD/JPY, USD/CHF, USD/CAD и другие) движутся вместе с индексом доллара и используют прямую логику. — В любом автоматическом режиме график DXY или фьючерсов DX сравнивается с EUR/USD с использованием обратной логики. — Пользовательский режим: Пользователь указывает любой символ и выбирает прямую или обратную корреляцию. Если символ не введен, таблица показывает "No Pair", и дивергенция не оценивается.

Данные цены символа для сравнения получаются через request.security() на том же таймфрейме, что и график. Поскольку request.security() повторяет последние известные значения, пока рынок закрыт, индикатор также проверяет, что у символа для сравнения продолжают появляться новые бары. Если за последние Swing Lookback баров новый бар не появился, обнаружение приостанавливается, и таблица показывает "No Data".

2. Обнаружение свингов Индикатор использует ta.pivothigh() и ta.pivotlow() с настраиваемым периодом оглядки (по умолчанию 5 баров в каждую сторону) для идентификации подтвержденных свинг-хаев и свинг-лоу как на основном, так и на сравниваемом символе. Все обнаруженные свинги сохраняются в массивах для сравнения. Обнаружение свингов дает результаты с задержкой, равной периоду оглядки — свинги подтверждаются только после того, как пройдет достаточное количество баров с обеих сторон.

ICT SMT Divergence - Обнаружение свингов (1/2)
Обнаружение свингов (1/2)
ICT SMT Divergence - Обнаружение свингов (2/2)
Обнаружение свингов (2/2)

3. Обнаружение дивергенции (временное согласование) Когда на основном символе подтверждается новый свинг-хай, индикатор сравнивает его с предыдущим свинг-хаем и проверяет, пробил ли сравниваемый символ свой собственный предыдущий свинг-хай примерно в то же время: — Свинг-хаи: если ровно один из двух инструментов формирует Higher High, а другой — Lower или Equal High → Медвежья SMT Дивергенция. Это охватывает оба варианта: "основной формирует higher high, сравниваемый не справляется" и "сравниваемый формирует higher high, основной не справляется". — Свинг-лоу: если ровно один из двух инструментов формирует Lower Low, а другой — Higher или Equal Low → Бычья SMT Дивергенция. Если оба инструмента пробивают свой предыдущий экстремум или оба не справляются, структура подтверждена и ничего не отмечается.

Критически важно, что индикатор использует временное согласование. Предыдущий основной свинг сопоставляется с ближайшим к нему по времени свингом сравниваемого символа. Для текущего основного свинга максимум сравниваемого символа (минимум на свинг-лоу) измеряется от окна допуска перед свингом до бара, который его подтверждает, поэтому максимум или минимум сравниваемого символа, сформированный через несколько баров после основного свинга, все равно учитывается. Настройка "Допуск временного согласования" (по умолчанию 10 баров) контролирует максимально допустимый временной разрыв. Это предотвращает ложные сигналы от сравнения свингов, произошедших в очень разное время.

Дивергенции оцениваются только на закрытых барах. Все бары, используемые в сравнении, уже закрыты к моменту подтверждения свинга, поэтому сигнал, его отрисовка и алерт не перерисовываются.

Фильтры расстояния гарантируют, что два свинга не слишком близки (шум) и не слишком далеки друг от друга (несвязанные).

4. Логика обратной корреляции Для пар с обратной корреляцией сравнение инвертируется. Лоу сравниваемого символа используются там, где обычно проверяются хаи, и наоборот. Это обеспечивает правильное обнаружение дивергенции для анализа на основе DXY и любой другой обратной пары.

5. Визуальный вывод Каждая обнаруженная SMT дивергенция отображается с помощью: — Цветной линии, соединяющей две точки свинга на основном графике — Метки ("▲ SMT" или "▼ SMT") в точке дивергенции с подсказкой, показывающей полные детали — Опционального фонового подсвечивания на баре с дивергенцией — Информационной таблицы, показывающей сопоставленные символы, тип корреляции, количество дивергенций и статус соединения

ICT SMT Divergence - Визуальный вывод
Визуальный вывод

Функции

  • Автоматическое определение пары — Автоматически определяет правильный символ для сравнения для пар ES/NQ (включая микроконтракты), YM, RTY, ZN/ZB (рынок облигаций), CFD на Nasdaq-100 и QQQ, EUR/GBP, AUD/NZD, USD/JPY/CHF и пар с обратной корреляцией с DXY. Графики форекс сопоставляются с основными валютными парами даже в режиме по умолчанию. Не требует ручной настройки для распространенных инструментов.
  • Поддержка пользовательских символов — Введите любой символ TradingView в качестве инструмента сравнения для анализа пользовательской корреляции. Работает с акциями, криптовалютами, сырьевыми товарами или любым торгуемым инструментом.
  • Режим обратной корреляции — Автоматически активируется для пар на основе DXY (прямая логика для пар с USD в качестве базовой валюты, например USD/JPY) или включается вручную для пользовательских инструментов с обратной корреляцией. Инвертирует логику дивергенции, чтобы корректно анализировать обратные отношения.
  • Настраиваемое обнаружение свингов — Обнаружение свингов на основе пивотов с регулируемым периодом оглядки (2–20 баров). Меньшие значения захватывают больше свингов для отзывчивых сигналов; большие значения фокусируются на основных структурных пивотах.
  • Фильтры расстояния — Минимальное и максимальное расстояние в барах между сравниваемыми свингами. Предотвращает ложные сигналы от соседних шумных пивотов и гарантирует, что два свинга структурно связаны.
  • Временное согласование — Каждый основной свинг сравнивается со структурой сравниваемого символа примерно в то же время (в пределах настраиваемого допуска), включая максимумы или минимумы сравниваемого символа, сформированные через несколько баров после основного свинга. Это гарантирует, что сравниваются только временно связанные свинги, исключая ложные дивергенции от несвязанных точек свинга.
  • Подтверждение на закрытии бара — Дивергенции, отрисовка и алерты определяются только на закрытых барах, поэтому сигналы не перерисовываются.
  • Линии дивергенции — Цветные линии, соединяющие две точки свинга, которые формируют дивергенцию. Линии бычьей дивергенции соединяют свинг-лоу; линии медвежьей дивергенции соединяют свинг-хаи.
  • Детали в подсказке — Наведите курсор на любую метку SMT, чтобы увидеть полную разбивку дивергенции: точные ценовые значения обоих символов в каждой точке свинга (каждое со своей точностью цены), направление дивергенции и интерпретацию действий институционалов.
  • Фоновое подсвечивание — Опциональное кратковременное выделение цветом фона на барах, где обнаружена новая SMT дивергенция. Прозрачность настраивается.
  • Информационная таблица — Таблица в реальном времени, показывающая: основной символ, символ для сравнения, тип корреляции (Positive/Inverse), общее количество бычьих и медвежьих дивергенций, а также статус данных (Connected / No Data / No Pair).
  • Точки свингов — Опциональная отладочная визуализация, показывающая обнаруженные свинг-хаи и свинг-лоу в виде маленьких точек на графике. Точки свингов и сравнения ограничены 300 последними, поэтому они никогда не вытесняют метки SMT с графика.
  • Точки свингов для сравнения — Опциональные маркеры в виде ромбов (◇) на свинг-хаях и свинг-лоу сравниваемого символа, отображаемые на соответствующих позициях баров на основном графике. Наведите курсор для точной цены сравнения. Помогает визуализировать согласование свингов между символами.
  • Статистика дивергенций — Текущий подсчет бычьих и медвежьих SMT дивергенций, обнаруженных за загруженную историю графика.
  • Алерты — Бычий и медвежий SMT алерты (создайте алерт с условием "Any alert() function call"). Сообщения включают оба символа, структуру и ценовые уровни и отправляются один раз при закрытии бара.

Как использовать индикатор SMT дивергенции ICT

  • Индексные фьючерсы (ES против NQ): Откройте график ES1! или NQ1! на любом таймфрейме. Индикатор автоматически сопоставит их и проверяет оба направления. Каждый график работает по своим собственным точкам свинга, поэтому график ES и график NQ не всегда показывают одинаковые сигналы. Когда ES формирует более высокий хай, но NQ не подтверждает это (или наоборот), это предполагает, что ралли не является широкомасштабным — потенциальный медвежий разворот. Когда ES формирует более низкий лоу, но NQ удерживается выше (или наоборот), происходит институциональная покупка — потенциальный бычий разворот.
  • Основные валютные пары (EUR против GBP): Откройте EUR/USD или GBP/USD. Индикатор автоматически сопоставит их. Эти пары сильно коррелированы — когда одна формирует новый экстремум, который другая не подтверждает, это сигнализирует о манипуляции на отстающей паре.
  • Обратная корреляция с DXY: Выберите режим "Auto (DXY Inverse)". Индикатор сопоставит ваш график с DXY, используя обратную логику (прямая логика для пар с USD в качестве базовой валюты, например USD/JPY). Если DXY формирует новый хай, но EUR/USD не формирует соответствующий новый лоу, сила доллара не подтверждается.
  • Комбинирование с концепциями ICT: SMT дивергенция — это инструмент подтверждения. Используйте его вместе со Структурой рынка (BOS/CHoCH), Уровнями ликвидности (равные хаи/лоу), Киллзонами (время сессии) и Ордер-блоками (зоны входа). SMT дивергенция на ключевом уровне ликвидности во время киллзоны — это высоковероятная торговая установка.
  • Выбор таймфрейма: ICT использует SMT на 15-минутных и дневных графиках для свингового анализа. Более низкие таймфреймы дают больше сигналов, но с меньшей значимостью. Более высокие таймфреймы дают меньше, но более надежных дивергенций.
  • Пользовательские пары: Выберите режим "Custom", чтобы сравнить любые два инструмента. Например, сравните AAPL с QQQ, BTC с ETH или Gold с Silver. Включите "Invert Comparison" для пользовательских пар с обратной корреляцией (эта настройка используется только в режиме Custom).

Ограничения

  • SMT дивергенция требует одновременных данных по двум символам. Если у символа для сравнения не появляются новые бары на текущем таймфрейме (например, фьючерсы в нерабочее время рынка), обнаружение дивергенции приостанавливается. Поле "Status" в информационной таблице показывает "No Data", когда это происходит.
  • Обнаружение свингов использует фиксированный период оглядки, что означает, что пивоты подтверждаются с задержкой, равной настройке периода оглядки свинга. Настройка в 5 баров означает, что каждый свинг подтверждается через 5 баров после его формирования. Дивергенции оцениваются при закрытии этого подтверждающего бара.
  • Автоматическое определение пары использует точный корневой символ фьючерса и простое сопоставление по названию тикера. Экзотические форматы тикеров, специфичные для брокера, могут сопоставляться некорректно — используйте пользовательский режим в качестве запасного варианта.
  • Индикатор использует временное согласование для сопоставления свингов между символами. Если рядом с предыдущим основным свингом в пределах окна допуска свинг для сравнения не найден, для этой пары свингов сигнал дивергенции не формируется. Максимумы или минимумы сравниваемого символа, сформированные позже чем через Swing Lookback после текущего основного свинга, не учитываются, так как на момент подтверждения свинга они еще неизвестны. Увеличение настройки "Допуск временного согласования" позволяет использовать более широкие окна сопоставления.
  • Логика обратной корреляции предполагает чистую обратную зависимость. В реальности корреляции колеблются — DXY и EUR/USD могут временно расходиться. Используйте SMT как подтверждение, а не как самостоятельный сигнал.
  • Функция request.security() в Pine Script получает данные на основе таймфрейма графика. Символ для сравнения должен иметь доступные данные на TradingView для выбранного таймфрейма.
  • Этот индикатор обнаруживает структурные дивергенции между инструментами — он не генерирует сигналы на покупку/продажу. Используйте его как инструмент подтверждения в рамках более широкой аналитической системы ICT, включающей Структуру рынка, Ордер-блоки, FVG, Уровни ликвидности и Киллзоны.

Торговля связана с риском. Этот индикатор — инструмент анализа, а не финансовая рекомендация: используйте его вместе с собственным анализом и управлением рисками.

Примечания к выпуску

v2.0ПоследняяПравильный подбор пар, SMT в обе стороны и сигналы на закрытии бара

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

После обновления

  • Удалите и заново создайте оповещения для этого индикатора с условием «Any alert() function call». Оповещения TradingView продолжают работать на той версии скрипта, с которой были созданы.
  • Формат сообщений оповещений изменился. Если вы автоматически фильтруете сообщения оповещений, например через вебхук, обновите фильтры.

Исправлено

  • Сигналы, рисунки и оповещения определяются на закрытии бара, поэтому оповещение больше не срабатывает по сигналу, который потом исчезает.
  • Максимумы или минимумы сравниваемого рынка, сформированные через несколько баров после свинга графика, теперь учитываются: это убирает ложные сигналы и возвращает пропущенные.
  • SMT теперь отмечается и тогда, когда не подтверждает собственный символ графика, например на NQ: более низкий максимум NQ, пока ES делает более высокий максимум. Равный максимум или минимум на другом рынке теперь тоже считается дивергенцией.
  • Автоматический подбор пар: пары с USD в базе, такие как USDJPY, USDCHF и USDCAD, используют правильную корреляцию в режиме DXY, фьючерсы DX обрабатываются как DXY, базовые тикеры фьючерсов сопоставляются точно (акции вроде AMZN больше не подбираются к фьючерсам на облигации), а графики форекса подбираются к валютным парам.
  • Status показывает No Data, пока сравниваемый рынок закрыт, и No Pair, когда в режиме Custom не задан символ, вместо сравнения замороженных или одинаковых данных.

Улучшено

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

Изменено

  • Прошлые сигналы и счётчики Bullish и Bearish в таблице меняются с этой версией из-за описанных выше исправлений.
v1.0Первая публичная версия на TradingView.
Все обновления индикаторов

Часто задаваемые вопросы

Что такое SMT дивергенция в ICT?

SMT расшифровывается как Smart Money Technique. SMT дивергенция сравнивает свинговые максимумы и минимумы двух коррелированных рынков. Обычно они обновляют максимумы и минимумы вместе; когда один делает новый экстремум, а другой его не подтверждает, ICT считает это признаком того, что умные деньги стоят против движения и возможен разворот.

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

При медвежьей SMT дивергенции один рынок делает более высокий максимум, а коррелированный — более низкий или равный максимум, что говорит о неподтверждённом росте. При бычьей SMT дивергенции один рынок делает более низкий минимум, а коррелированный — более высокий или равный минимум, что говорит о том, что новый минимум — охота за стопами, а не реальная слабость.

Какие пары используют для SMT дивергенции?

Популярные пары — ES и NQ (фьючерсы на S&P 500 и Nasdaq 100), EURUSD и GBPUSD, а также индекс доллара (DXY) против долларовых пар. Индикатор автоматически связывает ES с NQ и EURUSD с GBPUSD, предлагает инверсный режим для DXY и позволяет выбрать любую свою пару, например BTC и ETH или золото и серебро.

Как работает SMT дивергенция с DXY?

DXY обратно коррелирует с такими парами, как EURUSD, поэтому логика переворачивается. Если DXY делает более высокий максимум, от EURUSD ожидается более низкий минимум; если же EURUSD делает более высокий минимум, сила доллара не подтверждена и возникает та же дивергенция. Для своих обратно коррелированных пар включите опцию инверсии сравнения.

Какой таймфрейм лучше для SMT дивергенции?

Индикатор работает на любом таймфрейме. ICT применяет SMT на графиках от 15 минут до дневных для свингового анализа; младшие таймфреймы дают больше сигналов меньшей значимости, старшие — меньше, но более надёжных дивергенций. SMT — инструмент подтверждения, поэтому его обычно сочетают с уровнями ликвидности, рыночной структурой и килзонами, а не торгуют отдельно.

Узнать больше

Начать использовать ICT SMT Divergence

Этот индикатор бесплатен для использования на TradingView. Добавьте его на свои графики и используйте его вместе с собственным анализом.

Похожие индикаторы

Смотреть все