VBA имеет 3 выходных ряда:
- V – Объем (оборот) общий, отображается всегда
- Vbid – Объем (оборот) по Бид отображается Если Vbid > Vask
- Vask – Объем (оборот) по Аск отображается Если Vask > Vbid
Пример:
Исходный текст:
Код: Выделить всё
function Initialize()
{
// Обязательные параметры:
  IndicatorName = "VBA";
  PriceStudy = false;   
  AddInput("Input", Inputs.Candle);
  AddSeries("V", DrawAs.Histogram, Color.Gray);   // Задаем вид линии индикатора A
  AddSeries("Vbid", DrawAs.Histogram, Color.Red);   // Задаем вид линии индикатора A
  AddSeries("Vask", DrawAs.Histogram, Color.Green);   // Задаем вид линии индикатора A
}
function Evaluate()
{
// AlfaDirect. 2014. OX. 
// Volume - Bid - Ask (VBA)
  V = Input.Volume[0];
  if (Input.VolumeAsk[0] > Input.VolumeBid[0])
  { 
     Vask = Input.VolumeAsk[0];
     Vbid = 0.0;
  }
  else
  { 
     Vask = 0.0;
     Vbid = Input.VolumeBid[0];
  }
}

