This is the code that throws the error:
while(CanNumber < CanCount)
{
TOI = Time[0];
barsAgo=GetBar(new DateTime(TOI.Year,01,01,00,00,00));
SubjBar = HighestBar(High,barsAgo);
Canhigh[CanNumber] = Math.Round(High[SubjBar],2);
SubjBar = LowestBar(Low,barsAgo);
Canlow[CanNumber] = Math.Round(Low[SubjBar],2);
Canopen[CanNumber] = Math.Round(Open[barsAgo],2);
Canclose[CanNumber] = Math.Round(Close[0],2);
CanNumber = CanNumber +1;
}
P.S.
private int CanCount = 1;
private int CanNumber = 0;

Comment