Помощь с кодом

 

Помогите с кодом!

void OnTick()
  {
//---

  Print (Near_Pharos_for_Min_Day(5));
  }
//+------------------------------------------------------------------+
double Near_Pharos_for_Min_Day(int count)
{
   int cnt   = 3;
   int index = 0;
   
   double Arr_Pharos [];
   double Ext_min = 0.0;      
//___________________________

   for(int i=1; i<=Bar_cnt; i++)
   {    
        index=iLowest(NULL,PERIOD_H4,MODE_LOW,cnt,i);
        
        if(Low[index]==Low[i+1])  
          {
            Arr_Pharos[count] = Low[index];      
            Ext_min =    Arr_Pharos[count]; 
          }  
   }    
   return(Ext_min);
}

Собственно, хотел протестить верность кода, а тестер пишет, что данные вне размера массива, или что то в этом роде. Прошу проверить верность логической постановки, все ли... или что-то где-то...

 
BROXIV:

Помогите с кодом!

Собственно, хотел протестить верность кода, а тестер пишет, что данные вне размера массива, или что то в этом роде. Прошу проверить верность логической постановки, все ли... или что-то где-то...

Не вижу где вы задаёте размер массива Arr_Pharos [].

Причина обращения: