adx
forge.tafunctionSince Forge API 1
Functionpython
forge.ta.adx(high: ArrayLike,low: ArrayLike,close: ArrayLike,period: int = 14,method: str = 'mt5') -> np.ndarrayThe ADX line of dmi: how strong the trend is, whatever its direction.
Parameters
| Name | Type | Default |
|---|---|---|
| high | ArrayLike | |
| low | ArrayLike | |
| close | ArrayLike | |
| period | int | 14 |
| method | str | 'mt5' |
Indicator: Average directional index
Classpython
forge.ta.ADX(**inputs: Any) -> NoneHow strong the trend is, whatever its direction.
Inputs
| Name | Type | Default | Range |
|---|---|---|---|
| period | int | 14 | 1 to 500 |
| method | choice | mt5 |
TR = the true range, +DM and -DM = the larger of the two directional moves, the other is 0
+DI = 100 * smoothed(+DM) / smoothed(TR), -DI = 100 * smoothed(-DM) / smoothed(TR)
DX = 100 * |+DI - -DI| / (+DI + -DI), ADX = smoothed(DX)
mt5: smoothing with 2 / (period + 1), starting from zero. wilder: smoothing with 1 / period, starting from the mean of the first period values. Where the true range is zero the lines read 0.