помогите!

 

   int i = 3; 
  while((UpFractal == 0 || DownFractal == 0) && i<Bars)    
    { 
      if(iFractals(Symbol(), 0, MODE_UPPER, i) != 0) 
        if(UpFractal == 0) 
           UpFractal = iFractals(Symbol(), 0, MODE_UPPER, i); 
      if(iFractals(Symbol(), 0, MODE_LOWER, i) != 0) 
        if(DownFractal == 0) 
           DownFractal = iFractals(Symbol(), 0, MODE_LOWER, i); 
       i++;    
       } 
   if(UpFractal == 0 || DownFractal == 0) 
    { 
     Print("Ошибка в истории. Не найден один из фракталов!"); 
     return(0); 
     } 

   как найти еще и предыдущие  UpFractal_1 и DownFractal_1 ????