ta.dmi() - Pine Script Function
ta.dmi()
Section titled “ta.dmi()”Overview
Section titled “Overview”The dmi function returns the directional movement index.
Syntax
Section titled “Syntax”ta.dmi(diLength, adxSmoothing) → [series float, series float, series float]Parameters
Section titled “Parameters”| Name | Type | Description |
|---|---|---|
| diLength | simple int | DI Period. |
Returns
Section titled “Returns”Tuple of three DMI series: Positive Directional Movement (+DI), Negative Directional Movement (-DI) and Average Directional Movement Index (ADX).
Examples
Section titled “Examples”Example 1
Section titled “Example 1”//@version=6indicator(title="Directional Movement Index", shorttitle="DMI", format=format.price, precision=4)len = input.int(17, minval=1, title="DI Length")lensig = input.int(14, title="ADX Smoothing", minval=1)[diplus, diminus, adx] = ta.dmi(len, lensig)plot(adx, color=color.red, title="ADX")plot(diplus, color=color.blue, title="+DI")plot(diminus, color=color.orange, title="-DI")