Помогите поделить время (OBJ_FIBOTIMES)

 

Помогите пожалуйста советом или кодом)

Задача: с помощью OBJ_FIBOTIMES нарисовать 8 равных временных зон, при этом Date2 может быть как в будущем так и в прошлом.

Пробовал делать так:

   ObjectCreate("FiboTimes, OBJ_FIBOTIMES, 0, Date1, Price1, Date2, Price1);
   ObjectSet("FiboTimes,OBJPROP_FIRSTLEVEL+1,0.125); 
   ObjectSet("FiboTimes,OBJPROP_FIRSTLEVEL+2,0.25); 
   ObjectSet("FiboTimes,OBJPROP_FIRSTLEVEL+3,0.375); 
   ObjectSet("FiboTimes,OBJPROP_FIRSTLEVEL+4,0.5); 
   ObjectSet("FiboTimes,OBJPROP_FIRSTLEVEL+5,0.625); 
   ObjectSet("FiboTimes,OBJPROP_FIRSTLEVEL+6,0.75); 
   ObjectSet("FiboTimes,OBJPROP_FIRSTLEVEL+7,0.875);
   ObjectSet("FiboTimes,OBJPROP_FIRSTLEVEL+8,1);

Но в таком случае временные зоны могут проходить между барами, а это не гуд.