Skip to main content

adx

ADX.

The ADX is a Welles Wilder style moving average of the Directional Movement Index (DX). The values range from 0 to 100, but rarely get above 60. To interpret the ADX, consider a high number to be a strong trend, and a low number, a weak trend.

Example:​

from openbb import obb
stock_data = obb.equity.price.historical(symbol="TSLA", start_date="2023-01-01", provider="fmp")
adx_data = obb.technical.adx(data=stock_data.results,length=50,scalar=100.0,drift=1)

Parameters​

NameTypeDescriptionDefaultOptional
dataList[Data]List of data to be used for the calculation.NoneFalse
indexstrIndex column name to use with data, by default "date".dateTrue
lengthintNumber of periods for the ADX, by default 50.50True
scalarfloatScalar value for the ADX, by default 100.0.100.0True
driftintDrift value for the ADX, by default 1.1True

Returns​

The calculated data.