Индикатор ICT IPDA Data Range

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

IPDA — это Interbank Price Delivery Algorithm, термин ICT для идеи о том, что цена алгоритмически доставляется к ликвидности и дисбалансам. Диапазоны данных IPDA — последние 20, 40 и 60 торговых дней, максимумы и минимумы которых ICT считает главными целями по ликвидности.

Индикатор TradingView, который строит ICT IPDA Data Ranges — периоды в 20, 40 и 60 торговых дней с зонами equilibrium и Premium/Discount.

  • Smart Money
  • Поддержка и сопротивление
  • Ликвидность
Открыть на TradingView

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

Что делает индикатор ICT IPDA Data Range?

Этот индикатор отображает IPDA (Interbank Price Delivery Algorithm) Диапазоны Данных по методологии ICT — периоды обратного отсчета в 20, 40 и 60 торговых дней, которые ICT определяет как ключевые окна, используемые алгоритмом для нацеливания на ликвидность и дисбалансы. Каждый диапазон отображает максимальный максимум, минимальный минимум и точку равновесия (середина 50%) в виде горизонтальных уровней. Опциональная заливка зон Премиум/Дисконт помогает определить, торгуется ли цена в верхней или нижней половине каждого диапазона. Таблица сводки в реальном времени показывает все три диапазона с их максимумом, минимумом, равновесием, общим размером диапазона, текущим процентным положением цены и классификацией зоны (Премиум/Дисконт/Равновесие).

ICT IPDA Data Range - Обзор
Обзор

Ключевые концепции

  • IPDA — Interbank Price Delivery Algorithm — Основная теория ICT о том, что цена на финансовых рынках доставляется алгоритмически, а не случайно. Алгоритм систематически ищет три цели: (1) Пулы ликвидности (стоп-ордера выше максимумов / ниже минимумов), (2) Дисбалансы (FVG, которые нуждаются в перебалансировке), и (3) Институциональные уровни (Order Blocks). Алгоритм ссылается на определенные периоды обратного отсчета для идентификации этих целей.
  • IPDA Диапазон Данных — Конкретные периоды обратного отсчета (20, 40 и 60 торговых дней), на которые ссылается алгоритм при определении целей. Внутри каждого диапазона данных алгоритм каталогизирует все доступные пулы ликвидности, FVG и Order Blocks как потенциальные цели для доставки цены. 20-дневный диапазон предоставляет ближайшие краткосрочные цели, 40-дневный — промежуточные цели, а 60-дневный — основные долгосрочные цели.
  • Максимум/Минимум диапазона как привлечение ликвидности — Самый высокий максимум и самый низкий минимум в каждом IPDA диапазоне данных представляют наиболее значимые пулы ликвидности. Ликвидность покупателей накапливается выше максимума диапазона (стопы на покупку), а ликвидность продавцов — ниже минимума диапазона (стопы на продажу). Эти уровни действуют как первичное "привлечение ликвидности" — цели, куда цена доставляется алгоритмически.
  • Равновесие (50%) — Средняя точка между максимумом и минимумом диапазона. ICT считает, что цена на уровне равновесия находится в "справедливой стоимости" для данного периода обратного отсчета. Цена выше равновесия находится в зоне Премиум (переоценена относительно диапазона), а ниже — в зоне Дисконт (недооценена). Институциональные трейдеры покупают в дисконте и продают в премиуме.
  • Вложенные диапазоны — 20-дневный диапазон вложен в 40-дневный, который, в свою очередь, вложен в 60-дневный. Когда все три максимума или минимума диапазонов сходятся около одного уровня, эта цена становится целью с очень высокой вероятностью. И наоборот, когда диапазоны значительно расходятся, каждый из них предоставляет отдельные цели в разных масштабах.

Как работает индикатор ICT IPDA Data Range?

1. Ссылка на дневные данные По умолчанию индикатор использует данные таймфрейма Daily на внутридневных и дневных графиках, независимо от внутридневного таймфрейма. Это правильная методология ICT — IPDA Диапазоны Данных ссылаются на торговые ДНИ, а не на внутридневные бары. Когда опция "Use Daily Data" включена, индикатор получает максимум и минимум каждого эталонного бара одним вызовом request.security(). На графике, который уже находится на эталонном таймфрейме, запрос использует собственные бары графика. Эталон никогда не бывает ниже таймфрейма графика: на недельных и месячных графиках диапазоны измеряются по собственным недельным или месячным барам графика. На Heikin Ashi, Renko и других нестандартных типах графиков запрашиваемые максимумы и минимумы берутся из стандартных (реальных) ценовых данных.

Пользователи могут изменить эталонный таймфрейм, если хотят изучить концепции IPDA на недельном или других таймфреймах, но значение по умолчанию (Daily) соответствует стандартному учению ICT. Метки уровней, строки таблицы и сообщения оповещений показывают единицу измерения используемого эталона: D (дни), W (недели), M (месяцы) или bar для любого другого таймфрейма (например, собственные внутридневные бары графика, когда опция "Use Daily Data" отключена).

2. Расчет диапазона Для каждого из трех периодов обратного отсчета (по умолчанию 20, 40, 60) индикатор рассчитывает: — Максимальный максимум: наибольшее значение high за последние N завершённых торговых дней — Минимальный минимум: наименьшее значение low за последние N завершённых торговых дней — Равновесие: средняя арифметическая точка (High + Low) / 2

Текущий, ещё формирующийся день не входит в диапазон. Поэтому уровни остаются неизменными в течение всего дня, выглядят одинаково на исторических и текущих барах и могут быть пробиты ценой. Значения обновляются один раз при появлении нового эталонного бара (по умолчанию ежедневно) по мере продвижения окна обратного отсчета. Когда старый экстремум выходит из окна, а новый появляется, границы диапазона автоматически корректируются.

ICT IPDA Data Range - Расчет диапазона
Расчет диапазона

3. Визуализация зон Премиум/Дисконт При включении индикатор заливает верхнюю половину каждого диапазона (от High до EQ) легким красным оттенком (Премиум), а нижнюю половину (от EQ до Low) — легким зеленым оттенком (Дисконт). Это мгновенно показывает, находится ли цена в дорогой или дешевой части каждого диапазона. ICT учит, что институциональные участники склонны покупать в зонах дисконта и продавать в зонах премиума — эта заливка делает такую оценку визуальной и мгновенной. Заливка работает независимо от того, отображается ли линия равновесия этого диапазона.

4. Расчет позиции Индикатор рассчитывает текущее положение цены внутри каждого диапазона в процентах: 0% = на минимуме диапазона, 100% = на максимуме диапазона, 50% = на равновесии. Это отображается в столбце "Position" сводной таблицы. Значения выше 50% указывают на то, что цена находится на территории премиума; ниже 50% — на территории дисконта. Поскольку текущий день не входит в диапазон, цена может торговаться за его пределами: значение Position выше 100% означает, что цена выше максимума диапазона, а ниже 0% — что цена ниже минимума диапазона.

5. Управление отрисовкой Все линии, метки и прямоугольники перерисовываются на последнем баре, чтобы отражать текущие (скользящие) границы диапазонов. Самый широкий диапазон (60D) рисуется первым как фоновый слой, затем 40D, а затем 20D сверху — это обеспечивает визуальную доступность более узких диапазонов при их перекрытии.

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

Линии протягиваются вправо на настраиваемое количество баров (по умолчанию 20) за пределы текущего бара. Когда несколько уровней находятся почти на одной цене, их метки располагаются друг над другом, чтобы каждая оставалась читаемой.

6. Сводная таблица Таблица в реальном времени отображает все включенные диапазоны с семью столбцами: Название диапазона (с цветовой кодировкой), High, Low, Equilibrium, Размер диапазона (в тиках), Позиция (%), и Зона (Премиум/Дисконт/Равновесие). Столбец Зона использует цветной фон — красный для Премиум, зеленый для Дисконт, серый для Равновесие. Последняя строка показывает текущую цену закрытия для справки.

7. Система оповещений Доступны три условия для оповещений. Они проверяются один раз за бар, на закрытии бара: — Пробитие максимума диапазона: срабатывает, когда бар закрывается выше любого максимума IPDA диапазона, сигнализируя о расширении за пределы границы периода обратного отсчета — Пробитие минимума диапазона: срабатывает, когда бар закрывается ниже любого минимума IPDA диапазона — Пересечение равновесия: срабатывает, когда бар закрывается по другую сторону от уровня равновесия любого диапазона, сигнализируя о смене между территориями премиума и дисконта

ICT IPDA Data Range - Система оповещений
Система оповещений

Функции

  • 3 IPDA Диапазона Данных — Периоды обратного отсчета по умолчанию 20, 40 и 60 торговых дней, соответствующие опубликованной методологии IPDA от ICT. Каждый диапазон настраивается независимо от 5 до 120 дней. Все три можно включать/отключать по отдельности.
  • Автоматическая ссылка на дневные данные — Использует один вызов request.security() для ссылки на данные таймфрейма Daily, даже на внутридневных графиках. Это гарантирует, что IPDA диапазоны отражают реальные границы торговых дней независимо от таймфрейма графика. Эталонный таймфрейм настраивается для продвинутых случаев использования и никогда не бывает ниже таймфрейма графика.
  • Расчет скользящего диапазона — Максимальный максимум и минимальный минимум за последние N завершённых торговых дней, обновляются один раз при появлении нового дня по мере продвижения окна обратного отсчета. Границы диапазона автоматически корректируются, когда старые экстремумы выходят из окна или устанавливаются новые.
  • Линии равновесия (50%) — Пунктирная линия середины для каждого диапазона, показывающая уровень справедливой стоимости. Цена выше EQ = Премиум, ниже EQ = Дисконт. EQ каждого диапазона можно включать/отключать независимо.
  • Заливка зон Премиум/Дисконт — Опциональная красная/зеленая заливка верхней/нижней половин каждого диапазона. Мгновенно определяет, находится ли цена в дорогой или дешевой части IPDA диапазона. В методологии ICT институты описываются как покупающие в дисконте и продающие в премиуме.
  • Визуализация вложенных диапазонов — Диапазоны рисуются по порядку (60D фон, 40D середина, 20D передний план), чтобы структура вложенных диапазонов была четко видна. Когда все диапазоны имеют сходящиеся границы, визуальное перекрытие подчеркивает уровни с высокой вероятностью.
  • Мягкие исторические линии — Каждая линия уровня протянута влево через прямоугольник обратного отсчета с пониженной непрозрачностью, показывая, как уровень соотносится с прошлым движением цены без визуального загромождения. Сплошная часть проецируется вправо от текущего бара как четкий ориентир вперед.
  • Фоновые прямоугольники диапазонов — Полупрозрачные цветные прямоугольники, охватывающие весь период обратного отсчета (до 4999 баров назад), визуально показывающие исторический диапазон на графике. Непрозрачность каждого прямоугольника настраивается независимо.
  • Процент позиции — Расчет в реальном времени положения цены внутри каждого диапазона (0% = Low, 50% = EQ, 100% = High; ниже 0% или выше 100% = за пределами диапазона). Отображается в сводной таблице для мгновенной количественной оценки.
  • Классификация зоны — Каждый диапазон классифицируется как Премиум (>52%), Дисконт (<48%) или Равновесие (48–52%). Цветовая кодировка в сводной таблице с выделением фона.
  • Сводная таблица — Таблица в реальном времени с 7 столбцами: Название диапазона, High, Low, EQ, Range (тики), Position (%), Zone. Цветовая кодировка по всей таблице. Текущая цена закрытия отображается в строке подвала. Положение таблицы и размер текста настраиваются.
  • 3 условия для оповещений — Пробитие максимума диапазона, Пробитие минимума диапазона и Пересечение равновесия, проверяемые на закрытии бара. Каждое оповещение срабатывает независимо для каждого включенного диапазона и включает точный уровень цены, период диапазона, символ и таймфрейм.
  • Полная визуальная настройка — Независимый цвет, непрозрачность и переключатель для каждого диапазона. Стили линий H/L и EQ (Solid/Dashed/Dotted) и их толщина настраиваются. Размер меток (Tiny/Small/Normal). Расстояние протяжки вправо регулируется.
  • Готовность к мультитаймфреймам — Работает на любом таймфрейме графика. Внутридневные графики показывают IPDA диапазоны, рассчитанные по дневным данным и спроецированные на внутридневное движение цены. Графики на эталонном таймфрейме или выше используют собственные бары (недельные и месячные графики показывают диапазоны, например 20W или 20M). Эталонный таймфрейм более высокого порядка настраивается.

Как использовать индикатор ICT IPDA Data Range

  • Определите цели IPDA: Максимум и минимум каждого периода представляют первичные цели алгоритма. Если цена находится в дисконте и максимум 20D не был взят, то максимум 20D является ближайшей целью для роста. Если цена находится в премиуме и минимум 20D не был взят, то минимум 20D является ближайшей целью для снижения.
  • Определите настроение по зоне: Проверьте столбец Zone в сводной таблице. Если цена находится в Дисконте по всем трем диапазонам, бычье настроение наиболее сильное. Если в Премиуме по всем трем — медвежье настроение наиболее сильное. Смешанные зоны (например, 20D Премиум + 60D Дисконт) предполагают краткосрочное перерастяжение в рамках долгосрочного бычьего контекста.
  • Ищите схождение: Когда несколько максимумов или минимумов диапазонов группируются около одного ценового уровня, этот уровень становится целью с высокой вероятностью. Например, если максимум 20D очень близок к максимуму 40D, ликвидность покупателей сконцентрирована там — алгоритм, вероятно, направит цену в эту зону.
  • Используйте EQ как справедливую стоимость: Линия равновесия представляет справедливую стоимость для каждого периода обратного отсчета. Цена, постоянно торгующаяся выше EQ, подтверждает бычьи намерения; ниже EQ — медвежьи. Пересечения линии EQ сигнализируют о потенциальных сдвигах в направленном настроении.
  • Комбинируйте с фреймворком ICT: IPDA Диапазоны Данных определяют, КУДА алгоритм, вероятно, целится (макро-фреймворк). Комбинируйте их со Структурой Рынка (направление), Order Blocks (уровни входа), Fair Value Gaps (цели коррекции), Уровнями Ликвидности (конкретные цели для взятия), Killzones (время сессии) и Премиум/Дисконт (позиционирование в зоне) для полной аналитической системы.
  • Дневной график для свинг-трейдинга: На дневных графиках IPDA диапазоны предоставляют макро-фреймворк для свинг-трейдинга. Определите, на какую границу диапазона нацеливается алгоритм, определите, находится ли цена в премиуме или дисконте, затем перейдите на внутридневные графики для точных входов по Order Blocks или FVG внутри целевой зоны.

Ограничения

  • IPDA Диапазоны Данных ссылаются на торговые дни. В выходные и праздничные дни новые данные не генерируются — диапазоны остаются неизменными. Обратный отсчет ведется по календарным торговым барам, которые соответствуют торговым дням на дневных графиках.
  • Значения диапазона берутся только из завершенных эталонных баров и обновляются один раз при наступлении нового торгового дня (при эталоне Daily по умолчанию). Внутридневные движения цены за пределы максимума/минимума диапазона не сдвигают границы диапазона до закрытия текущего дневного бара; до этого момента столбец Position показывает значение выше 100% или ниже 0%.
  • Индикатор рассчитывает скользящий highest-high и lowest-low с помощью ta.highest() и ta.lowest(). На инструментах с ограниченной историей данных короткая история может давать ненадежные диапазоны — убедитесь, что на вашем графике есть данные как минимум за 60+ торговых дней.
  • Фоновые прямоугольники диапазонов и мягкие линии охватывают не более 4999 баров назад. На низких внутридневных таймфреймах (например, 5-минутные графики рынков, торгующихся большую часть дня) прямоугольники 20/40/60 дней могут упереться в этот предел и выглядеть одинаковой ширины. Сами уровни при этом по-прежнему рассчитываются по полному периоду обратного отсчета.
  • Когда опция "Use Daily Data" отключена, а также на недельных и месячных графиках диапазоны измеряются в собственных барах графика и обозначаются соответствующей единицей (например, "20 bars" или "20W"). На нестандартных типах графиков (Heikin Ashi, Renko и т.д.) столбец Position и оповещения используют собственное закрытие графика, а при отключенной опции "Use Daily Data" диапазоны также используют синтетические цены графика.
  • Заливка зон Премиум/Дисконт использует полупрозрачные прямоугольники. На графиках с несколькими наложениями это может снизить видимость. При необходимости отрегулируйте параметр P/D Zone Opacity или отключите эту функцию.
  • Границы диапазонов являются чисто механическими (наибольший максимум / наименьший минимум за N баров). Они не учитывают поток ордеров, объем или другие концепции ICT, такие как FVG или Order Blocks внутри диапазона. Используйте другие индикаторы ICT (FVG, Order Blocks, Liquidity Levels) для определения конкретных целей внутри IPDA диапазона.
  • IPDA — это теоретический фреймворк из методологии ICT. "Алгоритм", на который ссылаются, — это концептуальная модель, которая не соответствует какому-либо конкретному известному алгоритму. Диапазоны определяют статистически значимые периоды обратного отсчета для ценовых экстремумов, которые могут совпадать или не совпадать с реальным таргетированием институтов.
  • Этот индикатор отображает уровни для свингового анализа — он не генерирует сигналы на покупку/продажу. Используйте его вместе со Структурой Рынка ICT, Order Blocks, Fair Value Gaps, Уровнями Ликвидности и Killzones для полной торговой системы.

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

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

v2.0ПоследняяРаботающие оповещения о пробое и неподвижные уровни

Диапазоны теперь используют последние N завершённых дней, поэтому оповещения Range High и Range Low Break могут срабатывать, а уровни остаются неизменными в течение дня, а не следуют за ценой на барах в реальном времени.

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

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

Исправлено

  • Оповещения Range High Break и Range Low Break никогда не могли сработать, потому что диапазон включал текущий бар. Теперь диапазоны используют последние N завершённых дней, и закрытие за уровнем вызывает оповещение.
  • Уровни больше не двигаются на внутридневных барах в реальном времени; они фиксированы на весь день и совпадают с историей. Поскольку сегодняшний день исключён, Position может показывать больше 100% или меньше 0%, когда цена вне диапазона.
  • Боксы диапазонов теперь начинаются с первого бара периода lookback.
  • Метки, таблица и оповещения показывают реальную единицу (D, W, M или бары), а недельные и месячные графики используют собственные бары вместо данных младшего таймфрейма.

Улучшено

  • Метки больше не печатаются друг на друге, а для заливки Premium/Discount больше не нужно показывать линию EQ.
  • Один запрос данных вместо трёх для более быстрой загрузки и реальные цены на графиках Heikin Ashi и Renko.

Изменено

  • Все оповещения проверяются на закрытии бара, в соответствии с их формулировкой «closes above/below».
v1.0Первая публичная версия на TradingView.
Все обновления индикаторов

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

Что такое IPDA в ICT?

IPDA расшифровывается как Interbank Price Delivery Algorithm. Это теория ICT, согласно которой цена доставляется алгоритмически, а не случайно, и систематически ищет ликвидность над максимумами и под минимумами, дисбалансы вроде fair value gap и институциональные уровни вроде ордер блоков. Считается, что для поиска этих целей алгоритм опирается на определённые периоды ретроспективы — диапазоны данных IPDA.

Что такое диапазоны данных IPDA?

Это последние 20, 40 и 60 торговых дней. ICT описывает 20-дневный диапазон как источник краткосрочных целей, 40-дневный — как промежуточный, а 60-дневный — как источник главных долгосрочных целей. Диапазоны вложены друг в друга: 20-дневный находится внутри 40-дневного, а тот, в свою очередь, внутри 60-дневного.

Как использовать диапазоны IPDA для поиска целей?

Максимум и минимум каждого диапазона показывают, где, скорее всего, стоят бай-стопы и селл-стопы, поэтому ICT считает их магнитами ликвидности (draw on liquidity). Если цена в дисконте, а 20-дневный максимум ещё не снят, он становится ближайшей целью вверх; в премиуме всё наоборот. Когда максимумы или минимумы нескольких диапазонов собираются у одной цены, этот уровень становится более сильной целью.

Что такое equilibrium в диапазоне IPDA?

Equilibrium — 50-процентная середина между максимумом и минимумом диапазона, которую ICT считает справедливой ценой для этого периода. Выше неё цена находится в премиальной половине диапазона, ниже — в дисконтной. Удержание цены выше equilibrium поддерживает бычий сценарий, ниже — медвежий, а пересечения могут сигнализировать о смене направления.

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

Начать использовать ICT IPDA Data Range

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

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

Смотреть все