Mass Index (MASS)


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

Syntax

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

Remarks

The Mass Index, developed by Donald Dorsey, focuses on the oscillation on the daily range of prices. It is used to identify trend reversals by measuring the narrowing and widening of the range between the high and low prices. A widening range displays an increasing Mass Index; conversely, a narrowing range displays a decreasing Mass Index.

The most significant pattern in the Mass Index indicator is a reversal bulge. A reversal bulge occurs when a Mass Index with length equals to 25, rises above 27.0 and subsequently falls below 26.5, indicating a likely price reversal.
A 9-period Exponential Moving Average is often used to determine whether the reversal bulge indicates a buy or sell signal. A buy position should be taken if the Moving Average is trending down in anticipation of the reversal, and a sell position is the appropriate choice if the Moving Average is trending up.

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.MASS

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