> For the complete documentation index, see [llms.txt](https://docs.itradingbot.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.itradingbot.net/strategii/indikatory/adx-di+-di-average-directional-index.md).

# ADX DI+ DI−

<mark style="color:$tint;">Индикатор ADX DI+ DI− формирует сигнал при пересечении линий DI+ и DI−. Дополнительно можно проверить значение ADX относительно заданного порога. Карточка доступна в блоках входа и выхода ISignal.</mark>

### Подготовьте параметры

<mark style="color:$tint;">Добавьте индикатор в нужный блок. Инструмент берётся из задачи. Выберите</mark> **ТФ**<mark style="color:$tint;">,</mark> **Тип свечей** <mark style="color:$tint;">и</mark> **Период** <mark style="color:$tint;">от 2 до 30 баров.</mark>

<mark style="color:$tint;">Поле</mark> **Порог** <mark style="color:$tint;">принимает целое число от 1 до 100. Это уровень ADX, а не процент изменения цены. В новой карточке по умолчанию указаны период 14, порог 20 и условие проверки выше порога. Эти значения не являются рекомендацией.</mark>

<mark style="color:$tint;">В поле</mark> **Расчёт** <mark style="color:$tint;">выберите</mark> **По закрытию бара** <mark style="color:$tint;">или</mark> **По пересечению (ежесекундно)**<mark style="color:$tint;">. Во втором режиме проверяется формирующийся бар; его показатели могут измениться до закрытия.</mark>

### Выберите условие

* **Пересечение DI+/DI-** <mark style="color:$tint;">— проверяется пересечение линий без дополнительного условия по порогу ADX.</mark>
* **Выше порога ADX + пересечение DI+/DI-** <mark style="color:$tint;">— одновременно нужны пересечение и ADX, равный порогу или выше него.</mark>
* **Ниже порога ADX + пересечение DI+/DI-** <mark style="color:$tint;">— одновременно нужны пересечение и ADX, равный порогу или ниже него.</mark>

<mark style="color:$tint;">Равенство порогу учитывается в обоих пороговых условиях этой карточки. Одного перехода ADX через порог без пересечения DI+ и DI− недостаточно.</mark>

### Проверьте направление и роль

<mark style="color:$tint;">При выключенном</mark> **Реверс?** <mark style="color:$tint;">лонговый сигнал возникает, когда DI+ была ниже DI−, а теперь равна ей или находится выше. Шортовый — когда DI+ была выше DI−, а теперь равна ей или находится ниже. Дополнительная проверка порога применяется согласно выбранному условию.</mark>

<mark style="color:$tint;">Переключатель</mark> **Реверс?** <mark style="color:$tint;">меняет направления местами. Для входа сигнал должен соответствовать направлению задачи. В блоке выхода без реверса шортовый сигнал служит условием закрытия лонга, лонговый — условием закрытия шорта.</mark>

<mark style="color:$tint;">Реакцию выхода задаёт поле</mark> **При получении сигнала**<mark style="color:$tint;">. Вариант с учётом девиации зависит от её настройки и типа робота и не гарантирует прибыльного исполнения.</mark>

<mark style="color:$tint;">Фильтр по ADX является отдельной карточкой; его условия не заменяют пересечение DI в этом индикаторе. Сохраните карточку и проверьте задачу по</mark> [инструкции ISignal](/strategii/isignal-vkhod-filtry-i-vykhod.md)<mark style="color:$tint;">. Сигнал ещё не подтверждает исполненный ордер.</mark>
