> 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/en/signals-and-strategy-conditions/indicators/adx-di-di.md).

# ADX DI+ DI−

<mark style="color:$tint;">The ADX DI+ DI− indicator forms a signal when the lines DI+ and DI− intersect. You can also check the ADX value for a given threshold. The card is available at the ISignal entry and exit blocks.</mark>

### Set the settings

<mark style="color:$tint;">Add the indicator to the correct block. The instrument is out of the question. Choose</mark> <mark style="color:$tint;"></mark><mark style="color:$tint;">**The TF**</mark><mark style="color:$tint;">, Candle Type and Period from 2 to 30 bars.</mark>

<mark style="color:$tint;">**The threshold**</mark> <mark style="color:$tint;"></mark><mark style="color:$tint;">field takes an integer from 1 to 100. It's the ADX level, not the percentage change in price. The new card is default to period 14, threshold 20 and check above threshold. These values are not a recommendation.</mark>

<mark style="color:$tint;">Select</mark> <mark style="color:$tint;"></mark><mark style="color:$tint;">**Calculation**</mark> <mark style="color:$tint;"></mark><mark style="color:$tint;">in the Bar Closing or Intersection (secondly). In the second mode, the bar is checked; its performance may change before closing.</mark>

### Select the condition

* <mark style="color:$tint;">The DI+/DI- crossing is checked for line crossing without additional condition on the ADX threshold.</mark>
* <mark style="color:$tint;">Above the threshold ADX + DI+/DI- crossings, a cross and ADX equal to or above the threshold are required at the same time.</mark>
* <mark style="color:$tint;">Below the threshold ADX + DI+/DI- crossings, a cross and ADX equal to or below the threshold are required at the same time.</mark>

<mark style="color:$tint;">The threshold equation is taken into account in both threshold conditions of this card. One ADX crossing the threshold without crossing DI+ and DI− is not enough.</mark>

### Check the direction and role

<mark style="color:$tint;">When the reverse is turned off, the long signal is generated when DI+ was below DI− and is now equal to or higher. Short when DI+ was higher than DI−, and now it's either equal to or lower. The threshold is subject to additional checks.</mark>

<mark style="color:$tint;">The reverse switch is changing directions. The signal must be in line with the task. In the exit block without a reverse, the short signal serves as a condition for closing the long, the long as a condition for closing the short.</mark>

<mark style="color:$tint;">The exit reaction is set by the field</mark> <mark style="color:$tint;"></mark><mark style="color:$tint;">**When the signal is received**</mark><mark style="color:$tint;">. The variation, taking into account the deviation, depends on its configuration and the type of robot and does not guarantee profitable execution.</mark>

<mark style="color:$tint;">The ADX filter is a separate card; its conditions do not replace the DI intersection in this indicator. Keep the card and check the task according to ISignal instructions. —</mark> [<mark style="color:$tint;">The ISignal instructions</mark>](/en/signals-and-strategy-conditions/isignal-entry-filters-and-exit.md) <mark style="color:$tint;">The signal hasn't confirmed the order has been executed yet.</mark>
