Код: Выделить всё
function Initialize()
{
IndicatorName = "BidAskPercent";
PriceStudy = false;
AddInput("I", Inputs.Candle);
AddSeries("BAP", DrawAs.Custom, Color.Red, AxisType.ZeroBased);
}
function Evaluate()
{
var IB = I.VolumeBid;
var IA = I.VolumeAsk;
BAP = 0;
if (IB > 0 && IA < IB) BAP = (IA / IB - 1) * 100;
if (IA > 0 && IB < IA) BAP = (1 - IB / IA) * 100;
if (BAP > 0) BAP.DrawHistogram(Color.Green); else BAP.DrawHistogram(Color.Red);
}