QuantStudio Financial Data Analysis and Trading Framework

VROC Class

Volume Rate of Change (VROC)

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

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

[Visual Basic]
Public Class VROC
    Inherits TIndicator
[C#]
public class VROC : 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 Volume Rate-of-Change ("VROC") is calculated identically to the Price ROC , except it displays the ROC of the security's volume, rather than of its closing price.

Almost every significant chart formation (e.g., tops, bottoms, breakouts, etc) is accompanied by a sharp increase in volume. The Volume ROC shows the speed at which volume is changing.
Additional information on the interpretation of volume trends can be found in the discussions on the Volume Oscillator .

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","VROC DEMO",600,400);

VROC VROC = new VROC(Daily, 14);

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

Canvas.cd(2);
VROC.Draw();    

Requirements

Namespace: RQuant.Indicator

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

See Also

VROC Members | RQuant.Indicator Namespace