Код: Выделить всё
function Initialize()
{
IndicatorName = "VolumeAccumBA";
PriceStudy = false;
AddInput("Input", Inputs.Candle);
AddSeries("VolumeAccum", DrawAs.Custom, Color.Blue, AxisType.ZeroBased);
AddParameter("History", 1440, 1);
AddGlobalVariable("BA", Types.Double, 0);
}
function Evaluate()
{
if (BarDate() != BarDate(1)) BA = 0;
BA += Input.VolumeAsk - Input.VolumeBid;
VolumeAccum = BA;
if (VolumeAccum < 0)
VolumeAccum.DrawHistogram(Color.Red);
else
VolumeAccum.DrawHistogram(Color.Green);
}