ICT Concepts Indicator

Создано: 07 янв 2024 · Обновлено: 20 июл 2025

Индикатор ICT Concepts — бесплатный индикатор NinjaTrader 8, который отображает ключевые концепции торговой методологии и стиля ICT.

Требования

Чтобы правильно пользоваться этим индикатором, вам понадобятся следующие компоненты.


Описание

Эти ключевые концепции следующие:

  • Change of Structure (или Change of Character, или Market Structure Shift) — смена структуры, которая указывает, что тренд может измениться
  • Break of Structure (или Market Structure Break) — пробой структуры, который указывает на продолжение тренда
  • Fair Value Gaps — разрывы справедливой стоимости, которые отражают импульсы цены. Это неэффективности или дисбалансы, видимые на трёх последовательных свечах, где одна большая средняя свеча, а верхние и нижние тени соседних свечей не перекрываются
  • Order Blocks — ключевые уровни поддержки и сопротивления, возникающие в результате агрессивного движения цены; их можно использовать как уровни входа или выхода

Индикатор ICT Concepts можно использовать в мультитаймфреймовом режиме: применять его на старшем таймфрейме, а отображать на младшем.

Примеры

Market Structure Shift & Market Structure Break

Смены и пробои структуры рынка можно отображать на любом графике — например, на 15-range графике микро-контрактов S&P. С другим набором параметров свингов это можно адаптировать под другой таймфрейм или инструмент. В одном из таких примеров для определения тренда используются 3 ценовых свинга.

Market Structure Shift & Market Structure Break
Нажмите, чтобы увеличить
Fair Value Gaps

Индикатор может обнаруживать несколько Fair Value Gaps — например, на инструменте MNQ на 15-минутном таймфрейме. В сочетании с MSS и MSB FVG могут стать очень хорошим сигналом для входа в сделку. Бычьи FVG рисуются зелёным, медвежьи — красным, а их отрисовка прекращается после ретеста или митигации.

Fair Value Gaps
Нажмите, чтобы увеличить
Breaker Blocks

Inner Circle Trader (ICT) определяет breaker block как неудавшийся Order Block, образовавшийся после снятия ликвидности и смены структуры рынка. Breaker blocks определяются между 4 ценовыми свингами. Для бычьего breaker block: Swing Low → Swing High → Lower Low → Higher High, а зона задаётся последней бычьей свечой, которая сформировала первый Swing High. Для медвежьего breaker block: Swing High → Swing Low → Higher High → Lower Low, а зона задаётся последней медвежьей свечой, которая сформировала первый Swing Low.

Breaker Blocks
Нажмите, чтобы увеличить
Order Blocks

Order Blocks сложно определить. Согласно методологии ICT, это зоны агрессивного движения цены — области, где цена с силой выходит из диапазона консолидации. После обширного исследования для этого индикатора order block определяют три критерия:

  • Order Blocks возникают после смены структуры рынка или её пробоя
  • За ними должно следовать сильное движение цены, которое создаёт гэп
  • Они не должны быть митигированы

Как только выполняются все 3 критерия, рисуется зона Order Block, которую задают максимум и минимум последней свечи противоположного направления в сторону движения. Order blocks отображаются одним и тем же цветом (по умолчанию синим) и для лонгов, и для шортов, и подписываются «OB».

Order Blocks
Нажмите, чтобы увеличить
MSS & MSB на старшем таймфрейме

Одна из самых ценных возможностей этого индикатора — применять его на старших таймфреймах. Например, можно вести поиск свингов и определение структуры рынка на старшем 60-минутном таймфрейме, а сам индикатор работать на младшем 15-минутном графике. Ценовые свинги, найденные на 60-минутных барах, отображаются на текущих 15-минутных барах; то же относится к Market Structure Shift и Market Structure Break.

MSS & MSB на старшем таймфрейме
Нажмите, чтобы увеличить
Order Blocks на старшем таймфрейме

Order blocks можно так же определять на старшем таймфрейме. Например, два медвежьих order block найдены на старшем 60-минутном таймфрейме и отображены на текущем младшем 15-минутном. Зона order block начинает рисоваться с закрытия 60-минутной свечи, что объясняет горизонтальный разрыв и небольшую задержку отрисовки.

Order Blocks на старшем таймфрейме
Нажмите, чтобы увеличить
Fair Value Gaps на старшем таймфрейме

Та же логика анализа и отрисовки на старшем таймфрейме применима и к Fair Value Gaps — они определяются на 60-минутном таймфрейме и отображаются на текущем младшем 15-минутном.

Fair Value Gaps на старшем таймфрейме (медвежьи)
Нажмите, чтобы увеличить
Fair Value Gaps на старшем таймфрейме (бычьи)
Нажмите, чтобы увеличить

Возможности

У индикатора ICT Concepts есть ряд уникальных возможностей:

  • Бесплатно. Индикатор полностью бесплатен в использовании.
  • Можно использовать на старшем таймфрейме для поддержки мультитаймфреймового анализа
  • Отображает Break of Structure и Change of Structure
  • Отображает Fair Value Gaps
  • Отображает Order Blocks
  • Отображает Breaker Blocks
  • Гибко настраивается, легковесен и подходит для широкого круга инструментов

Параметры

Мы всегда стараемся держать количество параметров к минимуму.

License
LicenseЭто бесплатный лицензионный ключ, который вы получаете после создания аккаунта на automated-trading.ch. После создания аккаунта скопируйте лицензионный ключ со страницы биллинга. Этот параметр нужно задать только раз в месяц — после проверки лицензионный ключ запоминается до конца расчётного периода.
Rendering
Render Opacity (1-100)Непрозрачность, с которой отображаются объекты ICT на графике.
Bearish ColorЦвет отрисовки медвежьих объектов на графике.
Bullish ColorЦвет отрисовки бычьих объектов на графике.
Order Block ColorЦвет отрисовки order blocks — один и тот же цвет используется и для order blocks сопротивления, и для order blocks поддержки.
Breaker Block ColorЦвет отрисовки breaker blocks — один и тот же цвет используется и для breaker blocks сопротивления, и для breaker blocks поддержки.
General
Run On Higher TimeFrameВключает или отключает запуск алгоритма обнаружения ICT на старшем таймфрейме и отображение объектов на активном графике.
Higher TimeFrameВыбирает старший таймфрейм, на котором работает движок ICT и обнаруживаются объекты ICT. Он должен быть больше таймфрейма активного графика — например, если график на 15 минутах, выберите что-то вроде 1 часа; меньший таймфрейм (например, 1 минута) не сработает.
Higher TimeFrame PeriodЗадаёт период старшего таймфрейма.
Extension Mode Задаёт режим продления отрисовки зон, таких как Fair Value Gaps, order blocks и breaker blocks.
  • Until Mitigated: продлевает отрисовку зоны до митигации (ретеста или касания) ценой
  • Until Mitigated Or New Day: то же самое, но только в пределах одного дня — отрисовка не продлевается на новый день
  • Until Broken: продлевает отрисовку зоны до её пробоя ценой, то есть пока цена полностью не пройдёт через зону
  • Until Broken Or New Day: то же самое, но только в пределах одного дня
Market Structure
Swing PeriodЗадаёт, сколько баров достаточно, чтобы разделить два свинга одного типа. Чем выше значение, тем меньше свингов в целом; чем ниже — тем их больше. Обычно выбирают значение 3 или 4.
Show SwingsВключает или отключает отрисовку свингов на графике. Свинги всегда анализируются и обрабатываются независимо от этого параметра, который влияет только на видимость.
Trend Swing CountЗадаёт количество последовательных свингов, необходимых для определения тренда. Например, значение 3 заставляет индикатор искать смену или пробой структуры после 3 последовательных растущих низких свингов или 3 последовательных падающих высоких свингов.
Show Market Structure Shift (MSS)Включает или отключает отрисовку Market Structure Shift.
Show Market Structure Break (MSB)Включает или отключает отрисовку Market Structure Break.
Show Order BlocksВключает или отключает отрисовку Order Blocks.
Show Breaker BlocksВключает или отключает отрисовку Breaker Blocks.
Fair Value Gap
Show Fair Value GapsВключает или отключает отрисовку Fair Value Gaps.
Min. Gap (ticks)Задаёт минимальное расстояние в тиках между тенями Fair Value Gap, при котором он считается валидным. Чем выше значение, тем меньше FVG обнаруживается; чем ниже — тем больше.
FairValueGap Filter Задаёт фильтр для обнаружения FVG.
  • 3 Candles of Same Kind: обнаруживаются только FVG из 3 свечей одного типа
  • 2 Candles of Same Kind: обнаруживаются только FVG, в которых есть как минимум 2 свечи одного типа
  • No Filter: без фильтрации по типу свечей — FVG будет больше, чем при двух вариантах выше

Инструкции по загрузке и установке

Требования к лицензии

На automated-trading.ch вы можете либо оформить ежемесячную подписку для использования наших продуктов Premium, либо пользоваться бесплатными продуктами без подписки.

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

Чтобы получить лицензию, просто зарегистрируйтесь, а затем получите её на странице оплаты.

Важно: Это бесплатный продукт: для запуска в реальном времени платная подписка не требуется, однако для получения лицензии нужно создать учётную запись.
Скачать
Войдите, чтобы скачать этот файл.
Последняя версия v1.4.0.1 · Опубликовано 1 год назад
Количество загрузок этого файла: 3857. Последняя загрузка: 1 день назад.

Вы также можете скачать эту стратегию, а также любую другую стратегию или индикатор automated-trading.ch, в любое время из централизованной страницы загрузок.

Шаги установки
1
Импортируйте загруженный .zip-файл в NinjaTrader с помощью пункта меню Import NinjaScript.
Нажмите, чтобы увеличить
2
Откройте новое окно графика.
Нажмите, чтобы увеличить
3
Если вы собираетесь использовать индикатор в мультитаймфреймовом режиме, включите флажок Tick Replay — в целом это настоятельно рекомендуется для более стабильных результатов (если вы его не видите, перейдите в Tools → Options → Market Data и включите Show Tick Replay).
Нажмите, чтобы увеличить
4
Щёлкните правой кнопкой мыши по графику и выберите Indicators..., чтобы добавить индикатор на график.
Нажмите, чтобы увеличить
5
После добавления индикатора на график он сначала работает на исторических данных графика, а затем продолжает работать на данных живого рынка.

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

Общие

Да — если у вас есть идея, которая, по вашему мнению, может улучшить этот индикатор, отправьте нам сообщение через страницу контактов.

Нет, исходный код индикатора защищён по соображениям авторского права.

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

Да, индикатор можно использовать и без TickReplay, но имейте в виду: в этом случае он не будет определять события на исторических свечах и начнёт определять их только по данным объёма и цены в реальном времени.

Примечания к релизам

  • Fix Bug: indicator hides Grid lines when added to chart

  • Added Breaker Block sound alert

  • Fix Opacity parameter not serialized/persisted

  • Fix install error

  • New FVG Filter parameter; Fixing Serialization of properties when saving templates; Modified higher timeframe enable/selection; Opacity of text enabled

  • Fixed Breaker Blocks detection algorithm

  • User Friendly parameter value options; Always drawing FVG label; Better Swing analysis; Added "Until Broken" extension mode; Better handling of empty license value; Added Breaker Blocks

  • First Release of the indicator
discord
Присоединяйтесь к нашему сообществу в Discord
Есть вопросы, отзывы или просто хотите пообщаться с другими трейдерами? Заходите.
Присоединиться к Discord
Основные сведения
Платформа NinjaTrader 8
Категория Индикатор
Требуемый план Free
Последняя версия v1.4.0.1
Последнее обновление 1 год назад
Загрузки 3857