True Range (TR)


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

Syntax

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

Remarks

Welles Wilder developed True Range to create a tool for a precise and realistic calculation of the market?s price activity. This value is considered when calculating the directional movement of a market. Mr. Wilder defined the True Range to be the greatest for the following periods:
- The distance from today?s high to today?s low.
- The distance from yesterday?s close to today?s high.
- The distance from yesterday?s close to today?s low.

True Range measures market volatility and is used as part of the calculation of other indicators, such the Directional Movement System and Average True Range, to identify the directional movement of a market.

This indicator is described in more details in the Steve Achelis' book "Technical Analysis from A to Z".

Formula:

Inheritance Hierarchy

System.Object
   OpenQuant.API.Indicator
      OpenQuant.API.Indicators.TR

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