Добрый день! Пишу скрипт который работает каждый тик. Не знаю как написать условие: if( рынок ещё не открылся ) ждём открытия пропуская тик; else { действия скрипта; }
Спасибо. Так и стал делать. Это всё верно работает: if(rt.FinInfo.LastUpdate.Hour == hour && rt.FinInfo.LastUpdate.Minute == minute && rt.FinInfo.LastUpdate.Second >= second1 && rt.FinInfo.LastUpdate.Second <= second2 )
А вот это всегда возвращает 0: rt.FinInfo.LastUpdate.Millisecond я так понимаю из-за того, что данные не обновляются так часто.