Разница во времени между заданными барами

 

Как найти сколько прошло минут от бара N до текущего бара? Или вообще от любого бара N до другого бара N1.

Решил я проверить на разнице между открытием текущего бара и предыдущего так:

delta = Time[0] - Time[1];
Print ("delta = ", delta);

 Но на выходе в журнале вижу:

2015.12.21 10:55:39.550 Time USDJPY,M1: delta = 1970.01.01 00:01:00

 Что-то не то... Как сделать, чтоб показывало нормально. Например, 1 минута, как мне и нужно.

 
 {
   datetime delta=Time[0]-Time[1];
   int a=(int)MathFloor(delta/60);
   Print("delta = ",a);
  }