Trabajando con velas

Para obtener velas por número de orden, llame a la función GetCandle(int bar), que devolverá ATAS.Indicators.IndicatorCandle.

protected override void OnCalculate(int bar, decimal value)
 {
     var candle = GetCandle(bar);
     this[bar] = candle.High;
 }

Cada vela tiene propiedades que permiten obtener los niveles de precios correspondientes al nivel de máximo volumen, máximo bid, ask, etc.: MaxVolumePriceInfo, MaxTimePriceInfo, MaxTickPriceInfo, MaxPositiveDeltaPriceInfo, MaxNegativeDeltaPriceInfo, MaxBidPriceInfo, MaxAskPriceInfo

Además, puedes obtener los datos de volumen de un nivel de precio concreto utilizando la función GetPriceVolumeInfo(decimal price):

protected override void OnCalculate(int bar, decimal value)
{
      var candle = GetCandle(bar);
      var volumeinfo = candle.GetPriceVolumeInfo(candle.High);
}

La información sobre volúmenes en el nivel de precios está representada por el ATAS.Indicators.PriceVolumeInfo.