Пример:
Исходный текст:
Код: Выделить всё
function Initialize()
{
// Обязательные параметры:
IndicatorName = "OICandle";
AddInput("Input", Inputs.Candle);
PriceStudy = false;
AddSeries("Close", DrawAs.Custom, Color.Magenta);
AddSeries("Open", DrawAs.Custom, Color.Blue);
}
function Evaluate()
{
// AlfaDirect. 2015.
// Открытый интерес - изменение отображается свечкой.
if ( CurrentIndex > 0 )
{
Open = Input.OpenInterest[-1];
Close = Input.OpenInterest[0];
if ( Input.OpenInterest[0] > Input.OpenInterest[-1] )
Close.DrawHistogram(Open, Color.Lime, Line.Solid, 1, Color.Lime, 100);
else
Close.DrawHistogram(Open, Color.Red, Line.Solid, 1, Color.Red, 100);
}
}