adx

forge.tafunctionSince Forge API 1
Functionpython
forge.ta.adx(high: ArrayLike,low: ArrayLike,close: ArrayLike,period: int = 14,method: str = 'mt5') -> np.ndarray

The ADX line of dmi: how strong the trend is, whatever its direction.

Parameters

NameTypeDefault
highArrayLike
lowArrayLike
closeArrayLike
periodint14
methodstr'mt5'

Indicator: Average directional index

Classpython
forge.ta.ADX(**inputs: Any) -> None

How strong the trend is, whatever its direction.

Inputs

NameTypeDefaultRange
periodint141 to 500
methodchoicemt5

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.