Високосный год.

 
Требуется отобразить объекты в будущем:




Только вот т. ObjectCreate не хочет понимать -nый бар (что проще чем высчитывать мега-количество секунд)


Естессна (лёгкие пути не для нас) - заранее неизвестно насколько далеко...
написал функцию, типа

string CreateDate(datetime StartTime, int YearShift, 
                  int MonthShift, int DayShift, int HourShift, int MinuteShift);
ей, родимой и передаём на какое время вперёд строить объекты.
Столкнулся (строить, так на века) с траблой високосного года.
И как её обойти штатными средствами я не в курсе.

или втыкать проверку - ".. Если номер года делится без остатка на 4 - год високосный"?


А может я в ненужные дебри лезу - может MT умеет строить объекты в будущем?
Поможите!
 
Ближайщий будет следующий, 2008-й.
Это имелось ввиду? :-)
 
chv писал (а):
Ближайщий будет следующий, 2008-й.
Это имелось ввиду? :-)
Не - спасибо, просто в Опере пустой пост вставился...
 
Лучше вести расчет в количестве баров и написать функцию MyTime(BarNum), которая, если, BarNum<0 вернет Time[0]+Period()*60*MathAbs(BarNum), иначе Time[BarNum]
Причина обращения: