Автор: Билл Вильямс (Bill Williams)
Пример:
Исходный текст:
Код: Выделить всё
function Initialize()
{
IndicatorName = "BW_GatorOsc";
PriceStudy = false;
AddInput("Input", Inputs.Candle);
AddSeries("G1", DrawAs.Custom, Color.Green, AxisType.ZeroBased);
AddSeries("G2", DrawAs.Custom, Color.Green, AxisType.ZeroBased);
}
function Evaluate()
{
// AlfaDirect. 2014/ OX
// Gator (Bill Williams)
if (CurrentIndex > 2)
{
var Inp = LIB.MID(Input);
G1 = Math.Abs(SMA(Inp, 13)[8] - SMA(Inp, 8)[5]);
G2 = (-1.0) * Math.Abs(SMA(Inp, 8)[5] - SMA(Inp, 5)[3]);
if (G1 > G1[-1] )
G1.DrawHistogram(Color.Green);
else
G1.DrawHistogram(Color.Red);
if (G2 > G2[-1])
G2.DrawHistogram(Color.Green);
else
G2.DrawHistogram(Color.Red);
}
}