QuantStudio Financial Data Analysis and Trading Framework

EMV Class

Ease of Movement (EMV)

For a list of all members of this type, see EMV Members.

System.Object
   RQuant.Indicator.TTimeArray
      RQuant.Indicator.TDoubleArray
         RQuant.Indicator.TIndicator
            RQuant.Indicator.EMV

[Visual Basic]
Public Class EMV
    Inherits TIndicator
[C#]
public class EMV : TIndicator

Thread Safety

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

Remarks

The Ease of Movement indicator shows the relationship between volume and price change. This indicator shows how much volume is required to move prices. The Ease of Movement indicator was developed Richard W. Arms, Jr., the creator of Equivolume.

High Ease of Movement values occur when prices are moving upward on light volume. Low Ease of Movement values occur when prices are moving downward on light volume. If prices are not moving, or if heavy volume is required to move prices, then indicator will also be near zero.
The Ease of Movement indicator produces a buy signal when it crosses above zero, indicating that prices are moving upward more easily; a sell signal is given when the indicator crosses below zero, indicating that prices are moving downward more easily.

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

Formula:

Example

TDataManager.cd("Demo");

TDailyArray Daily1 = TDataManager.GetStock("YHOO").DailyArray;

DateTime Date1 = DateTime.Parse("1999/02/08"); 
DateTime Date2 = DateTime.Parse("2000/12/29"); 

TDailyArray Daily = Daily1.Clone(Date1, Date2);

TCanvas Canvas = new TCanvas("Canvas","EMV DEMO",600,400);
    
Canvas.Divide(1,2);

EMV EMV = new EMV(Daily);

SMA SMA = new SMA(EMV, 14);

Canvas.cd(1);
Daily.Draw("c");

Canvas.cd(2);
SMA.Draw(Color.Red);

Requirements

Namespace: RQuant.Indicator

Assembly: RQuant.Indicator (in RQuant.Indicator.dll)

See Also

EMV Members | RQuant.Indicator Namespace