Каталог файлов форума

Список вложений в сообщениях, оставленных на этой конференции.

Все файлы форума: 1233

Добавлено: naum » 08 авг 2016, 10:02

Тема: Re: всё вместе

Текст сообщения:

Код: Выделить всё

function Initialize()
{
    IndicatorName = "HLOC_Line";         
         
  AddInput("Inp", Inputs.Candle);   

  AddParameter("Period_HL", 1,1);         
  AddParameter("Period_CO", 1,1);      
               
  PriceStudy = false;         
            AddSeries("Hi", DrawAs.Line, Color.Red,false);                        
                                 AddSeries("Lo", DrawAs.Line, Color.Red,false);      
                                 AddSeries("HL",DrawAs.Line,Color.Blue ,AxisType.ZeroBased);

  AddSeries("Op", DrawAs.Line , Color.Blue,false);                      
  AddSeries("Cl", DrawAs.Line , Color.Blue,false);      
  AddSeries("CO", DrawAs.Histogram , Color.Red,AxisType.ZeroBased);                     
 }
function Evaluate()
{
    var open = Input.Open[0];               
   var close = Input.Close[0];

    var high = Input.High[0];                 
   var low = Input.Low[0];
   
   if ( CurrentIndex >= 0 )
   {
                 
         int i = 0;
             for (i = 1; i < Period_HL; i++)
                                               high = Math.Max(Input.High[i], high);
           for (i = 1; i < Period_HL; i++)
                                               low =Math.Min(Input.Low[i], low) ;
           for (i = 1; i < Period_CO; i++)
                                               open =  Math.Max(Input.Open[i], open);
           for (i = 1; i < Period_CO; i++)
                                               close = Math.Min(Input.Close[i], close);
                Hi = high;
               Lo = low;
                 HL=(high-low);
                Cl=close;
                Op=open ;                           
                CO = Math.Abs(close - open);
 }
}
Вложения
2016-08-08_14-53-33.png
2016-08-08_14-53-33.png (6.47 КБ) 31462 просмотра