Volume

View as Markdown

Definition

A collection of historical bar volume values.

For working with Cryptocurrency instruments which report volume fractional, please use the VOL() indicator series, or store the volume for your script in a custom variable and convert alongside our VOL() indicator (Instrument.MasterInstrument.InstrumentType == InstrumentType.CryptoCurrency ? Core.Globals.ToCryptocurrencyVolume((long)Volume[0]) : Volume[0]).

Property Value

An ISeries\<double\> object. Accessing this property via an index [int barsAgo] returns A double value representing the volume of the referenced bar.

Syntax

Volume

Volume[int barsAgo]

Examples

1// OnBarUpdate method**
2protected override void OnBarUpdate()
3{
4 // Is current volume greater than twice the prior bar's volume
5 if (Volume[0] > Volume[1] * 2)
6 Print("We have increased volume");
7
8 // Is the current volume greater than the 20 period moving average of volume
9
10 if (Volume[0] > SMA(Volume, 20)[0])
11
12 Print("Increasing volume");
13}