Використовуйте цей індикатор прямо на TradingView — найпопулярнішій графічній платформі у світі.
Що робить індикатор ICT IPDA Data Range?
Цей індикатор відображає ICT IPDA (Interbank Price Delivery Algorithm) діапазони даних — періоди огляду назад на 20, 40 та 60 торгових днів, які ICT визначає як ключові вікна відліку, що використовуються алгоритмом для націлювання на ліквідність та дисбаланси. Кожен діапазон відображає найвищий максимум, найнижчий мінімум та рівновагу (середню точку 50%) у вигляді горизонтальних рівнів відліку. Додаткове затінення зон Premium/Discount допомагає визначити, чи торгується ціна у верхній чи нижній половині кожного діапазону. Таблиця зведення в реальному часі показує всі три діапазони з їх максимумом, мінімумом, рівновагою, загальним розміром діапазону, поточним відсотковим положенням та класифікацією зони Premium/Discount/Equilibrium.
Ключові концепції
- IPDA — Interbank Price Delivery Algorithm — основна теорія ICT про те, що ціна на фінансових ринках доставляється алгоритмічно, а не випадково. Алгоритм систематично шукає три цілі: (1) Пул ліквідності (стоп-ордери вище максимумів / нижче мінімумів), (2) Дисбаланси (FVG, які потребують ребалансування), та (3) Інституційні рівні (Order Blocks). Алгоритм посилається на конкретні періоди огляду назад для ідентифікації цих цілей.
- IPDA Data Range — конкретні періоди огляду назад (20, 40 та 60 торгових днів), на які посилається алгоритм при визначенні цілей. У межах кожного діапазону даних алгоритм каталогізує всі доступні пули ліквідності, FVG та Order Blocks як потенційні пункти призначення для доставки ціни. 20-денний діапазон забезпечує безпосередні короткострокові цілі, 40-денний — проміжні цілі, а 60-денний — основні довгострокові цілі.
- Range High/Low як Draw on Liquidity — найвищий максимум та найнижчий мінімум у межах кожного діапазону IPDA даних представляють найбільш значущі пули ліквідності. Ліквідність на покупку накопичується вище максимуму діапазону (buy stops), а ліквідність на продаж — нижче мінімуму діапазону (sell stops). Ці рівні виступають основним "draw on liquidity" — пунктами призначення, куди ціна доставляється алгоритмічно.
- Equilibrium (50%) — середина між максимумом та мінімумом діапазону. ICT вважає, що ціна на рівновазі знаходиться на "справедливій вартості" для цього періоду огляду назад. Ціна вище рівноваги знаходиться у зоні Premium (переоцінена відносно діапазону), а нижче — у зоні Discount (недооцінена). Інституційні трейдери купують у зоні Discount та продають у зоні Premium.
- Вкладені діапазони (Nested Ranges) — 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) індикатор розраховує: — Найвищий максимум (Highest High): максимальний максимум за останні N завершених торгових днів — Найнижчий мінімум (Lowest Low): мінімальний мінімум за останні N завершених торгових днів — Рівновагу (Equilibrium): арифметичну середину (High + Low) / 2
Поточний, ще незавершений день не входить до діапазону. Тому рівні залишаються незмінними протягом усього дня, виглядають однаково на історичних і поточних барах і можуть бути пробиті ціною. Значення оновлюються один раз при появі нового еталонного бару (за замовчуванням щодня), коли вікно огляду назад просувається вперед. Коли старий екстремум випадає з вікна, а новий потрапляє в нього, межі діапазону автоматично коригуються.
3. Візуалізація зон Premium/Discount Коли увімкнено, індикатор затінює верхню половину кожного діапазону (від High до EQ) легким червоним відтінком (Premium), а нижню половину (від EQ до Low) — легким зеленим відтінком (Discount). Це миттєво показує, чи знаходиться ціна у дорогій чи дешевій частині кожного діапазону. ICT пояснює, що інституційні учасники схильні купувати у зонах Discount та продавати у зонах Premium — це затінення робить таку оцінку візуальною та миттєвою. Затінення працює незалежно від того, чи відображається лінія рівноваги цього діапазону.
4. Розрахунок положення Індикатор розраховує поточне положення ціни в межах кожного діапазону у відсотках: 0% = на мінімумі діапазону, 100% = на максимумі діапазону, 50% = на рівновазі. Це відображається у стовпці "Position" таблиці зведення. Значення вище 50% вказують, що ціна знаходиться на території Premium; нижче 50% — на території Discount. Оскільки поточний день не входить до діапазону, ціна може торгуватися за його межами: значення Position вище 100% означає, що ціна вища за максимум діапазону, а нижче 0% — що ціна нижча за мінімум діапазону.
5. Управління відображенням Усі лінії, мітки та блоки перемальовуються на останньому барі, щоб відображати поточні (ковзні) межі діапазону. Спочатку малюється найширший діапазон (60D) як фоновий шар, потім 40D, а потім 20D зверху — це забезпечує візуальну доступність вужчих діапазонів при їх перекритті.
Кожен рівень малюється як два сегменти: м'яка (прозора) лінія, що простягається ліворуч через область блоку огляду назад, та лінія з повною непрозорістю, що простягається праворуч від поточного бару. Це забезпечує історичний контекст з першого погляду без захаращення графіка — бліда ліва частина показує, де знаходився рівень відносно минулої цінової дії, тоді як суцільна права частина проектує рівень вперед як чіткий орієнтир. Блок і м'які лінії починаються з першого бару графіка у вікні огляду назад, тому свята, скорочені сесії та тижневий еталонний таймфрейм враховуються точно.
Лінії простягаються праворуч на конфігуровану кількість барів (за замовчуванням 20) за поточний бар. Коли кілька рівнів розташовані майже на одній ціні, їхні мітки складаються одна над одною, щоб кожна залишалася читабельною.
6. Таблиця зведення Таблиця в реальному часі відображає всі увімкнені діапазони з сімома стовпцями: Назва діапазону (з кольоровим кодуванням), High, Low, Equilibrium, Розмір діапазону (в тиках), Положення (%), та Зона (Premium/Discount/Equilibrium). Стовпець Zone використовує кольорове підсвічування фону — червоний для Premium, зелений для Discount, сірий для Equilibrium. Останній рядок показує поточну ціну закриття для довідки.
7. Система сповіщень Доступні три умови для сповіщень. Вони перевіряються один раз за бар, на закритті бару: — Пробиття максимуму діапазону (Range High Break): спрацьовує, коли бар закривається вище будь-якого максимуму діапазону IPDA, сигналізуючи про розширення за межі кордону періоду огляду назад — Пробиття мінімуму діапазону (Range Low Break): спрацьовує, коли бар закривається нижче будь-якого мінімуму діапазону IPDA — Перетин рівноваги (Equilibrium Cross): спрацьовує, коли бар закривається по інший бік від рівня рівноваги будь-якого діапазону, сигналізуючи про зміну між територіями Premium та Discount
Особливості
- 3 IPDA діапазони даних — періоди огляду назад за замовчуванням на 20, 40 та 60 торгових днів, що відповідають опублікованій методології IPDA від ICT. Кожен діапазон можна налаштувати незалежно від 5 до 120 днів. Усі три можна увімкнути/вимкнути окремо.
- Автоматичне посилання на Daily — використовує один виклик request.security() для посилання на дані таймфрейму Daily, навіть на внутрішньоденних графіках. Це гарантує, що IPDA діапазони відображають фактичні межі торгового дня незалежно від таймфрейму графіка. Таймфрейм відліку можна налаштувати для розширених сценаріїв використання, і він ніколи не буває нижчим за таймфрейм графіка.
- Ковзний розрахунок діапазону — найвищий максимум та найнижчий мінімум за останні N завершених торгових днів, оновлюються один раз при появі нового дня, коли вікно огляду назад просувається вперед. Межі діапазону автоматично коригуються, коли старі екстремуми випадають з вікна або встановлюються нові.
- Лінії рівноваги (50%) — пунктирна лінія середини для кожного діапазону, що показує рівень справедливої вартості. Ціна вище EQ = Premium, нижче EQ = Discount. EQ кожного діапазону можна перемикати незалежно.
- Затінення зон Premium/Discount — додатковий червоний/зелений відтінок на верхній/нижній половині кожного діапазону. Миттєво ідентифікує, чи знаходиться ціна у дорогій чи дешевій частині діапазону IPDA. У методології ICT інститути описуються як такі, що купують у Discount та продають у Premium.
- Візуалізація вкладених діапазонів — діапазони малюються в порядку (60D фон, 40D середина, 20D передній план), щоб структура вкладених діапазонів була чітко видною. Коли всі діапазони мають спільні конвергентні межі, візуальне перекриття підкреслює рівні з високою ймовірністю.
- М'які історичні лінії — кожна лінія рівня простягається ліворуч через блок огляду назад зі зменшеною непрозорістю, показуючи, як рівень співвідноситься з минулою ціновою дією без візуального захаращення. Суцільна частина проектується праворуч від поточного бару як чіткий орієнтир на майбутнє.
- Фонові блоки діапазонів — напівпрозорі кольорові блоки, що охоплюють весь період огляду назад (до 4999 барів назад), візуально показуючи історичний діапазон на графіку. Непрозорість кожного блоку можна регулювати незалежно.
- Відсоткове положення — розрахунок положення ціни в межах кожного діапазону в реальному часі (0% = Low, 50% = EQ, 100% = High; нижче 0% або вище 100% = за межами діапазону). Відображається в таблиці зведення для миттєвої кількісної оцінки.
- Класифікація зони — кожен діапазон класифікується як Premium (>52%), Discount (<48%) або Equilibrium (48–52%). Має кольорове кодування в таблиці зведення з підсвічуванням фону.
- Таблиця зведення — таблиця в реальному часі з 7 стовпцями: Назва діапазону, High, Low, EQ, Діапазон (тики), Положення (%), Зона. Кольорове кодування по всій таблиці. Поточна ціна закриття відображається в рядку-футері. Положення таблиці та розмір тексту можна налаштувати.
- 3 умови для сповіщень — Пробиття максимуму діапазону, Пробиття мінімуму діапазону та Перетин рівноваги, що перевіряються на закритті бару. Кожне сповіщення спрацьовує незалежно для кожного увімкненого діапазону та включає точний рівень ціни, період діапазону, символ та таймфрейм.
- Повна візуальна кастомізація — незалежний колір, непрозорість та перемикач для кожного діапазону. Стилі ліній H/L та EQ (Суцільна/Пунктирна/Крапкова) та їх товщина можна налаштувати. Розмір міток (Крихітний/Маленький/Нормальний). Відстань продовження праворуч регулюється.
- Готовність до мультитаймфрейму — працює на будь-якому таймфреймі графіка. Внутрішньоденні графіки показують IPDA діапазони з посиланням на Daily, спроектовані на внутрішньоденну цінову дію. Графіки на еталонному таймфреймі або вище використовують власні бари (тижневі та місячні графіки показують діапазони, наприклад 20W або 20M). Посилання на вищий таймфрейм можна налаштувати.
Як використовувати індикатор ICT IPDA Data Range
- Ідентифікуйте цілі IPDA: Максимум та мінімум кожного періоду представляють основні цілі алгоритму. Якщо ціна знаходиться у Discount, а максимум 20D не був змітений, то максимум 20D є найближчою ціллю для зростання. Якщо ціна знаходиться у Premium, а мінімум 20D не був змітений, то мінімум 20D є найближчою ціллю для падіння.
- Визначайте упередження за зоною: Перевірте стовпець Zone у таблиці зведення. Якщо ціна знаходиться у Discount у всіх трьох діапазонах, бичаче упередження найсильніше. Якщо у Premium у всіх трьох — ведмеже упередження найсильніше. Змішані зони (наприклад, 20D Premium + 60D Discount) вказують на короткострокове перерозтягнення в межах довгострокового бичачого контексту.
- Шукайте конвергенцію: Коли кілька максимумів або мінімумів діапазонів групуються біля одного рівня ціни, цей рівень стає ціллю з високою ймовірністю. Наприклад, якщо максимум 20D дуже близький до максимуму 40D, ліквідність на покупку зосереджена там — алгоритм, ймовірно, спрямує ціну до цієї зони.
- Використовуйте EQ як справедливу вартість: Лінія рівноваги представляє справедливу вартість для кожного періоду огляду назад. Постійна торгівля ціни вище EQ підтверджує бичачий намір; нижче EQ підтверджує ведмежий намір. Перетини лінії EQ сигналізують про потенційні зміни в напрямковому упередженні.
- Поєднуйте з фреймворком ICT: IPDA діапазони даних ідентифікують, КУДИ алгоритм, ймовірно, націлюється (макро-фреймворк). Поєднуйте з Market Structure (напрямок), Order Blocks (рівні входу), Fair Value Gaps (цілі відкату), Liquidity Levels (конкретні цілі змітання), Killzones (таймінг сесії) та Premium/Discount (позиціонування зони) для повного аналітичного фреймворку.
- Щоденний графік для свінг-трейдингу: На щоденних графіках IPDA діапазони забезпечують макро-фреймворк для свінг-трейдингу. Визначте, на яку межу діапазону націлюється алгоритм, визначте, чи знаходиться ціна у Premium чи Discount, а потім деталізуйте на внутрішньоденних графіках для точних входів на Order Blocks або FVG у межах цільової зони.
Обмеження
- IPDA діапазони даних посилаються на торгові дні. У вихідні та святкові дні нові дані не генеруються — діапазони залишаються незмінними. Підрахунок огляду назад ведеться за календарними торговими барами, які відповідають торговим дням на щоденних графіках.
- Значення діапазону беруться лише із завершених еталонних барів і оновлюються один раз при настанні нового торгового дня (за еталону Daily за замовчуванням). Внутрішньоденні рухи ціни за межі максимуму/мінімуму діапазону не зсувають межі діапазону до закриття поточного денного бару; до цього моменту стовпець Position показує значення вище 100% або нижче 0%.
- Індикатор розраховує ковзний найвищий максимум та найнижчий мінімум за допомогою ta.highest() та ta.lowest(). На інструментах з обмеженими історичними даними коротша історія може давати ненадійні діапазони — переконайтеся, що ваш графік має принаймні 60+ торгових днів даних.
- Фонові блоки діапазонів і м'які лінії охоплюють не більше 4999 барів назад. На низьких внутрішньоденних таймфреймах (наприклад, 5-хвилинні графіки ринків, що торгуються більшу частину дня) блоки 20/40/60 днів можуть впертися в цю межу і виглядати однакової ширини. Самі рівні при цьому все одно розраховуються за повним періодом огляду назад.
- Коли опцію "Use Daily Data" вимкнено, а також на тижневих і місячних графіках, діапазони вимірюються у власних барах графіка і позначаються відповідною одиницею (наприклад, "20 bars" або "20W"). На нестандартних типах графіків (Heikin Ashi, Renko тощо) стовпець Position і сповіщення використовують власне закриття графіка, а за вимкненої опції "Use Daily Data" діапазони також використовують синтетичні ціни графіка.
- Затінення зон Premium/Discount використовує напівпрозорі блоки. На графіках з кількома нашаруваннями це може зменшити видимість. За потреби скоригуйте P/D Zone Opacity або вимкніть цю функцію.
- Межі діапазону є суто механічними (найвищий максимум / найнижчий мінімум за N барів). Вони не включають order flow, обсяг або інші концепції ICT, такі як FVG або Order Blocks у межах діапазону. Використовуйте інші індикатори ICT (FVG, Order Blocks, Liquidity Levels) для ідентифікації конкретних цілей у межах діапазону IPDA.
- IPDA є теоретичним фреймворком з методології ICT. "Алгоритм", на який посилаються, є концептуальною моделлю — він не відповідає жодному конкретному відомому алгоритму. Діапазони ідентифікують статистично значущі періоди огляду назад для цінових екстремумів, які можуть або не можуть збігатися з фактичним націлюванням інституцій.
- Цей індикатор відображає рівні відліку для свінг-аналізу — він не генерує сигнали купівлі/продажу. Використовуйте його разом з ICT Market Structure, Order Blocks, Fair Value Gaps, Liquidity Levels та 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».
Поширені запитання
Що таке 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 підтримує бичачий сценарій, нижче — ведмежий, а перетини можуть сигналізувати про зміну напрямку.
Дізнатися більше
- Smart Money Concepts (SMC): Як інституційні трейдери рухають ринкиВивчіть Smart Money Concepts, включаючи ордер-блоки, розриви справедливої вартості, збирання ліквідності та брейкер-блоки. Зрозумійте, як торгують інституції.
- Стратегія торгівлі за Фібоначчі: Повний посібникОпануйте рівні корекції, розширення та часові зони Фібоначчі для торгівлі криптовалютами та на Forex. Дізнайтеся, як інституційні трейдери використовують рівні Фібоначчі.
- Технічний аналіз для криптотрейдингу: вичерпний посібникВивчіть технічний аналіз від основ до просунутого рівня для торгівлі криптовалютами. Опануйте графічні патерни, індикатори, аналіз обсягів і багатотаймфреймові стратегії.
Почати використовувати ICT IPDA Data Range
Цей індикатор безкоштовний для використання на TradingView. Додайте його на свої графіки та використовуйте його разом із власним аналізом.
Схожі індикатори
Переглянути все
ICT Dealing Range
Індикатор TradingView, який ідентифікує ICT Dealing Ranges з зонами Premium, Discount та Equilibrium, а також внутрішнє та зовнішнє відображення ліквідності діапазону.
Детальніше
ICT Premium & Discount
Індикатор TradingView, який виявляє ICT Premium та Discount зони в реальному часі за допомогою аналізу zigzag з підсвічуванням Equilibrium та OTE відкату.
Детальніше
ICT Liquidity Levels
Індикатор TradingView, який відображає ICT Liquidity Levels — Buy Side (BSL), Sell Side (SSL), Equal Highs/Lows та Liquidity Sweeps з підтримкою HTF.
Детальніше
ICT Key Levels
Індикатор TradingView, який малює ICT інституційні референсні рівні — Previous Day/Week/Month High/Low, Daily Opens, Midnight Open та лінії ADR.
Детальніше
ICT Standard Deviation & Targets
Індикатор TradingView, який проектує ICT Standard Deviation рівні розширення від діапазонів розворотів для визначення потенційних цінових цілей.
Детальніше