GetCurrentAskVolume()

Definition

Returns the current real-time ask volume.

note image

Note

  1. When accessed during State.Historical, the Volume of the evaluated bar series is substituted. To access historical Ask Volumes, please see Developing for Tick Replay.
  2. The GetCurrentAskVolume() method runs on the bar series currently updating determined by the BarsInProgress property. For multi-instrument scripts, an additional int "barsSeriesIndex" parameter can be supplied which forces the method to run on a supplementary bar series.

Method Return Value

A long value representing the current ask volume.

Syntax

GetCurrentAskVolume()

GetCurrentAskVolume(int barsSeriesIndex)

Parameters

ParameterDescription
barsSeriesIndexAn int value determining the bar series the method runs. Note: This optional parameter is reserved for multi-instrument scripts

Examples

protected override void OnBarUpdate()
{
   long currentAskVolume = GetCurrentAskVolume();
   Print("The Current Ask volume is: " + currentAskVolume);
   //The Current Ask volume is: 158
}

protected override void OnStateChange()
{
   if (State == State.SetDefaults)
   {
     Name = "Examples Indicator";
   }
   if (State == State.Configure)
   {
     //Add MSFT as our additional data series
     AddDataSeries("MSFT", BarsPeriodType.Minute, 1);
   }
}
protected override void OnBarUpdate()
{
   if(BarsInProgress == 0)
   {
     long currentAskVolume = GetCurrentAskVolume(0);
     Print("The Current Ask volume is: " + currentAskVolume);
     //The Current Ask volume is: 346
   }

   if(BarsInProgress == 1)

   {

     long msftAskVolume = GetCurrentAskVolume(1);

     Print("MSFT's Current Ask volume is: " + msftAskVolume);

     //MSFT's Current Ask volume is: 1548

   }