Код: Выделить всё
function Initialize()
{
IndicatorName = "CO";
AddInput("Inp", Inputs.Candle);
AddParameter("Period", 1,1);
PriceStudy = false;
AddSeries("Op", DrawAs.Line , Color.Blue,false); //,false
AddSeries("Cl", DrawAs.Line , Color.Red,false); // ,false
AddSeries("CO", DrawAs.Histogram , Color.Red);
}
function Evaluate()
{
var open = Input.Open[0];
var close = Input.Close[0];
if ( CurrentIndex >= Period )
{
int i = 0;
for (i = 1; i < Period;++ i)
open = Math.Max(Input.Open[i], open);
for (i = 1; i < Period; i++)
close = Math.Min(Input.Close[i], close);
Cl=close;
Op=open;
CO= Math.Abs(close - open);;
}
}