bar candle size Error " array out of range

 

I cannot seem to be able to investigate the array out of range error 

in the following code sniplet :

double LargestBarSize(NULL,0)
{
 MqlRates  PriceInfo[];
 ArraySetAsSeries(PriceInfo,true);
 int Data = CopyRates(NULL,0,0, 100,PriceInfo);
double low[],high[];
ArraySetAsSeries(low,true);
ArraySetAsSeries(high,true);
int Lcopied = CopyLow(NULL,0,0,35,low);
int Hcopied = CopyHigh(NULL,0,0,35,high);

double  Delta[];

ArraySetAsSeries(Delta,true);
int SizeDelta=ArraySize(Delta);
int Sizelow= ArraySize(low);
int Sizehigh=ArraySize(high);
int newSizeDelta =MathMin(Sizelow,Sizehigh);

ArrayResize(Delta,newSizeDelta,0);
ArrayResize(low,newSizeDelta,0);
ArrayResize(high,newSizeDelta,0);
for (int i=0; i<= newSizeDelta +1;i++)  
{
Delta[i] = high[i]-low[i];//<-----------------------------------------------Array out of range Error
}
int maxidx = ArrayMaximum(Delta,pStart,pBars);
double LargestBar =PriceInfo[maxidx].high-PriceInfo[maxidx].low;
    return (LargestBar);

}
 
for (int i=0; i<newSizeDelta;i++)  
 
for (int i=0; i<= newSizeDelta +1;i++) 

If there are newSizeDelta elements, their indexes are [0 … newSizeDelta - 1]