Обзор
Этот индикатор отображает IPDA (Interbank Price Delivery Algorithm) Диапазоны Данных по методологии ICT — периоды обратного отсчета в 20, 40 и 60 торговых дней, которые ICT определяет как ключевые окна, используемые алгоритмом для нацеливания на ликвидность и дисбалансы. Каждый диапазон отображает максимальный максимум, минимальный минимум и точку равновесия (середина 50%) в виде горизонтальных уровней. Опциональная заливка зон Премиум/Дисконт помогает определить, торгуется ли цена в верхней или нижней половине каждого диапазона. Таблица сводки в реальном времени показывает все три диапазона с их максимумом, минимумом, равновесием, общим размером диапазона, текущим процентным положением цены и классификацией зоны (Премиум/Дисконт/Равновесие).
Ключевые концепции
- 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-дневный. Когда все три максимума или минимума диапазонов сходятся около одного уровня, эта цена становится целью с очень высокой вероятностью. И наоборот, когда диапазоны значительно расходятся, каждый из них предоставляет отдельные цели в разных масштабах.
Как это работает
1. Ссылка на дневные данные По умолчанию индикатор использует данные таймфрейма Daily, независимо от текущего таймфрейма графика. Это соответствует методологии ICT — IPDA Диапазоны Данных ссылаются на торговые ДНИ, а не на внутридневные бары. Когда опция "Use Daily Data" включена, индикатор запрашивает таймфрейм Daily через request.security() для получения максимума, минимума и закрытия каждого торгового дня. На дневных графиках данные используются напрямую без дополнительных запросов.Пользователи могут изменить эталонный таймфрейм, если хотят изучить концепции IPDA на недельном или других таймфреймах, но значение по умолчанию (Daily) соответствует стандартному учению ICT.
2. Расчет диапазона Для каждого из трех периодов обратного отсчета (по умолчанию 20, 40, 60) индикатор рассчитывает: — Максимальный максимум: наибольшее значение high за последние N торговых дней — Минимальный минимум: наименьшее значение low за последние N торговых дней — Равновесие: средняя арифметическая точка (High + Low) / 2Эти значения обновляются на каждом баре по мере продвижения окна обратного отсчета. Когда старый экстремум выходит из окна, а новый появляется, границы диапазона автоматически корректируются.
Каждый уровень рисуется как два сегмента: мягкая (прозрачная) линия, протянутая влево через область прямоугольника обратного отсчета, и линия с полной непрозрачностью, протянутая вправо от текущего бара. Это обеспечивает исторический контекст с первого взгляда без загромождения графика — бледная левая часть показывает, где уровень находился относительно прошлого движения цены, а сплошная правая часть проецирует уровень вперед как четкий ориентир.
Линии протягиваются вправо на настраиваемое количество баров (по умолчанию 20) за пределы текущего бара.
6. Сводная таблица Таблица в реальном времени отображает все включенные диапазоны с семью столбцами: Название диапазона (с цветовой кодировкой), High, Low, Equilibrium, Размер диапазона (в тиках), Позиция (%), и Зона (Премиум/Дисконт/Равновесие). Столбец Зона использует цветной фон — красный для Премиум, зеленый для Дисконт, серый для Равновесие. Последняя строка показывает текущую цену закрытия для справки. 7. Система оповещений Доступны три условия для оповещений: — Пробитие максимума диапазона: срабатывает, когда цена закрывается выше любого максимума IPDA диапазона, сигнализируя о расширении за пределы границы периода обратного отсчета. — Пробитие минимума диапазона: срабатывает, когда цена закрывается ниже любого минимума IPDA диапазона. — Пересечение равновесия: срабатывает, когда цена пересекает уровень равновесия любого диапазона, сигнализируя о возможном сдвиге между территориями премиума и дисконта.
Функции
- 3 IPDA Диапазона Данных — Периоды обратного отсчета по умолчанию 20, 40 и 60 торговых дней, соответствующие опубликованной методологии IPDA от ICT. Каждый диапазон настраивается независимо от 5 до 120 дней. Все три можно включать/отключать по отдельности.
- Автоматическая ссылка на дневные данные — Использует request.security() для постоянной ссылки на данные таймфрейма Daily, даже на внутридневных графиках. Это гарантирует, что IPDA диапазоны отражают реальные границы торговых дней независимо от таймфрейма графика. Эталонный таймфрейм настраивается для продвинутых случаев использования.
- Расчет скользящего диапазона — Максимальный максимум и минимальный минимум обновляются динамически по мере продвижения окна обратного отсчета. Границы диапазона автоматически корректируются, когда старые экстремумы выходят из окна или устанавливаются новые.
- Линии равновесия (50%) — Пунктирная линия середины для каждого диапазона, показывающая уровень справедливой стоимости. Цена выше EQ = Премиум, ниже EQ = Дисконт. EQ каждого диапазона можно включать/отключать независимо.
- Заливка зон Премиум/Дисконт — Опциональная красная/зеленая заливка верхней/нижней половин каждого диапазона. Мгновенно определяет, находится ли цена в дорогой или дешевой части IPDA диапазона. В методологии ICT институты описываются как покупающие в дисконте и продающие в премиуме.
- Визуализация вложенных диапазонов — Диапазоны рисуются по порядку (60D фон, 40D середина, 20D передний план), чтобы структура вложенных диапазонов была четко видна. Когда все диапазоны имеют сходящиеся границы, визуальное перекрытие подчеркивает уровни с высокой вероятностью.
- Мягкие исторические линии — Каждая линия уровня протянута влево через прямоугольник обратного отсчета с пониженной непрозрачностью, показывая, как уровень соотносится с прошлым движением цены без визуального загромождения. Сплошная часть проецируется вправо от текущего бара как четкий ориентир вперед.
- Фоновые прямоугольники диапазонов — Полупрозрачные цветные прямоугольники, охватывающие весь период обратного отсчета, визуально показывающие исторический диапазон на графике. Непрозрачность каждого прямоугольника настраивается независимо.
- Процент позиции — Расчет в реальном времени положения цены внутри каждого диапазона (0% = Low, 50% = EQ, 100% = High). Отображается в сводной таблице для мгновенной количественной оценки.
- Классификация зоны — Каждый диапазон классифицируется как Премиум (>52%), Дисконт (<48%) или Равновесие (48–52%). Цветовая кодировка в сводной таблице с выделением фона.
- Сводная таблица — Таблица в реальном времени с 7 столбцами: Название диапазона, High, Low, EQ, Range (тики), Position (%), Zone. Цветовая кодировка по всей таблице. Текущая цена закрытия отображается в строке подвала. Положение таблицы и размер текста настраиваются.
- 3 условия для оповещений — Пробитие максимума диапазона, Пробитие минимума диапазона и Пересечение равновесия. Каждое оповещение срабатывает независимо для каждого включенного диапазона и включает точный уровень цены, период диапазона, символ и таймфрейм.
- Полная визуальная настройка — Независимый цвет, непрозрачность и переключатель для каждого диапазона. Стили линий H/L и EQ (Solid/Dashed/Dotted) и их толщина настраиваются. Размер меток (Tiny/Small/Normal). Расстояние протяжки вправо регулируется.
- Готовность к мультитаймфреймам — Работает на любом таймфрейме графика. Внутридневные графики показывают IPDA диапазоны, рассчитанные по дневным данным и спроецированные на внутридневное движение цены. Дневные графики используют данные напрямую. Эталонный таймфрейм более высокого порядка настраивается.
Как использовать
- Определите цели 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 Диапазоны Данных ссылаются на торговые дни. В выходные и праздничные дни новые данные не генерируются — диапазоны остаются неизменными. Обратный отсчет ведется по календарным торговым барам, которые соответствуют торговым дням на дневных графиках.
- При использовании на внутридневных графиках с включенной опцией "Use Daily Data" значения диапазонов обновляются один раз за закрытие дневного бара через request.security(). Внутридневные движения цены за пределы текущего дневного максимума/минимума диапазона не будут обновлять границы IPDA диапазона до закрытия текущего дневного бара.
- Индикатор рассчитывает скользящий highest-high и lowest-low с помощью ta.highest() и ta.lowest(). На инструментах с ограниченной историей данных короткая история может давать ненадежные диапазоны — убедитесь, что на вашем графике есть данные как минимум за 60+ торговых дней.
- Заливка зон Премиум/Дисконт использует полупрозрачные прямоугольники. На графиках с несколькими наложениями это может снизить видимость. При необходимости отрегулируйте параметр 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 для полной торговой системы.



