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];
}
}