Пример:
Исходный текст:
Код: Выделить всё
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); 
 }
}
