Average Directional Index Rating (ADXR)


Namespace: OpenQuant.API.Indicators
Assembly: OpenQuant.API (in OpenQuant.API.dll)

Syntax

Visual Basic (Declaration)
Public Class ADXR
    Inherits Indicator
C#
public class ADXR : Indicator
C++
ref class ADXR : Indicator
J#
public class ADXR extends Indicator
JScript
public class ADXR extends Indicator

Remarks

The Average Directional Index Rating bases its final rating factor for directional movement on a n bar distance of the Average Directional Index (ADX). The calculation of the ADXR represents the total sum of the ADX today and ADX n bars ago divided by 2. Calculating the average of the ADX n bar differential, the ADXR is attributed a good directional movement indicator that does not exceedingly fluctuate relative to equilibrium points. Equilibrium points are reached as a price tops out and begins to drop.

The ADXR is basically an average of ADX. It ranges between the values 0 and 100, measuring the market according to movement. The higher the value, the greater the movement. ADXR does not identify trends or prices; rather, like ADX, it identifies movement and the strength of that movement. Volatility can also be an indicator of movement, though movement does not necessarily imply volatility. Therefore, the ADXR has an edge, since this indicator implies the strength of the movement and can be employed in trend-following systems. It provides an analyst with both a good feel and a visual expression of the strength of a trend, and helps manage investments in volatile markets. The fundamental advantage of the ADXR is that, by being an average of ADX, it does not rise and fall in value as extremely as the ADX does.

Note, that there are two styles of indicator ADXR. Some trading systems use a bit diffrent formula to calculate this indicator. Therefore Quant Studio gives an opportunity to use two styles ADXR - classical (QuantStudio style) and little bit changed (MetaStock style.)

ADXR has QuantStudio style by Default.

Formula for Quant Studio (classical) style:

Inheritance Hierarchy

System.Object
   OpenQuant.API.Indicator
      OpenQuant.API.Indicators.ADXR

Thread Safety

Public static (Shared in Visual Basic)staticShared members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

See Also